什么是主机和控制器btsnoop_hci.log?

时间:2019-02-27 06:33:07

标签: android bluetooth-lowenergy android-bluetooth

在btnsnoop_hci.log文件中,我对主机,控制器,remote()和LocalHost()有点困惑。我在google上进行了解,但无法找到解释它的正确文档。如果您对btnsnoop_hei.log有任何想法,请共享。

2 个答案:

答案 0 :(得分:1)

主机是运行蓝牙协议栈的主要CPU。

控制器是控制低级蓝牙无线电的独立芯片。

这两个设备(电话内​​)通常使用HCI协议通过UART相互通信。

遥控器是另一台设备中的蓝牙芯片,可以通过蓝牙与本地控制器通信。

答案 1 :(得分:0)

在HCI中, Host Controller 都是逻辑实体,并且与在同一设备上执行的Bluetooth协议层有关。通常, Host 层在应用处理器或微控制器上执行,而 Controller 层则在与其连接的蓝牙芯片上执行。
remote localhost 这两个词是关于不同的设备的。可能它们是Wireshark专用的(并连接到BT MAC地址)。我不记得他们在Frontline Sodera软件中。