【发布时间】:2017-01-18 19:25:57
【问题描述】:
我正在尝试了解从蓝牙堆栈到 Android 蓝牙芯片的通信流程。我找到了有关 Android 蓝牙 here 的文档。但是,它没有详细描述通信,尤其是从蓝牙堆栈到芯片的通信。以下是我的问题:
与BT芯片通信涉及的系统模块有哪些 及其流程?
HCI 在上述流程中的作用是什么?
- HCI 是否执行与蓝牙芯片的实际通信(命令和数据传输)?还是只执行记录通信(HCISnoop 日志)。
如果有人可以就我的查询提供清晰的解释或链接,我将不胜感激。
提前致谢。
【问题讨论】:
-
蓝牙主要通过
Socketsteams通信 -
@cricket_007 感谢您的回复。我相信 Socket 位于上层。我有兴趣了解 BT stack 和 BT Chip 之间所涉及的通信流程和模块。
标签: android bluetooth android-hardware hci