CN / EN
CN / EN

同时开启扫描和通讯,扫描参数和连接参数应该如何设置? GR551x

已解决

liu****com

2024-07-24 20:34

SDK版本:BLE SDK V2.0.2

问题:要在通讯过程中持续扫描。但是不关闭扫描的话,向连接id为1的从机发送244字节长数据会和从机断开连接,掉线原因0x98

1、要实现1对6稳定连接,并尽可能降低数据发送延迟时间。

2、在连接和数据传输过程中要开启扫描,持续扫描广播数据。

目前发现,在不关闭扫描的情况下发送244字节数据到从机2(连接id为1)时会出现断连情况,但是到从机1(连接id为0)却是正常的。

在方案1中扫描参数设置为间隔12*0.625 = 7.5毫秒,扫描窗口为4*0.625 = 2.5毫秒,会出现断连。

在方案2中扫描参数设置为间隔72*0.625 = 45毫秒,扫描窗口为4*0.625 = 2.5毫秒,仍然会出现断连,请问这是什么原因?方案2我的理解正确吗?如果同时开启扫描和通讯,协议栈是这样进行调度吗?

扩展连接参数:

扫描参数:


0收藏

0赞成

最佳答案

134***007

汇顶员工
2024-07-25 10:52

建议增加CE Length 到5ms以上,链接间隔 30ms以上,来保证链接稳定性

0条评论

0赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注