手机APP怎么去绑定蓝牙模块的信息,以便下次连接能够直接获取
Viki Shi:
用的哪个APP,lightblue?
zhujian zhang:
回复 Viki Shi:
安卓的,在truthbule这个APP的基础上进行修改
zhujian zhang:
回复 Viki Shi:
在truthbule这个APP上进行修改的
zhujian zhang:
回复 Viki Shi:
在truthbule这个APP的基础上进行修改
zhujian zhang:
回复 Viki Shi:
安卓的,在truthbule这个APP的基础上进行修改的
Viki Shi:
回复 zhujian zhang:
自己开发的APP?手机作为主机,app内没有发起绑定的命令吗
zhujian zhang:
回复 Viki Shi:
对,这边APP该怎么去绑定这些信息,如果做了绑定,在关掉APP和蓝牙开关后,再次打开APP去连接是不是会更快
Viki Shi:
回复 zhujian zhang:
是的,绑定以后下次连接会省去密码验证的过程,实现更快的连接。
绑定的工作是在底层自动完成的,开发时只需要在应用层的宏定义里面打开绑定, 并设置好IO capability. 如果把设备的IO capability 设置成有输入功能, 就会要求输入密码, 如果没有输入功能, 系统会自动产生随机密码。
绑定的API请参考TI_BLE_Software_Developer's_Guide中的GAPBondMgr API,路径: C:\Texas Instruments\BLE-CC254x-1.4.2.2\Documents
zhujian zhang:
回复 Viki Shi:
你说的这个GAPBondMgr API是CC2541还是手机APP端的,我是想要手机端APP去绑定蓝牙模块的信息,而不是蓝牙模块这端
Viki Shi:
回复 zhujian zhang:
这个是蓝牙模块端的,你查一下安卓端的接口函数,调用就可以了