测试方式
扫描->发现对应设备->建立连接->查找特征句柄(GATT_DiscCharsByUUID)->断开连接(GAPCentralRole_TerminateLink)
重复以上操作(29次)后主机在发现过程中只能发现其他设备,对应的设备再也扫不到了。这里确认从机是正常的。
如果换成:
扫描->发现对应设备->建立连接–>断开连接(GAPCentralRole_TerminateLink)
则没有问题,可以一直扫描到从机。
请问,GATT_DiscCharsByUUID 这个函数是不是有副作用,这种现象像黑名单。。。
jia zeng:
这个问题解决了吗?我用安卓APP去连接从机,然后查找服务,然后断开。多长后,发现多次这样后,也找不到服务了
jason hsu:
你好,这个问题原因您找到了吗,我们也遇到同样问题