A camada da interface do controlador de host (HCI) é uma camada fina que transporta comandos e eventos entre os elementos do host e do controlador da pilha de protocolos Bluetooth. Em uma aplicação de processador de rede pura, a camada HCI é implementada por meio de um protocolo de transporte como SPI ou UART.
Interface HCI
A comunicação entre um Host (um computador ou MCU) e um Controlador Host (o chipset Bluetooth real) segue a Interface do Controlador Host (HCI).
HCI define como comandos, eventos, pacotes de dados assíncronos e síncronos são trocados. Pacotes assíncronos (ACL) são usados para transferência de dados, enquanto pacotes síncronos (SCO) são usados para voz com fone de ouvido e perfis de viva-voz.
Como funciona o Bluetooth HCI?
O HCI fornece uma interface de comando para o controlador de banda base e gerenciador de link, além de acesso ao status do hardware e aos registros de controle. Essencialmente, esta interface fornece um método uniforme de acesso aos recursos de banda base do Bluetooth. O HCI existe em 3 seções, Host – Camada de Transporte – Controlador Host. Cada uma das seções tem um papel diferente a desempenhar no sistema HCI.
Feasycom atualmente possui módulos que suportam Bluetooth HCI:
Modelo: FSC-BT825B
- Versão Bluetooth: modo duplo Bluetooth 5.0
- Dimensão: 10.8mm x 13.5mm x 1.8mm
- Perfis: SPP, BLE (padrão), ANCS, HFP, A2DP, AVRCP, MAP (opcional)
- Interface:UART,PCM
- Certificações: FCC
- Destaques: Bluetooth 5.0 modo duplo, tamanho mini, econômico