美文网首页iOS开发
蓝牙使用遇到的问题

蓝牙使用遇到的问题

作者: qiulibi | 来源:发表于2017-05-23 17:33 被阅读15次

最近做了一个蓝牙开发的项目,经过使用后,发现有几个需要注意的地方:

1、蓝牙的UUID在一个设备上是唯一的,但是不能用UUID来进行判断要连的蓝牙,因为每个不同设备的UUID是不同的;

2、安卓的服务/特性UUID是128位的,而iOS获取到的UUID是16位的,实际上可以进行转换,转换的公式为:bit128 = [NSString stringWithFormat:@"0000%@-0000-1000-8000-00805f9b34fb",bit16];从转换的公式可以看出,其实128位UUID实际有效的或者说是不一样的地方就是16位的那部分。

3、这一点特别重要,当连接设备的时候一定要停止扫描设备,否则会连上其他的设备。

相关文章

网友评论

    本文标题:蓝牙使用遇到的问题

    本文链接:https://www.haomeiwen.com/subject/latqnttx.html