您的位置:首页 > 移动开发 > Android开发

Android和iOS如何连接指定的蓝牙设备

2018-02-10 20:11 344 查看
在BLE4.0时代,蓝牙得到了很广泛的应用,为了满足一些指定场景,需要手机端直接去连接指定的蓝牙设备,这里有个巧妙的方法可以供大家使用,目前在很多共享产品就是这样的方案进行的;
在Android设备上,连接指定的设备就是要知道设备的deviceID,也就是MAC地址,如何知道呢,一般就是将指定的地址自己广播出来,这样,当你的已知MAC地址进行对比,就知道要连接那个设备了;直接连接就是;
在IOS设备,给用户看到的deviceid不是MAC地址,而是由IOS系统在驱动或者说中间层分配了一个deviceID,也就是大家说的UUID,但这个UUID和service UUID不是一样的,以及characteristicId 的UUID;所以当你知道要链接的BEL的设备MAC时,就可以通过你广播出来的地址,进行对比,这样,再跟剧你广播数据对应的deviceID进行连接,就完美了;
希望对你有帮助;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: