我在使用tshark捕获BLE广告包时遇到问题。
该系统与Wireshark配合得非常好。但是,当我尝试从命令行运行tshark时,它立即退出并说“捕获了0个数据包”。
任何想法为什么它可能在Wireshark工作但在Tshark不工作?
设置:我使用nRF51 DK作为嗅探器。正如我所提到的,这在Wireshark(版本2.6.1)中运行良好。我有一个外围设备正在发送Wireshark轻松检测到的广告数据包(即我知道硬件工作,并且有广告数据包被发送)。
使用的命令:在命令行导航到我的Wireshark文件夹后,我输入:
tshark -i 6 -a duration:10
我的nRF嗅探器是接口6.一切都在Windows 10机器上运行。
更多信息:如果我尝试捕获wifi,Tshark可以正常工作
tshark -i 1 -a duration:10
其中接口1是wifi接口。
谢谢!
刚从北欧得到确认,TSRrk目前不支持nRF-sniffer。