Qu'est-ce que l'interface de contrôleur hôte Bluetooth (HCI)

Table des matières

La couche d'interface du contrôleur hôte (HCI) est une couche mince qui transporte les commandes et les événements entre les éléments hôte et contrôleur de la pile de protocole Bluetooth. Dans une application de processeur réseau pur, la couche HCI est implémentée via un protocole de transport tel que SPI ou UART.

Interface HCI

La communication entre un hôte (un ordinateur ou un MCU) et un contrôleur hôte (le chipset Bluetooth réel) suit l'interface du contrôleur hôte (HCI).

HCI définit la manière dont les commandes, les événements et les paquets de données asynchrones et synchrones sont échangés. Les paquets asynchrones (ACL) sont utilisés pour le transfert de données, tandis que les paquets synchrones (SCO) sont utilisés pour la voix avec le casque et les profils mains libres.

Comment fonctionne le Bluetooth HCI ?

Le HCI fournit une interface de commande au contrôleur de bande de base et au gestionnaire de liaisons, ainsi qu'un accès à l'état du matériel et aux registres de contrôle. Essentiellement, cette interface fournit une méthode uniforme d'accès aux capacités de bande de base Bluetooth. Le HCI existe en 3 sections, hôte – couche de transport – contrôleur hôte. Chacune des sections a un rôle différent à jouer dans le système HCI.

Feasycom dispose actuellement de modules prenant en charge Bluetooth HCI :

Modèle : FSC-BT825B

  • Version Bluetooth : Bluetooth 5.0 bimode
  • Dimension: 10.8mm x 13.5mm x 1.8mm
  • Profils : SPP, BLE (Standard), ANCS, HFP, A2DP, AVRCP, MAP (facultatif)
  • Interfaces : UART, PCM
  • Certifications : FCC
  • Points forts : Bluetooth 5.0 bimode, taille mini, rentable

Remonter en haut