时间:2019-05-07 来源:小程序工厂
楼主你好,一般特征值 update 最大字节数是 512 bytes ,的确遇过没有见过 20 btyes 分包方式接收的。
确定设备没有分包 update 的逻辑么? iOS 微信小程序这边没有特殊封装的逻辑,一般是收到系统的 didUpdateValueForCharacteristic 就会直接将数据吐给微信小程序这边。
我目前用的是蓝牙透传模式,进行数据传输的。也不是每次都分包,是偶尔发生分包情况。比如第一次
onBLECharacteristicValueChanges 事件收到3字节,下一次收到17字节这样。你是觉得有可能是蓝牙硬件的设置问题吗?
只能说我们这边目前没遇过 iOS 系统主动将外围设备 notify 的数据分两次回调的情况,还是得看看蓝牙设备的硬件工程师确定下有没有什么特殊的逻辑。
求官方翻牌啊