Che cos'è l'interfaccia controller host Bluetooth (HCI)

Sommario

Lo strato dell'interfaccia del controller host (HCI) è uno strato sottile che trasporta comandi ed eventi tra gli elementi host e controller dello stack di protocolli Bluetooth. In un'applicazione basata su processore di rete puro, il livello HCI viene implementato tramite un protocollo di trasporto come SPI o UART.

Interfaccia HCI

La comunicazione tra un Host (un computer o un MCU) e un Controller Host (l'effettivo chipset Bluetooth) segue l'Interfaccia Controller Host (HCI).

HCI definisce come vengono scambiati comandi, eventi, pacchetti di dati asincroni e sincroni. I pacchetti asincroni (ACL) vengono utilizzati per il trasferimento dei dati, mentre i pacchetti sincroni (SCO) vengono utilizzati per la voce con l'auricolare e i profili vivavoce.

Come funziona l'HCI Bluetooth?

L'HCI fornisce un'interfaccia di comando al controller in banda base e al gestore del collegamento, nonché l'accesso allo stato dell'hardware e ai registri di controllo. Essenzialmente questa interfaccia fornisce un metodo uniforme per accedere alle funzionalità della banda base Bluetooth. L'HCI è suddiviso in 3 sezioni, Host – Livello di trasporto – Controller host. Ciascuna sezione ha un ruolo diverso da svolgere nel sistema HCI.

Feasycom dispone attualmente di moduli che supportano Bluetooth HCI:

Modello: FSC-BT825B

  • Versione Bluetooth: Bluetooth 5.0 doppia modalità
  • Dimensioni: 10.8mm x 13.5mm x 1.8mm
  • Profili: SPP, BLE (standard), ANCS, HFP, A2DP, AVRCP, MAP (opzionale)
  • Interfaccia: UART, PCM
  • Certificazioni:FCC
  • Punti salienti: Bluetooth 5.0 Dual-Mode, formato mini, conveniente

Scorrere fino a Top