Co to jest interfejs kontrolera hosta Bluetooth (HCI)

Spis treści

Warstwa interfejsu kontrolera hosta (HCI) to cienka warstwa, która transportuje polecenia i zdarzenia pomiędzy elementami hosta i kontrolera stosu protokołu Bluetooth. W zastosowaniach wykorzystujących wyłącznie procesor sieciowy warstwa HCI jest implementowana poprzez protokół transportowy, taki jak SPI lub UART.

Interfejs HCI

Komunikacja między hostem (komputerem lub MCU) a kontrolerem hosta (rzeczywistym chipsetem Bluetooth) odbywa się zgodnie z interfejsem kontrolera hosta (HCI).

HCI definiuje sposób wymiany poleceń, zdarzeń oraz asynchronicznych i synchronicznych pakietów danych. Do przesyłania danych używane są pakiety asynchroniczne (ACL), natomiast pakiety synchroniczne (SCO) są używane w przypadku połączeń głosowych z zestawem słuchawkowym i profilami zestawu głośnomówiącego.

Jak działa Bluetooth HCI?

HCI zapewnia interfejs poleceń dla kontrolera pasma podstawowego i menedżera łączy oraz dostęp do stanu sprzętu i rejestrów kontrolnych. Zasadniczo ten interfejs zapewnia jednolitą metodę dostępu do możliwości pasma podstawowego Bluetooth. HCI składa się z 3 sekcji: Host – Warstwa transportowa – Kontroler hosta. Każda z sekcji ma inną rolę do spełnienia w systemie HCI.

Feasycom ma obecnie moduły obsługujące Bluetooth HCI:

Model: FSC-BT825B

  • Wersja Bluetooth: podwójny tryb Bluetooth 5.0
  • Wymiary: 10.8mm x 13.5mm x 1.8mm
  • Profile: SPP, BLE (standardowy), ANCS, HFP, A2DP, AVRCP, MAP (opcjonalnie)
  • Interfejs: UART, PCM
  • Certyfikaty: FCC
  • Najważniejsze cechy: podwójny tryb Bluetooth 5.0, mały rozmiar, opłacalny

Przewiń do góry