ble 蓝牙模块通过writeCharacteristicValue 写数据,通过on(‘BLECharacteristicChange’, (characteristicChangeReq: ble.BLECharacteristic) =\> {}接收返回的数据,我如何实现数据同步,一收对应一发,接收完成然后发下一条重复如此。现在模式是通过回调,接收,但是有时回调太多,造成程序混乱,比如这数据没接收完,就进行下个数据的发送,堵死ble通道
ble 蓝牙模块通过writeCharacteristicValue 写数据,通过on(‘BLECharacteristicChange’, (characteristicChangeReq: ble.BLECharacteristic) =\> {}接收返回的数据,我如何实现数据同步,一收对应一发,接收完成然后发下一条重复如此。现在模式是通过回调,接收,但是有时回调太多,造成程序混乱,比如这数据没接收完,就进行下个数据的发送,堵死ble通道
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答967 阅读
1 回答938 阅读
前暂未提供同步方法能力获取参数能力,可考虑通过async…await修饰将异步回调转换成同步形式在监听事件中获取: