微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541扫描模式,怎样提高扫描到的设备数目

CC2541扫描模式,怎样提高扫描到的设备数目

时间:10-02 整理:3721RD 点击:

TI大神们,你们好!

我最近在做的项目,是基于Observer模式的。用的芯片是CC2541F256.

我是先把例程中的simpleBLEObserver例程进行了稍许更改,把由按键触动扫描改成了定时自动扫描了。我周围的蓝牙设备(公司产品)有一百个左右,可是我扫描出来的数目只有十几个。这个比例有点儿太少了。请问是有地方还需要更改配置吗?

另外DEFAULT_DISCOVERY_ACTIVE_SCAN设为TRUE和设为FALSE有什么区别?我设置为FALSE的话,就一个设备也扫描不到了。

还有,TGAP_GEN_DISC_SCAN_INT和TGAP_GEN_DISC_SCAN_WIND这两个需要另行配置吗?

虚心请教,求解

DEFAULT_DISCOVERY_ACTIVE_SCAN 这个是主动扫描,默认开启

TGAP_GEN_DISC_SCAN_INT和TGAP_GEN_DISC_SCAN_WIND这两个是设置扫描间隔和时间, 跟扫描的设备个数无关,需要改的是 DEFAULT_MAX_SCAN_RES这个值。需要提醒的是CC2541资源有限,扫描几十上百个不太可能。

嗯嗯,CC2541的资源确实有点紧迫。我们也在逐步往2640切换。我想问一下,用2640的话,大概能监听多少设备呢?

差不多30个

我现在需要扫描上百个iBeacon,有什么解决方案或者芯片推荐吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top