ios android 蓝牙数据发送异常问题

蓝牙开发过程中,可能是由于系统的原因或是蓝牙设备的问题,蓝牙数据发送过快的时侯导致设备接收数据异常,设备会出现叠包的问题,就是把多条数据指令叠成一条指令。

数据发送时间间隔最好大于50ms。

在安卓系统上尤为明显,安卓开发还需要延迟20ms左右发送,数据才会更稳定点。

如果数据发送异常最好联合设备把实时的数据打印出来,一一对照来测试问题。时间间隔最好也打印出来

CFAbsoluteTime time = CFAbsoluteTimeGetCurrent();

CFAbsoluteTime time1 = CFAbsoluteTimeGetCurrent() - time;

NSLog(@"CFAbsoluteTime  %f ms",time1 * 1000);

如果你有其他数据异常的问题,欢迎一起探讨。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容