Kas yra „Bluetooth Host Controller Interface“ (HCI)

Turinys

Pagrindinio kompiuterio valdiklio sąsajos (HCI) sluoksnis yra plonas sluoksnis, pernešantis komandas ir įvykius tarp „Bluetooth“ protokolo krūvos pagrindinio kompiuterio ir valdiklio elementų. Gryno tinklo procesoriaus programoje HCI sluoksnis įgyvendinamas per transportavimo protokolą, pvz., SPI arba UART.

HCI sąsaja

Ryšys tarp pagrindinio kompiuterio (kompiuterio arba MCU) ir pagrindinio kompiuterio valdiklio (faktinis „Bluetooth“ mikroschemų rinkinys) vyksta naudojant pagrindinio kompiuterio valdiklio sąsają (HCI).

HCI apibrėžia, kaip keičiamasi komandomis, įvykiais, asinchroniniais ir sinchroniniais duomenų paketais. Asinchroniniai paketai (ACL) naudojami duomenims perduoti, o sinchroniniai paketai (SCO) naudojami balsui su ausinėmis ir laisvų rankų įranga.

Kaip veikia Bluetooth HCI?

HCI suteikia komandų sąsają bazinės juostos valdikliui ir sąsajų tvarkytuvui bei prieigą prie aparatinės įrangos būsenos ir valdymo registrų. Iš esmės ši sąsaja suteikia vienodą prieigos prie „Bluetooth“ bazinės juostos galimybių metodą. HCI yra 3 skyriuose: „Host“ – „Transport Layer“ – „Host Controller“. Kiekvienas skyrius turi skirtingą vaidmenį HCI sistemoje.

Šiuo metu „Feasycom“ turi modulius, palaikančius „Bluetooth HCI“:

Modelis: FSC-BT825B

  • Bluetooth versija: Bluetooth 5.0 dvigubo režimo
  • Matmenys: 10.8mm x 13.5mm x 1.8mm
  • Profiliai: SPP, BLE (standartinis), ANCS, HFP, A2DP, AVRCP, MAP (pasirinktinai)
  • Sąsaja: UART, PCM
  • Sertifikatai: FCC
  • Svarbiausi dalykai: „Bluetooth 5.0 Dual-Mode“, mažas dydis, ekonomiškas

Pereikite į viršų