如何在d-bus中手动注册org.bluez服务?

时间:2015-04-21 11:45:19

标签: bluetooth dbus bluez

我正在尝试将覆盆子pi转变为无线媒体中心,该中心由移动设备通过蓝牙控制。因为我想在蓝牙应用程序编程中获得高级水平,所以我使用org.bluez服务的所有d-bus方法,而无需守护进程bluetoothd的帮助。所以我关掉了蓝牙守护进程。

update-rc.d bluetooth disable

之后,d-bus告诉我们没有像org.bluez这样的服务。例如,我想获得有关蓝牙适配器的信息:

dbus-send --system --print-reply --dest=org.bluez / org.bluez.Manager.ListAdapters

我得到了

Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.bluez was not provided by any .service files

我无法理解蓝牙在d-bus中的注册方式。我知道(according to d-bus manual)用户必须创建特殊的.service文件,但该文件中应该使用什么蓝牙可执行文件?

0 个答案:

没有答案