Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7516

CC2541如何处于持续扫描状态?

$
0
0

      你好,我最近在做一个项目是这样的:一个蓝牙设备做从机设备,十个蓝牙设备做主机设备;从机设备通过发送广播包控制主机设备;

但是出现主机设备扫描广播包会丢包,概率约为10%(测试10台同时扫描,其中一台出现丢包概率约是10%)。

我看了代码,发现cc2541扫描时间无法一直持续,其中#define DEFAULT_SCAN_DURATION        4000  表示扫描持续时间是4000ms,最大值只能设置为65535ms,时间一到就停止扫描;我为了实现连续扫描,在每次停止扫描的时候,重新开启了扫描。基于这样的操作,我认为扫描关闭、再开启可能导致丢包,所以我想请问下,有没有什么办法,可以让主机设备一直处于扫描状态?此外,我的协议栈是1.4.2.

谢谢!


Viewing all articles
Browse latest Browse all 7516

Trending Articles