TI中文支持网
TI专业的中文技术问题搜集分享网站

关于配对和绑定的问题

请问有没有关于蓝牙配对和绑定的相关教程?如何通过主机可以设置从机的配对密码?配对时弹出的界面的内容如何修改?

Yan:

dcg,

配对和绑定,这个得看一下蓝牙的spec…

从协议上讲,主机是完全无法设置从机的密码的。

但是,绕弯的话, 你可以自己定义个私有的特征值,第一次连接上以后,主机可以把想要的配对码通过写这个特征值告诉从机,从机收到这个陪读吗以后,立即断开连接,删除原先配对信息,把这个配对码设置成新的配对码,重新开始广播,主机再连,配对,这样就ok了。

waiting:

回复 Yan:

从机协议中的FFF1,是定义为读写功能的,当输入超过4位的hex值时,会弹出value is invlaue类似的错误提示,这应该是因为程序中只定义了fff1一个字节的读写,如何将它的字节读写的大小改大?

Yan:

回复 waiting:

dcg,

在simpleGATTProfile.c 中,找到数组表格simpleProfileAttrTbl【】,

注意simpleProfileChar1, 这个就是characteristic 1 的value,默认定义的是一个字节,你可以相应的改变成你需要的长度数组,然后记得修改相应的你的应用就行。做些debug, 然后就应该搞定了。

user4047359:

回复 Yan:

我这样试了下,,但是清除信息用哪个函数来清除?我用 GAPBondMgr_SetParameter( uint16 param, uint8 len, void *pValue );设置清除所有绑定信息。。。但是当IOS设备再重新连接的时候完全不需要配对,,这个问题怎么解决???

 

 

求指教

赞(0)
未经允许不得转载:TI中文支持网 » 关于配对和绑定的问题
分享到: 更多 (0)