我正在使用Flutter Blue写入设备(在这种情况下为tx),设备会自动发送回带有tx引脚上的List的响应(在这种情况下为rx)。我如何阅读回复?我一直在将价值视为null。设备将发送多个20个字节长度的数据包。
getBackgroundFunction() async {
await _tx.write(setSetting, withoutResponse: false);
List<int> value = await _rx.read();
print(value);
}
我也尝试过:
getBackgroundFunction() async {
List<int> value = await _tx.write(setSetting, withoutResponse: false);
print(value);
}
Flutter Blue在维护方面存在问题。我选择了Flutter_Reactive_Ble,它得到了Phillips开发人员的支持,并且非常稳定。在那里不会发生此错误。
会推荐任何在这里导航的人做同样的事情。