关于主机检测从机蓝牙断开的问题
时间:10-02
整理:3721RD
点击:
您好:
现有问题如下:
1.我现在用cc2640做主机,程序是在SDK里主机例程的基础上修改的,分别连接不同的从机,当从机断开时,为什么主机检测到从机断开的时间
不一样呢?有的从机断开之后2s,主机就可以检测到;而有的从机断开之后11 、12s,主机才能检测到从机断开?
2.怎么样才能使主机尽量快的检测到从机断开,需要修改主机程序里的哪些参数?
3.当主机和从机蓝牙连接成功之后,作为主机,可以主动和从机断开吗?主机例程里有相关的函数吗?
以上3个问题,请您予以解答!
谢谢!
1、从机是否为不同型号的手机?不同手机的蓝牙设置不同,可能会引起检测时间的差异
2、 #define DEFAULT_UPDATE_SLAVE_LATENCY
#define DEFAULT_UPDATE_CONN_TIMEOUT
这两个值可以改小一点,并用GAP_SetParamValue更新参数
3、可以,使用函数GAPCentralRole_TerminateLink(simpleBLEConnHandle)