CC2540可以packet sniffer一样去搜索空中的广播吗?

2019-07-18 15:03发布

CC2540可以packet sniffer一样去搜索空中的广播吗?
即开始搜索后,会返回任何一个扫描到的广播,不会因扫描超时或达到最大扫描数而停止,
会持续去扫描广播,就像抓包工具packet sniffer一样。
我在SimpleBLECentral例程上,调用HCI_LE_SetScanEnableCmd这个函数,似乎可以启动搜索过程,但是未见有HCI数据返回。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答
广电总局
2019-07-18 15:16
packet sniffer的工作原理和BLE是不一样的。所以你想要在BLE协议栈上做到这个是不可行的。

你的确可以调用HCI_LE_SetScanEnableCmd()进行手动开启和关闭扫描。

如果你参数一切设置正确的话,应该会通过GAP_DEVICE_INFO_EVENT 报到上面去。

一周热门 更多>