2016-08-13 6 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/hci와 org.bluez.Network1 인터페이스를 어떻게 추가 할 수 있습니까? 변경해야하는 구성 파일이 있습니까? 또는이 목표를 달성하기위한 다른 방법?

snapshot of existing bluez interfaces

답변

2

org.bluez.Network1 인터페이스는 블루투스 어댑터 자체를 나타내는 객체/조직/bluez/hci1, 구현되지 않는다.

PAN 프로필을 지원하는 장치와 연결되면 Bluez는 페어링 된 장치를 나타내는 새 개체를 만듭니다. 이 객체는/org/bluez/hci1/dev_AC_DD_6E_0F_C4_B8과 같은 경로를 가지며 org.bluez.Network1 인터페이스를 노출합니다.