HCI(호스트 컨트롤러 인터페이스) 계층은 블루투스 프로토콜 스택의 호스트와 컨트롤러 요소 간에 명령과 이벤트를 전송하는 씬 계층입니다. 순수 네트워크 프로세서 애플리케이션에서 HCI 계층은 SPI 또는 UART와 같은 전송 프로토콜을 통해 구현됩니다.
HCI Interface
호스트(컴퓨터 또는 MCU)와 호스트 컨트롤러(실제 Bluetooth 칩셋) 간의 통신은 HCI(호스트 컨트롤러 인터페이스)를 따릅니다.
HCI는 명령, 이벤트, 비동기 및 동기 데이터 패킷의 교환 방법을 정의합니다. ACL(비동기 패킷)은 데이터 전송에 사용되고 SCO(동기 패킷)는 헤드셋이 있는 음성 및 핸즈프리 프로필에 사용됩니다.
Bluetooth HCI는 어떻게 작동합니까?
HCI는 베이스밴드 컨트롤러 및 링크 관리자에 대한 명령 인터페이스를 제공하고 하드웨어 상태 및 제어 레지스터에 대한 액세스를 제공합니다. 기본적으로 이 인터페이스는 블루투스 베이스밴드 기능에 액세스하는 통일된 방법을 제공합니다.HCI는 Host - Transport Layer - Host Controller의 세 섹션에 걸쳐 있습니다. 각 섹션은 HCI 시스템에서 서로 다른 역할을 수행합니다.
Feasycom에는 현재 Bluetooth HCI를 지원하는 모듈이 있습니다.
Model: FSC-BT825B
Bluetooth version: Bluetooth 5.0 dual-mode
Dimension: 10.8mm x 13.5mm x 1.8mm
Profiles: SPP, BLE (Standard), ANCS, HFP, A2DP, AVRCP, MAP(optional)
Interface: UART, PCM
Certifications:FCC
Highlights: Bluetooth 5.0 Dual-Mode, Mini Size, Cost Effective