微信小程序蓝牙发送数据分包后setuint8超过255个字节如何处理?
我是将一个1到1024的整数通过微信小程序蓝牙发送,它到255就终止了,256-1024的数没有发送出去,而且一直循环发送0-255?请问我该怎么办?还要在处理一次分255为一次再处理吗 ?求大佬教我
1 回复
注意
- 并行调用多次会存在写失败的可能性。
- 小程序不会对写入数据包大小做限制,但系统与蓝牙设备会限制蓝牙4.0单次传输的数据大小,超过最大字节数后会发生写入错误,建议每次写入不超过20字节。
- 若单次写入数据过长,iOS 上存在系统不会有任何回调的情况(包括错误回调)。
- 安卓平台上,在调用
notifyBLECharacteristicValueChange
成功后立即调用writeBLECharacteristicValue
接口,在部分机型上会发生 10008 系统错误
参考:https://developers.weixin.qq.com/community/develop/doc/000e6832150e20898caa4003e5bc00