Bluetooth プロトコル スタックの仕組み?
プロトコルスタックとは?
の ブルートゥース プロトコルは通信プロトコルの一種です. 一般的に, あるプロトコルの実装コードをプロトコルスタックと呼びます. の BLE プロトコル スタックは、ブルートゥース 低エネルギープロトコル.
ブルートゥース プロトコルには基本レート/拡張データ レートが含まれます (BR/EDR) 低エネルギー (ザ) .
Bluetooth プロトコル スタック ソリューション
1. ホスト+コントローラーのデュアルチップ標準アーキテクチャ
ブルートゥース 言う 携帯電話メーカーが許可する規格, アップルなど, 古い AP を交換するには (アクセスプロトコル) 新しい AP を使用して、何も変更せずに Bluetoothモジュール; 同様に, 古いものを置き換える Bluetoothモジュール 新しいもので Bluetoothモジュール, AP 側も変更する必要はありません. この規格は Bluetooth プロトコル スタックを 2 つの部分に分割します。: ホストとコントローラー. ホストは AP 上で実行され、コントローラーは Bluetooth モジュール上で実行されます。. この 2 つは HCI プロトコルを通じて通信します, したがって、これをデュアルチップ標準ソリューションと呼びます.
2. 単一チップで Bluetooth プロトコルスタック全体を制御
携帯電話の Bluetooth アクセサリも一般的な用途です. 一般的に, 携帯電話アクセサリの機能は比較的シンプルです, 通常、低損失が必要です. チップを使用して Bluetooth プロトコル スタック全体を実装することは良い選択です。. すべての機能をワンチップ上に搭載, つまり, ホストとコントローラーは同じチップ上にあります. 物理的な HCI が存在する必要はない. APIを介して相互に直接やり取りする.
3. カスタムデュアルチップアーキテクチャ
一部の Bluetooth デバイスの機能要件は複雑です. 非常に強力な力が必要です MCU マスターアプリケーションとして, Bluetooth SoC はシステム全体の一部にすぎません. この場合, Bluetooth プロトコル スタック関数のほとんどまたは Bluetooth プロトコル スタック関数全体が Bluetooth SoC で実行されている, Bluetooth アプリケーションはメインで実行されます MCU. マスター間の通信プロトコル MCU Bluetooth SoC はメーカーによって定義されます。, したがって、カスタムデュアルチップアーキテクチャと呼ばれますBluetooth ソリューション. こういう構図もよくあるよな. HCI インターフェイスは、メイン MCU と Bluetooth SoC 間の通信に使用されます。. ここでの HCI は物理的な通信にのみ使用されます. 通信の主体はホストやコントローラーではない. 通信データパッケージがBluetoothに準拠していない 言う 標準.
フィジーコムのBT805B, BW121はBluetoothプロトコルスタックモジュールです, 顧客が自分の MCU にファームウェアを直接書き込むことをサポート, 通常の製品よりコストが安くなります. 詳細を知りたい場合は, お気軽にお問い合わせください フィジーコム 営業チーム.