writeData method

void writeData(
  1. String serviceUuid,
  2. String characteristicUuid,
  3. bool isNoResponse,
  4. Uint8List data,
)

使用设备的write特征值去向设备发送数据

Implementation

void writeData(String serviceUuid, String characteristicUuid,
    bool isNoResponse, Uint8List data) {
  if (_state != DeviceState.destroyed && _state == DeviceState.connected) {
    //已连接才能去向设备写入数据
    FlutterBlueElves.instance._channel.invokeMethod('writeData', {
      "id": _id,
      "serviceUuid": serviceUuid,
      "characteristicUuid": characteristicUuid,
      "isNoResponse": isNoResponse,
      "data": data
    }); //去向设备发送数据
  }
}