微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于配对和绑定的问题

关于配对和绑定的问题

时间:10-02 整理:3721RD 点击:

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

dcg,

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

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

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

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

dcg,

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

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

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

 

 

求指教

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top