Bluetooth 호스트 컨트롤러 인터페이스(HCI)란 무엇입니까?

차례

HCI(호스트 컨트롤러 인터페이스) 계층은 Bluetooth 프로토콜 스택의 호스트와 컨트롤러 요소 간에 명령과 이벤트를 전송하는 얇은 계층입니다. 순수 네트워크 프로세서 애플리케이션에서 HCI 계층은 SPI 또는 UART와 같은 전송 프로토콜을 통해 구현됩니다.

HCI 인터페이스

호스트(컴퓨터 또는 MCU)와 호스트 컨트롤러(실제 Bluetooth 칩셋) 간의 통신은 호스트 컨트롤러 인터페이스(HCI)를 따릅니다.

HCI는 명령, 이벤트, 비동기 및 동기 데이터 패킷이 교환되는 방법을 정의합니다. 비동기 패킷(ACL)은 데이터 전송에 사용되는 반면, 동기 패킷(SCO)은 헤드셋 및 핸즈프리 프로필을 통한 음성에 사용됩니다.

블루투스 HCI는 어떻게 작동하나요?

HCI는 베이스밴드 컨트롤러 및 링크 관리자에 대한 명령 인터페이스를 제공하고 하드웨어 상태 및 제어 레지스터에 대한 액세스를 제공합니다. 기본적으로 이 인터페이스는 Bluetooth 베이스밴드 기능에 액세스하는 통일된 방법을 제공합니다. HCI는 호스트 – 전송 계층 – 호스트 컨트롤러의 3개 섹션에 걸쳐 존재합니다. 각 섹션은 HCI 시스템에서 수행하는 역할이 다릅니다.

Feasycom에는 현재 Bluetooth HCI를 지원하는 모듈이 있습니다.

모델: FSC-BT825B

  • 블루투스 버전: 블루투스 5.0 듀얼 모드
  • 차원 : 10.8mm X 13.5mm X 1.8mm
  • 프로필: SPP, BLE(표준), ANCS, HFP, A2DP, AVRCP, MAP(옵션)
  • 인터페이스: UART, PCM
  • 인증:FCC
  • 하이라이트: Bluetooth 5.0 듀얼 모드, 미니 크기, 비용 효율성

위쪽으로 스크롤