BLE ドングル (マスター) を組み込み BLE デバイス (スレーブ) に接続しようとしています。その後、L2CAP パケットを使用して通信できます。Bluez 5.18 を使用すると、hcitool lescan でスレーブ アドバタイジングが表示され、hcitool lecc で接続できます。次に、L2CAP パケットを送受信してスレーブと通信したいと思います。これはどのように達成できますか?これを行うために l2test でさまざまなオプションを試しましたが、成功しませんでした。利用した
-V le_random アドレス タイプ
-M ドングルがマスターであることを指定する
-J 65 でチャネル ID 0x41 を指定
-i hci1 でドングルを指定
私が試したモードは
-u 接続して受信
-n 接続してサイレントにする
-r 聞いて受け取る
-w リッスンして送信
接続しようとすると、le_random アドレス タイプを使用すると、無効な引数 (22) エラーが発生します。それ以外の場合、ホストがダウンしていると表示されます (112)。BLE デバイスを使用して L2CAP レイヤーと通信するにはどうすればよいですか? どんな助けでも大歓迎です。よろしく。