Mikä on Bluetooth Host Controller Interface (HCI)

Sisällysluettelo

Host Controller Interface (HCI) -kerros on ohut kerros, joka siirtää komennot ja tapahtumat Bluetooth-protokollapinon isäntä- ja ohjainelementtien välillä. Puhtaassa verkkoprosessorisovelluksessa HCI-kerros toteutetaan siirtoprotokollan, kuten SPI tai UART, kautta.

HCI-liitäntä

Isännän (tietokone tai MCU) ja isäntäohjaimen (todellinen Bluetooth-piirisarja) välinen viestintä noudattaa isäntäohjainliittymää (HCI).

HCI määrittelee kuinka komentoja, tapahtumia, asynkronisia ja synkronisia datapaketteja vaihdetaan. Asynkronisia paketteja (ACL) käytetään tiedonsiirtoon, kun taas synkronisia paketteja (SCO) käytetään Voice with Headset- ja Hands-Free-profiileihin.

Kuinka Bluetooth HCI toimii?

HCI tarjoaa komentorajapinnan kantataajuusohjaimelle ja linkinhallintaan sekä pääsyn laitteiston tila- ja ohjausrekistereihin. Pohjimmiltaan tämä käyttöliittymä tarjoaa yhtenäisen tavan päästä käsiksi Bluetooth-kantataajuusominaisuuksiin. HCI:ssä on 3 osaa: Host – Transport Layer – Host Controller. Jokaisella osiolla on erilainen rooli HCI-järjestelmässä.

Feasycomilla on tällä hetkellä moduuleja, jotka tukevat Bluetooth HCI:tä:

Malli: FSC-BT825B

  • Bluetooth-versio: Bluetooth 5.0 dual-mode
  • Dimension: 10.8mm x 13.5mm x 1.8mm
  • Profiilit: SPP, BLE (vakio), ANCS, HFP, A2DP, AVRCP, MAP (valinnainen)
  • Liitäntä: UART, PCM
  • Sertifikaatit: FCC
  • Kohokohdat: Bluetooth 5.0 Dual-Mode, minikoko, kustannustehokas

Siirry alkuun