Sloj sučelja host kontrolera (HCI) je tanki sloj koji prenosi naredbe i događaje između hosta i elemenata kontrolera skupa Bluetooth protokola. U čistoj aplikaciji mrežnog procesora, HCI sloj je implementiran kroz transportni protokol kao što je SPI ili UART.
HCI sučelje
Komunikacija između glavnog računala (računalo ili MCU) i glavnog kontrolera (stvarni Bluetooth čipset) slijedi sučelje glavnog upravljača (HCI).
HCI definira kako se razmjenjuju naredbe, događaji, asinkroni i sinkroni paketi podataka. Asinkroni paketi (ACL) koriste se za prijenos podataka, dok se sinkroni paketi (SCO) koriste za Glas sa slušalicama i Hands-Free profile.
Kako radi Bluetooth HCI?
HCI pruža naredbeno sučelje za kontroler osnovnog pojasa i upravitelj veze, te pristup statusu hardvera i kontrolnim registrima. U suštini ovo sučelje pruža jednoobraznu metodu pristupa Bluetooth mogućnostima osnovnog pojasa. HCI postoji u 3 odjeljka, Host – Transport Layer – Host Controller. Svaki od odjeljaka ima drugačiju ulogu u HCI sustavu.
Feasycom trenutno ima module koji podržavaju Bluetooth HCI:
Model: FSC-BT825B
- Bluetooth verzija: Bluetooth 5.0 dual-mode
- Dimenzija: 10.8mm x 13.5mm x 1.8mm
- Profili: SPP, BLE (standardni), ANCS, HFP, A2DP, AVRCP, MAP (opcionalno)
- Sučelje: UART, PCM
- Certifikati: FCC
- Istaknute karakteristike: Bluetooth 5.0 Dual-Mode, mini veličina, isplativ