Bluetooth ホスト コントローラー インターフェイス (HCI) とは何ですか

目次

ホスト コントローラー インターフェイス (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 デュアルモード
  • 外形寸法:10.8mm X 13.5mm X 1.8mm
  • プロファイル: SPP、BLE (標準)、ANCS、HFP、A2DP、AVRCP、MAP (オプション)
  • インターフェース: UART、PCM
  • 認証:FCC
  • ハイライト: Bluetooth 5.0 デュアルモード、ミニサイズ、コスト効率が高い

上へスクロール