2017-05-18 10 views
2

実際に私はD-Feetを使用しています(D-Feetは実行中のプログラムのD-Busインターフェイスを検査し、それらのインターフェイスでメソッドを呼び出すために使用できます)。近接プロフィールを広告する。dbus:ConnectProfileメソッド:エラーホストがダウンしました

私は、リモートオブジェクト/org/bluez/hci0/dev_88_6B_0F_00_C4_3AConnect()方法をしようとするすべてのものは結構ですとの接続が成功するが、私はConnectProfile("0x1802")メソッドを使用してのみ近接プロファイルを接続しようとするとエラーがホストがダウンしていると言って行われます。

g-io-error-quark: GDBus.Error:org.bluez.Error.Failed: Host is down (36)

誰も私が(私はプロジェクトに対処するために多くのにまだ2週間ブロックされています:/)は、この問題を解決する手助けすることができ

答えて

0
ConnectProfile("0x1802") 

ConnectProfile(とのbluez Aを一般的にPI)はハンドルを扱わず、UUIDのみを処理します。あなたの入力引数はUUIDのようには見えません。ハンドルに合ったリモートサービスUUIDを見つけることをお勧めします(現在の入力引数がハンドルであると仮定しています)。

私はあなたがd-feetで(サービスオブジェクトがそこにあるConnect()の後に)、またはbluezコマンドラインツールでUUIDを見つけることができると信じています。

+0

応答ありがとう:)しかし、0x1802は16ビットのuuidであり、私は128 uuidで試しても同じエラーが再び発生する00001802-0000-1000-8000-00805f9b34fb、私もこの形式を試した0000180200001000800000805f9b34fbと同じエラー繰り返し発生する:( –

関連する問題