IOS客户端绑定蓝牙设备
时间:10-02
整理:3721RD
点击:
hi,工程师,您好!
我是一名IOS开发者,最近在调试CC2540,在调试的过程中,想在IOS客户端主动发起绑定或配对请求。查看相关文档,发现CC2540的绑定是对handle值为0x0000写数据。故想请问下:
1、CC2540的这个handle值,是否有相对应得服务ID或者特征ID;如果没有,能否映射?
2、CC2540是否可以模拟绑定过程?(比如客户端给某一个特征值发送指定的数据,当CC2540收到这个值后,自行绑定)
3、如果都没有,那IOS客户端怎么样才能主动发起绑定或者配对请求了?
期待您们的回复,谢谢!
tan,
1. 这个,iOS的BLE协议栈会自动生成一个iOS系统的UUID来管理,而不会直接用Hanlde,这个生成的UUID来映射。
2. 不可以模拟。这个过程很复杂。
3. 貌似iOS默认不会自动发起配对或绑定,你可以在CC2540端初始化的时候 设置 pairMode = GAPBOND_PAIRING_MODE_INITIATE;