Mis on Bluetoothi ​​hostikontrolleri liides (HCI)

Sisukord

Hostikontrolleri liidese (HCI) kiht on õhuke kiht, mis edastab käske ja sündmusi Bluetoothi ​​protokollivirna hosti ja kontrolleri elementide vahel. Puhas võrguprotsessorirakenduses rakendatakse HCI-kihti transpordiprotokolli, näiteks SPI või UART kaudu.

HCI liides

Suhtlus hosti (arvuti või MCU) ja hostikontrolleri (tegelik Bluetoothi ​​kiibistik) vahel järgib hostikontrolleri liidest (HCI).

HCI määrab, kuidas vahetatakse käske, sündmusi, asünkroonseid ja sünkroonseid andmepakette. Asünkroonseid pakette (ACL) kasutatakse andmeedastuseks, sünkroonpakette (SCO) aga peakomplekti ja käed-vabad profiilide häälestamiseks.

Kuidas Bluetooth HCI töötab?

HCI pakub põhiriba kontrollerile ja lingihaldurile käsuliidest ning juurdepääsu riistvara oleku- ja juhtimisregistritele. Põhimõtteliselt pakub see liides ühtse meetodi juurdepääsuks Bluetoothi ​​põhiriba võimalustele. HCI koosneb kolmest osast: Host – Transpordikiht – Hostikontroller. Igal sektsioonil on HCI süsteemis erinev roll.

Feasycomil on praegu Bluetooth HCI-d toetavad moodulid:

Mudel: FSC-BT825B

  • Bluetoothi ​​versioon: Bluetooth 5.0 kaherežiimiline
  • Mõõdud: 10.8mm x 13.5mm x 1.8mm
  • Profiilid: SPP, BLE (standardne), ANCS, HFP, A2DP, AVRCP, MAP (valikuline)
  • Liides: UART, PCM
  • Sertifikaadid: FCC
  • Tähtsündmused: Bluetooth 5.0 kaherežiimiline, minisuurus, kulutõhus

Leidke Top