A hosztvezérlő interfész (HCI) réteg egy vékony réteg, amely parancsokat és eseményeket szállít a Bluetooth protokollverem gazdagép- és vezérlőelemei között. Egy tiszta hálózati processzoralkalmazásban a HCI réteget egy szállítási protokollon, például SPI-n vagy UART-on keresztül valósítják meg.
HCI interfész
A Host (számítógép vagy MCU) és a Host Controller (a tulajdonképpeni Bluetooth lapkakészlet) közötti kommunikáció a Host Controller Interface (HCI) segítségével történik.
A HCI meghatározza a parancsok, események, aszinkron és szinkron adatcsomagok cseréjét. Az aszinkron csomagokat (ACL) az adatátvitelhez, míg a szinkron csomagokat (SCO) a fejhallgatóval és a kihangosító profilokkal történő hanghoz használják.
Hogyan működik a Bluetooth HCI?
A HCI parancsinterfészt biztosít az alapsávi vezérlőhöz és kapcsolatkezelőhöz, valamint hozzáférést biztosít a hardverállapothoz és a vezérlőregiszterekhez. Lényegében ez az interfész egységes módszert biztosít a Bluetooth alapsávi képességek elérésére. A HCI három részből áll, a Host – Transport Layer – Host Controller. Mindegyik szekció más-más szerepet tölt be a HCI rendszerben.
A Feasycom jelenleg rendelkezik olyan modulokkal, amelyek támogatják a Bluetooth HCI-t:
Modell: FSC-BT825B
- Bluetooth verzió: Bluetooth 5.0 kettős mód
- Méret: 10.8mm x 13.5mm x 1.8mm
- Profilok: SPP, BLE (standard), ANCS, HFP, A2DP, AVRCP, MAP (opcionális)
- Interfész: UART, PCM
- Tanúsítványok: FCC
- Főbb jellemzők: Bluetooth 5.0 Dual-Mode, Mini Size, Költséghatékony