IOS BLE蓝牙4.0 扫描连接唯一指定外设

iOS 码拜 4年前 (2015-11-29) 169次浏览
ios的lightblue是怎么样连接指定扫描到的外设的,是通过MAC地址吗? mac地址不连接获取不到呀,只有连接到在device infomition服务里的某个特征中获取。
identifer随着连接的手机不同而发生变化,还有其他可以唯一标识蓝牙外设的吗?
解决方案:80分
前一个月专门做iOS BLE的飘过。
连接指定外设,就是通过UUID连接的,这个UUID被连接的设备要广播出来,这样BLE才能搜索到并且连接。
方法如下:
[myCentralManager scanForPeripheralsWithServices:@[[CBUUID UUIDWithString:uuid]] options:nil];
其中的uuid就是被连接设备广播出来的UUID字符串。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明IOS BLE蓝牙4.0 扫描连接唯一指定外设
喜欢 (0)
[1034331897@qq.com]
分享 (0)