Что такое интерфейс хост-контроллера Bluetooth (HCI)

Содержание

Уровень интерфейса хост-контроллера (HCI) — это тонкий уровень, который передает команды и события между хостом и элементами контроллера стека протоколов Bluetooth. В приложении чистого сетевого процессора уровень HCI реализуется через транспортный протокол, такой как SPI или UART.

HCI-интерфейс

Связь между хостом (компьютером или микроконтроллером) и хост-контроллером (фактическим набором микросхем Bluetooth) осуществляется через интерфейс хост-контроллера (HCI).

HCI определяет, как происходит обмен командами, событиями, асинхронными и синхронными пакетами данных. Асинхронные пакеты (ACL) используются для передачи данных, а синхронные пакеты (SCO) используются для передачи голоса с помощью гарнитуры и профилей громкой связи.

Как работает Bluetooth HCI?

HCI обеспечивает командный интерфейс для контроллера основной полосы частот и менеджера каналов, а также доступ к состоянию оборудования и регистрам управления. По сути, этот интерфейс обеспечивает единый метод доступа к возможностям базовой полосы Bluetooth. HCI состоит из трех разделов: хост – транспортный уровень – хост-контроллер. Каждый из разделов играет различную роль в системе HCI.

В настоящее время у Feasycom есть модули, поддерживающие Bluetooth HCI:

Модель: FSC-BT825B

  • Версия Bluetooth: двухрежимный Bluetooth 5.0
  • Размеры: 10.8mm х 13.5mm х 1.8mm
  • Профили: SPP, BLE (стандарт), ANCS, HFP, A2DP, AVRCP, MAP (опционально)
  • Интерфейс: UART, PCM
  • Сертификаты:FCC
  • Особенности: двухрежимный Bluetooth 5.0, миниатюрный размер, экономичность

Наверх