2016-08-13 2 views
0

アプリケーション開発にbluez5.35を使用していますが、デバッグ中に/ org/bluez/hci1が8つのインターフェイスしか提供していません(org.bluez.Adapter1、CyclingSpeedManager1、HeartRateManager1、Media1、NetworkServer1、ThermometerManager1、DBus.Introspectable、 DBus.properties)。bluez 5.35のgdbusオブジェクト(/ org/bluez/hci1)にインタフェースを追加する方法は?

既存のセットアップに関連付けられていないインターフェイス(たとえば、org.bluez.Network1)をもう少し使いたいと思います。 以下は私のセットアップ(スナップショット添付)のスナップショットです。

私に教えてください、どうすればorg.bluez.Network1インターフェースを/ org/bluez/hciに追加できますか? 変更が必要な設定ファイルはありますか?またはこの目標を達成するための他の方法?

snapshot of existing bluez interfaces

答えて

2

インタフェースorg.bluez.Network1はBluetoothアダプタ自体を表すオブジェクト/ ORG /のbluez/HCl、によって実現されていません。

PANプロファイルをサポートするデバイスとペアにすると、ペアになったデバイスを表す新しいオブジェクトが作成されます。このオブジェクトは、/ org/bluez/hci1/dev_AC_DD_6E_0F_C4_B8のようなパスを持ち、インタフェースorg.bluez.Network1を公開します。

関連する問題