完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
环境如下所示
1. 准备 20EA CYW20719 SPP 设备 将一组(A组)与10ea CYW20719设备作为主设备 创建另一个组(B组),其中10ea CYW20719作为从属组。 为此群组激活查询扫描和页面扫描。 将链路监督超时设置为 5 秒。 两台设备之间有 1~2m 的间隙距离。 2。每个组 A 和组 B 在两个设备之间都有匹配项。 3. 连接后的设备将在连接后 2 秒钟内被释放。 4。A 组设备在释放后尝试在 2 秒的时间间隔内重新连接。 5。在测试过程中,多次连接、释放和重新连接,设备之间将无法重新连接。 |
|
相关推荐
1个回答
|
|
设备无法重新连接可能由多种原因导致,以下是一些可能的原因和解决方法:
1. 链路监督超时:将链路监督超时设置为较短的时间可能导致设备无法重新连接。尝试将链路监督超时设置为更长的时间,以给设备重新连接的机会。 2. 信号强度:在设备之间的距离为1~2m,但是如果存在障碍物、信号干扰等因素,可能导致设备无法重新连接。尝试在更近的距离下进行测试,以排除信号强度的问题。 3. 设备配对和绑定:确保每个设备都正确地进行了匹配和绑定。在每次连接之前,验证设备之间的配对和绑定状态。 4. 建议使用BLE的重新连接机制:尝试使用BLE的重新连接机制,比如使用GattCallback的onConnectionStateChange()方法进行设备连接和重新连接。 5. 建议增加连接延迟:在设备释放后尝试重新连接之前,增加一些延迟时间来确保设备完全释放并能够重新连接。 如果上述解决方法都不能解决问题,建议对连接和重新连接过程进行详细的调试和日志记录,以便进一步分析和解决问题。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 14:26 , Processed in 0.487648 second(s), Total 42, Slave 36 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号