最近在做cc2541主机扫描广播数据,并通过串口打印至PC端,比较严重,从机发送频率从每秒40包–> 5秒1包 主机扫描丢包都是比较严重的,已经将主机改为持续扫描了 设置方法如下 参考 e2echina.ti.com/…/135153
#define TGAP_CONN_SCAN_WIND 13
当扫描窗口等于扫描间距DEFAULT_SCAN_DURATION,就会持续扫描
可是还是没用
但是使用usbdongle+sniffer 却能比较好的接收到数据包 , 所以有两个问题:
1:usbdongle中的代码 是observer 还是 central?是如何做到不漏包的
2:cc2541主机的扫描模式还有那些地方可以再修改,提高扫描率的?
Viki Shi:
提高扫描率主要就是你看到的那个帖子,增加扫描时间。根据你的描述,降低发送频率,丢包率一点都没有改善吗?
da qin zheng sheng:
低功耗关闭了没有?