蓝牙运行一段时间后搜索不到,根据蓝牙的状态指示,发现蓝牙一直停留在GAPROLE_WAITING这个状态,一直处在断开连接的状态,重新上电之后问题解决。问题出现的不是很规律,有时候断连接之后会自动广播,有时候会一直卡在断开连接状态。
Viki Shi:
请问使用的哪个例程?协议栈版本是什么?
user5898267:
回复 Viki Shi:
这个工程是我从同事的手里接过来的,已经改的看不出来是哪个例程了,协议栈的版本也看不出来,请问下协议栈的版本能在哪个程序文件里看出来,我找一下。
Viki Shi:
回复 user5898267:
你手里只有工程文件吗?如果有SDK,里面的 release note文件标识了版本
“发现蓝牙一直停留在GAPROLE_WAITING这个状态”GAPROLE_WAITING——-Device is started but not advertising, is in waiting period before advertising again. 你手动使能广播试下
user5898267:
回复 Viki Shi:
嗯嗯,我这边是只有工程文件,前一个做这个的同事离职了,也没有sdk。
您指的手动广播是指在软件进入这个状态之后,强制进行广播吗。
Viki Shi:
回复 user5898267:
是的,手动使能广播看是否能跳出这个状态
user5898267:
回复 Viki Shi:
好的