writeDescriptorData method

void writeDescriptorData(
  1. String serviceUuid,
  2. String characteristicUuid,
  3. String descriptorUuid,
  4. Uint8List data,
)

使用设备特征值描述去向设备发送数据

Implementation

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