【问题标题】:how to add interface on gdbus object (/org/bluez/hci1) for bluez 5.35?如何为 bluez 5.35 在 gdbus 对象 (/org/bluez/hci1) 上添加接口?
【发布时间】:2016-08-13 10:02:10
【问题描述】:

我正在使用 bluez5.35 进行应用程序开发,在调试时发现 /org/bluez/hci1 仅提供 8 个接口。(org.bluez.Adapter1、CyclingSpeedManager1、HeartRateManager1、Media1、NetworkServer1、ThermometerManager1、DBus.Introspectable , DBus.properties)。

我想使用更多与现有设置无关的接口(例如 org.bluez.Network1)。 下面是我设置的快照(附快照)。

请告诉我,我怎样才能在 /org/bluez/hci 中添加 org.bluez.Network1 接口? 有没有我需要更改的配置文件?或任何其他方式来实现这一目标?

snapshot of existing bluez interfaces

【问题讨论】:

    标签: dbus bluez gdbus


    【解决方案1】:

    接口 org.bluez.Network1 不是由对象 /org/bluez/hci1 实现的,它代表蓝牙适配器本身。

    与支持 PAN 配置文件的设备配对后,Bluez 将创建一个代表配对设备的新对象。该对象将具有类似 /org/bluez/hci1/dev_AC_DD_6E_0F_C4_B8 的路径,并且将公开接口 org.bluez.Network1。

    【讨论】:

      猜你喜欢
      • 2015-07-26
      • 2012-09-02
      • 2015-11-07
      • 2015-05-08
      • 2019-03-04
      • 2015-03-08
      • 2016-08-25
      • 2022-08-16
      • 2014-04-16
      相关资源
      最近更新 更多