现有个项目要求cc2640能够扫描出100+个设备发出的广播包。我在SimpleBLEObserver例程上进行了测试,每次扫描只能扫到40,50个广播包,多次扫描的数据基本上是重复的,将近一半的设备广播包扫不出来。
板子是自制的,非官方板,ble stack版本2.0.0
100+个设备广播间隔为500ms
设备放置离cc2640很近
相关的定义修改:
#define DEFAULT_MAX_SCAN_RES 100
#define DEFAULT_DISCOVERY_ACTIVE_SCAN TURE
我应该怎么修改例程才能扫描出全部设备?
谢谢!