BlueZ で DBus API を使用して GATT サービスに接続するにはどうすればよいですか?
BlueZ DBUS API を使用して、デバイスを検出し、接続し、GATT サービスの UUID を検出しました。
ただし、GATT サービスの UUID の 1 つに対して ConnectProfile を実行しようとすると、エラーが発生します。
BlueZ で DBus API を使用して GATT サービスに接続するにはどうすればよいですか?
BlueZ DBUS API を使用して、デバイスを検出し、接続し、GATT サービスの UUID を検出しました。
ただし、GATT サービスの UUID の 1 つに対して ConnectProfile を実行しようとすると、エラーが発生します。
BlueZメーリングリストから回答を得ました:
「これまでのところ、BlueZ 5.x には GATT D-Bus API はありません。BlueZ 5.x で GATT プロファイルにアクセスする唯一の方法は、既存のプロファイル固有の D-Bus API (温度計、心拍数、近接、サイクリング速度、 HID over GATT) または C API の使用 (gatttool のように)。」( http://marc.info/?l=linux-bluetooth&m=136656873604635&w=2 ")
これは BlueZ 5.4 ではサポートされていません