主機控制器接口 (HCI) 層是一個薄層,用於在藍牙協議棧的主機和控制器元素之間傳輸命令和事件。 在純網絡處理器應用中,HCI 層是通過 SPI 或 UART 等傳輸協議實現的。
人機互動介面
主機(電腦或 MCU)和主機控制器(實際的藍牙晶片組)之間的通訊遵循主機控制器介面 (HCI)。
HCI 定義了指令、事件、非同步和同步資料包的交換方式。 非同步資料包 (ACL) 用於資料傳輸,而同步資料包 (SCO) 用於耳機語音和免持設定檔。
藍牙 HCI 如何運作?
HCI 為基頻控制器和連結管理器提供命令接口,並提供對硬體狀態和控制暫存器的存取。 本質上,此介面提供了存取藍牙基頻功能的統一方法。HCI 存在於 3 個部分:主機 – 傳輸層 – 主機控制器。 每個部分在 HCI 系統中扮演不同的角色。
Feasycom目前有支援藍牙HCI的模組:
型號:FSC-BT825B
- 藍牙版本:藍牙5.0雙模
- 尺寸:10.8mm點¯x13.5mm點¯x1.8mm
- 設定檔:SPP、BLE(標準)、ANCS、HFP、A2DP、AVRCP、MAP(選購)
- 接口:UART、PCM
- 認證:FCC
- 亮點:藍牙5.0雙模、迷你尺寸、高性價比