Wat is Bluetooth Host Controller Interface (HCI)

Inhoudsopgave

De hostcontrollerinterfacelaag (HCI) is een dunne laag die opdrachten en gebeurtenissen transporteert tussen de host- en controllerelementen van de Bluetooth-protocolstapel. In een pure netwerkprocessortoepassing wordt de HCI-laag geïmplementeerd via een transportprotocol zoals SPI of UART.

HCI-interface

De communicatie tussen een host (een computer of een MCU) en een hostcontroller (de feitelijke Bluetooth-chipset) volgt de Host Controller Interface (HCI).

HCI definieert hoe opdrachten, gebeurtenissen en asynchrone en synchrone datapakketten worden uitgewisseld. Asynchrone pakketten (ACL) worden gebruikt voor gegevensoverdracht, terwijl synchrone pakketten (SCO) worden gebruikt voor spraak via de hoofdtelefoon en de handsfree-profielen.

Hoe werkt Bluetooth HCI?

De HCI biedt een opdrachtinterface voor de basisbandcontroller en linkmanager, en toegang tot hardwarestatus en besturingsregisters. In wezen biedt deze interface een uniforme methode voor toegang tot de Bluetooth-basisbandmogelijkheden. De HCI bestaat uit 3 secties: de Host – Transportlaag – Hostcontroller. Elk van de secties speelt een andere rol in het HCI-systeem.

Feasycom heeft momenteel modules die Bluetooth HCI ondersteunen:

Model: FSC-BT825B

  • Bluetooth-versie: Bluetooth 5.0 dual-mode
  • Afmetingen: 10.8mm x 13.5mm x 1.8mm
  • Profielen: SPP, BLE (standaard), ANCS, HFP, A2DP, AVRCP, KAART (optioneel)
  • Interface: UART, PCM
  • Certificeringen: FCC
  • Hoogtepunten: Bluetooth 5.0 Dual-Mode, Mini-formaat, Kosteneffectief

Scroll naar boven