Was ist Bluetooth Host Controller Interface (HCI)?

Inhaltsverzeichnis

Die Host-Controller-Schnittstellenschicht (HCI) ist eine dünne Schicht, die Befehle und Ereignisse zwischen den Host- und Controller-Elementen des Bluetooth-Protokollstapels transportiert. In einer reinen Netzwerkprozessoranwendung wird die HCI-Schicht über ein Transportprotokoll wie SPI oder UART implementiert.

HCI-Schnittstelle

Die Kommunikation zwischen einem Host (einem Computer oder einer MCU) und einem Host Controller (dem eigentlichen Bluetooth-Chipsatz) erfolgt über das Host Controller Interface (HCI).

HCI definiert, wie Befehle, Ereignisse, asynchrone und synchrone Datenpakete ausgetauscht werden. Für die Datenübertragung werden asynchrone Pakete (ACL) verwendet, während für Sprache mit dem Headset und den Freisprechprofilen synchrone Pakete (SCO) verwendet werden.

Wie funktioniert Bluetooth HCI?

Das HCI bietet eine Befehlsschnittstelle zum Basisband-Controller und Link-Manager sowie Zugriff auf Hardware-Status und Steuerregister. Im Wesentlichen bietet diese Schnittstelle eine einheitliche Methode für den Zugriff auf die Bluetooth-Basisbandfunktionen. Das HCI besteht aus drei Abschnitten: Host – Transportschicht – Host-Controller. Jeder Abschnitt spielt im HCI-System eine andere Rolle.

Feasycom verfügt derzeit über Module, die Bluetooth HCI unterstützen:

Modell: FSC-BT825B

  • Bluetooth-Version: Bluetooth 5.0 Dual-Mode
  • Dimension: 10.8mm x 13.5mm x 1.8mm
  • Profile: SPP, BLE (Standard), ANCS, HFP, A2DP, AVRCP, MAP (optional)
  • Schnittstelle: UART, PCM
  • Zertifizierungen:FCC
  • Highlights: Bluetooth 5.0 Dual-Mode, Mini-Größe, kostengünstig

Nach oben scrollen