Ubuntu,BlueZ,枚举配对设备

时间:2014-11-27 07:05:23

标签: linux bluetooth bluez

使用BlueZ BlueTooth堆栈,如何编程枚举已配对且未必连接的设备?

1 个答案:

答案 0 :(得分:1)

更新:以下并不像我最初想象的那么容易。 adapter_get_devices只是起点。如果您可以发布样本,将会很有帮助。
如果没有足够的时间,也可以在命令行中使用相同的bt-device工具和相应的命令行参数,并通过管道获取输出。其他选择是使用org.bluez.Adapter界面中的ListDevices API获取配对设备列表,然后我希望org.bluez.Devices界面中的某些内容可以帮助您。
更新2:在设备界面中,您可以使用此answer

中的GetProperties方法

这个gsoc code sample link有帮助吗?它现在在C中,希望它也可以在Python dbus上完成。 API为adapter_get_devices。我还没试过这个。