微信小程序蓝牙发送数据分包后setuint8超过255个字节如何处理?
发布于 4 年前 作者 gangdong 12004 次浏览 来自 问答

我是将一个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

回到顶部