请问CC2540如何象packet sniffer一样去搜索空中的广播。
即开始搜索后,会返回任何一个扫描到的广播,不会因扫描超时或达到最大扫描数而停止,
会持续去扫描广播,就像抓包工具packet sniffer一样。
我在SimpleBLECentral例程上,调用HCI_LE_SetScanEnableCmd这个函数,似乎可以启动搜索过程,但是未见有HCI数据返回。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请问CC2540如何象packet sniffer一样去搜索空中的广播。
即开始搜索后,会返回任何一个扫描到的广播,不会因扫描超时或达到最大扫描数而停止,
会持续去扫描广播,就像抓包工具packet sniffer一样。
我在SimpleBLECentral例程上,调用HCI_LE_SetScanEnableCmd这个函数,似乎可以启动搜索过程,但是未见有HCI数据返回。
cedar_xuesong:
广播者会在3个频段都发送,我只需要在一个频段上获取到就可以了。
TI 协议栈的的StartDiscovery()函数启动后,HCI层搜索到的许多广播信息应该被上层过滤掉了,
比如同只返回一次同一个设备的广播消息,加入了设备数、时间限制。
直接操作寄存器没试过,有空试试