一个蓝牙命令发送的问题

前端uniapp调试发送蓝牙命令的时候遇到一个问题,命令发送没反应。有些短的命令发送有反应,长的命令就失效,后来拉取了蓝牙日志(参考小米手机打开蓝牙日志并导出数据),用wireshark打开,直接ctrl+f搜索命令,发现数据包被分割成了20字节的一段一段的(算上包头是32字节总共),前端发送的数据,前面部分被截断了,数据部分丢失了,每次发送的数据只有最前面的部分。后来问AI怀疑是发送数据太快,设备来不及处理就丢掉了。然后就将帧拆成20字节的一段段发,没发送一段就等个10ms,这样就可以了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容