微信小程序连接蓝牙后发送几十k的数据后接收到的数据与发送的数据不一致?
发布于 7 年前 作者 na16 14215 次浏览 来自 问答

wx.writeBLECharacteristicValue(Object object)

我的代码是这样的,先获取读取文本内容保存在一个变量里,以hex格式保存。再通过Arraybuffer的slice方法分成0到1024为1k,for循环,每循环一次发送1k,但是这1k还要分20个字节发送,所以要给它设置延时20ms,这样能获取到数据,但每次获取的数据与读出文本的内容不一致,后面我就在每1k先加个帧头,其中有个帧头是代表发送的次数,后面测试发现,帧头少了就代表少发送1k,有的内容不全,因为每1k的长度是一样的,请问这个问题怎么解决求大佬教,可以加我qq1176415953,有偿,谢谢啦

1 回复

来位大哥帮我邀请官方回答这个问题谢谢

回到顶部