Ubunu, BlueZ, 枚举配对设备



使用 BlueZ 蓝牙堆栈,如何以编程方式枚举已配对但不一定连接的设备?

更新:下面并不像我最初想象的那么容易。 adapter_get_devices只是起点。如果您可以从中发布一个示例,那将很有帮助。
如果你没有足够的时间,你也可以从命令行使用相同的bt-device工具与适当的命令行参数,并通过管道获取输出。其他选择是使用 org.bluez.Adapter 接口中的 ListDevices API 来获取配对设备的列表,然后我希望 org.bluez.Devices 接口中的某些内容对您有所帮助。
更新2:在您可以使用的设备界面中,GetProperties方法,如本答案

这个 gsoc 代码示例链接是否有帮助。它现在在C中,希望它也可以在Python dbus上完成。API 是adapter_get_devices .我还没有尝试这个。