ブルートゥースデバイスに接続すると、ハンドルまたはuuid(両方とも試してみました)でリクエストを読み書きしようとしましたが、成功しませんでした。Raspberry Pi 3のRead/Write Bluez C/C++
私はこのライブラリhttps://github.com/labapart/gattlibを使用しています。これは、ble_scanの例で動作し、ほとんど変更を加えずに検出します。
問題は、例えば、READ_WRITEことです:? https://github.com/labapart/gattlib/blob/master/examples/read_write/read_write.c
は問題があることができたの任意のアイデアを両方の機能に使用されるバッファgattlib_read_char_by_uuid(connection, &g_uuid, buffer, sizeof(buffer));
とgattlib_write_char_by_handle(connection, handle, buffer, sizeof(buffer));
を埋めることはありませんか そうでなければ、C/C++でBluez for Linuxを使用してどこから読み込み/書き込みのサンプルを見つけることができますか?
ありがとうございます。
私はあなたがそれを動作させるために管理したのだろうか? –
いいえ、申し訳ありません@JohnSmith –