Sloj interfejsa glavnog kontrolera (HCI) je tanak sloj koji prenosi komande i događaje između elemenata hosta i kontrolera steka Bluetooth protokola. U aplikaciji čistog mrežnog procesora, HCI sloj se implementira putem transportnog protokola kao što je SPI ili UART.
HCI interfejs
Komunikacija između Host-a (računara ili MCU-a) i Host Controller-a (stvarnog Bluetooth skupa čipova) slijedi Host Controller Interface (HCI).
HCI definira kako se razmjenjuju komande, događaji, asinhroni i sinhroni paketi podataka. Asinhroni paketi (ACL) se koriste za prenos podataka, dok se sinhroni paketi (SCO) koriste za Glas sa slušalicama i Hands-Free profile.
Kako funkcionira Bluetooth HCI?
HCI pruža komandni interfejs kontroleru osnovnog pojasa i upravljaču veza, kao i pristup statusu hardvera i kontrolnim registrima. U suštini, ovo sučelje pruža jedinstvenu metodu pristupa mogućnostima Bluetooth osnovnog pojasa. HCI postoji u 3 sekcije, Host – Transportni sloj – Host Controller. Svaki od odjeljaka ima različitu ulogu u HCI sistemu.
Feasycom trenutno ima module koji podržavaju Bluetooth HCI:
Model: FSC-BT825B
- Bluetooth verzija: Bluetooth 5.0 dual-mode
- Dimenzije: 10.8mm x 13.5mm x 1.8mm
- Profili: SPP, BLE (Standard), ANCS, HFP, A2DP, AVRCP, MAP (opciono)
- Interfejs: UART, PCM
- Certifikati: FCC
- Izdvajamo: Bluetooth 5.0 Dual-Mode, Mini Size, Isplativo