ここで私はbluez(Bluetooth Stack Protocol)のアーキテクチャを理解したいと思っています。Bluezアーキテクチャ:このアーキテクチャを説明してください
モジュールでブルートゥースを有効にする方法を理解しました。このブルートゥースチップのBT_ENピンをアップすることによりイネーブルされます。 このデバイスをアタッチした後、通信用にBluezにHCI UART
と入力します。
私はbluezアーキテクチャとその動作について知りたいです。
ここで私はbluezの概要図を1つイメージします。何か説明してください。この図でBluez Core
とは何ですか?
私にこの図のBluetoothデバイスでどのようにのbluez作品の流れを説明してください。
ありがとうございます。 – user1089679
L2CAP、HCIソケット、SCOソケットの役割は?私はその部分だけの知識を持っています。最初にHCI UARTドライバを初期化しなければならず、カーネルでioctl呼び出しを呼び出さなければなりません。 UARTドライバの初期化後にこのioctlコールを使用する理由を教えてください。 – user1089679
L2CAPは、ユーザーデータを送信するための上位プロトコルであり、HCIの上に位置します。 SCOは音声通話のような同期データ用です。 HCIソケットは、アプリケーションがHWデバイスに透過的に任意のHCIパケットを直接送信するための単なる方法です。 – TJD