因为项目需求,我需要高速的捕捉一个设备的广播包,广播包发射频率大概10HZ。
我用 observer去捕捉广播包,但是只能捕捉到50%,而我希望可以捕捉到90%以上。
我在网上也插到一些说法,但是没有详细的解决,所有求大家来帮助解决。
网上说的 “ packet sniffer 的工作原理和BLE是不一样的。所以你想要在BLE协议栈上做到这个是不可行的。”
HG:
应该不行
user4073852:
回复 HG:
Ti 提供CC2540 的usb gongle源码吗?如果不提供,有什么方法能实现usb dongle类似的功能呢?
Viki Shi:
回复 user4073852:
有,路径: C:\Texas Instruments\BLE-CC254x-1.4.2.2\Projects\ble\HostTest\CC2540
kqian0327:
你好,
你是要抓到广播包然后做分析使用吗?
sniffer可以抓到,但是只能作为PC机分析使用,无法在智能设备上分析。
你可以用observer去抓包,把扫描时间剪短一些。