Слоят на интерфейса на хост контролера (HCI) е тънък слой, който транспортира команди и събития между елементите на хоста и контролера на стека на Bluetooth протокола. В чисто мрежово процесорно приложение, HCI слоят се реализира чрез транспортен протокол като SPI или UART.
HCI интерфейс
Комуникацията между хост (компютър или MCU) и хост контролер (действителният Bluetooth чипсет) следва интерфейса на хост контролера (HCI).
HCI определя как се обменят команди, събития, асинхронни и синхронни пакети данни. Асинхронните пакети (ACL) се използват за пренос на данни, докато синхронните пакети (SCO) се използват за глас със слушалките и профилите за свободни ръце.
Как работи Bluetooth HCI?
HCI осигурява команден интерфейс към контролера на основната лента и мениджъра на връзките и достъп до регистрите за състояние на хардуера и управление. По същество този интерфейс осигурява единен метод за достъп до възможностите на основната лента на Bluetooth. HCI съществува в 3 секции, хост – транспортен слой – хост контролер. Всеки от разделите има различна роля в HCI системата.
В момента Feasycom има модули, които поддържат Bluetooth HCI:
Модел: FSC-BT825B
- Bluetooth версия: Bluetooth 5.0 двоен режим
- Dimension: 10.8mm х 13.5mm х 1.8mm
- Профили: SPP, BLE (стандарт), ANCS, HFP, A2DP, AVRCP, MAP (по избор)
- Интерфейс: UART, PCM
- Сертификати: FCC
- Акценти: Bluetooth 5.0 с двоен режим, мини размер, рентабилен