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

What is host and controller btsnoop_hci.log?

在 btnsnoop_hci.log 文件中,我对主机、控制器、remote() 和 LocalHost() 有点困惑。我正在挖掘 google 以了解但无法找到解释它的适当文档。如果您对 btnsnoop_hei.log 有任何想法,请分享。

主机是运行蓝牙堆栈的主要 cpu。

控制器是一个单独的芯片,用于控制低电平蓝牙无线电。

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

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

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