Part Number:CC2642R
在cc26x2 launchpad上做了一下实验,但是发现配对功能非常慢,输入正确的密码后,需要等待很久。
使用手机:iphone12
工具:LightBlue
工程:SimplePeripheral
点进 characteristic 5 后,输入配对码请求很快,但是完成密码输入之后,点击read,需要等大约2~3分钟才会有数据出来。完成配对之后,后续读取数据无障碍,下一次也无需配对。


万分希望帮忙解答一下。
我按照characteristic 5 的历程进行了修改,将整个服务改为需要配对,发现配对时间过长,导致配对一直失败。


log打印如下,大约3分钟之后,才能显示sucess:

谢谢!
Kevin Qiu1:
第一次配对、绑定解码和校验需要一定的时间,应该不会有2-3分钟,我测了一下大概1分钟
这与连接参数和信号强度也有关系,如果信号不好或者距离很远,完成绑定也需要更长的时间
,
zhihao chen:
如果实际应用的话,这么久一般是不能接受的,有什么好的办法解决吗?
,
Kevin Qiu1:
参考这里https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/959803/cc2642r-pairing-time-with-apple-devices
可以通过抓包查看具体的绑定过程和时间戳,log中应该有也绑定时间信息
,
zhihao chen:
谢谢,不过我想请教一下,demo就是要连接这么久的吗?这是一种正常现象?还是说,因为有加密存在,所以才这么慢?
,
Kevin Qiu1:
是因为绑定有加密,解密所以第一次比较慢,一旦绑定后之后之后就很快了
,
zhihao chen:
感谢,实际应用中,连接时间的体验大于加密(安全)的体验,所以,想请教一下,能否通过注释加密代码达到提高连接速度的效果,如果可以,能否提供一下帮助?应该如何做:)
,
Kevin Qiu1:
参考这里:https://dev.ti.com/tirex/explore/node?node=AOPOY.GDApakIOYjiwoY6A__pTTHBmu__LATEST
使用just Works Pairing方式应该会快一些
TI中文支持网



