【发布时间】:2014-11-27 07:05:23
【问题描述】:
使用 BlueZ 蓝牙堆栈,我如何以编程方式枚举已配对但不一定连接的设备?
【问题讨论】:
使用 BlueZ 蓝牙堆栈,我如何以编程方式枚举已配对但不一定连接的设备?
【问题讨论】:
更新:下面的内容并不像我最初想象的那么简单。 adapter_get_devices 只是起点。如果您可以从中发布示例,这将很有帮助。
如果您没有足够的时间,您也可以从命令行使用相同的bt-device 工具和适当的命令行参数,并通过管道获取输出。另一种选择是使用org.bluez.Adapter接口中的ListDevices API 来获取已配对设备的列表,然后我希望org.bluez.Devices接口中的一些东西对您有所帮助。
更新 2:在您可以使用的设备界面中,GetProperties 方法如 answer
这个 gsoc code sample link 有帮助吗?它现在在 C 中,希望它也可以在 Python dbus 上完成。 API 是adapter_get_devices。我还没有尝试过。
【讨论】: