TI论坛
直播中

宋艳艳

7年用户 201经验值
私信 关注
[问答]

如何在SimpleBLECentral中指定扫描通道?

HI!
     我用的cc2541开发板,其中一块运行SimpleBLEPeripheral,我将广播通道分别改为37,38,39,
另外一块板子运行SimpleBLECentral去扫描广播信号,只有在37通道时才能扫到,38,39通道扫描不到,是不是SimpleBLECentral这个工程固定了扫描广播通道是37?

回帖(2)

宋艳艳

2019-10-11 10:13:43
我们项目应用场景希望能够检接收几百个广播包,为了减少数据冲突概率,打算用3个芯片分别同时扫描37,38,39通道,从机可以设置广播通道已经验证了,不知道如何指定主机扫描时的通道,目前测试发现主机扫描时在扫描间隔时间跳频扫描,而我们不希望跳频,而是像Packet Sniffer 一样可以指定扫描通道,技术支持能帮忙解决下吗
举报

蒋美燕

2019-10-11 10:45:32
指定扫描信道不符合蓝牙标准,所以协议栈里都是默认三个信道都扫描的,定义如下:
#define GAP_ADVCHAN_ALL (GAP_ADVCHAN_37 | GAP_ADVCHAN_38 | GAP_ADVCHAN_39)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分