hcidump 无法在 Ubuntu 14.04 中获取数据包?

Spa*_*tel 5 linux ubuntu bluetooth bluez

我正在尝试在两个不同的 Ubuntu 14.04 VM 中的两个蓝牙模块之间进行通信。

当数据传输和接收完美时,hcidump 无法获取该数据。我也试过 Wireshark,但它也没有显示数据包。但是,hcidump 和wireshark 都能够嗅探事件信息。

对于 hcidump,我使用以下命令:

hcidump -t -R -i hci1 
Run Code Online (Sandbox Code Playgroud)

这是wireshark屏幕的快照:

在此处输入图片说明

所以,如果这里有人以前遇到过类似的问题,或者知道如何让 Hcidump/Wireshark 嗅探数据包,那么请注意下注。

Spa*_*tel 4

我想我会回答我自己的问题,以防将来有人遇到同样的问题。

我发现我使用的 Hcidump 没有 sudo 选项。因此,我只能记录事件,而不能记录数据包。与 sudo 一起使用效果非常好。