【发布时间】:2012-03-06 13:28:08
【问题描述】:
我通过一个使用 pybluez 的简单 python 脚本找到了我设备的 MAC。 但我找不到文档或示例脚本来阅读 我的蓝牙连接的信号强度。我想我必须使用 _蓝牙库 - 但如何?
或者有什么其他建议可以用 python 做到这一点?
感谢您的帮助!
【问题讨论】:
我通过一个使用 pybluez 的简单 python 脚本找到了我设备的 MAC。 但我找不到文档或示例脚本来阅读 我的蓝牙连接的信号强度。我想我必须使用 _蓝牙库 - 但如何?
或者有什么其他建议可以用 python 做到这一点?
感谢您的帮助!
【问题讨论】:
inquiry with RSSI 有一个 pyblueZ 示例
这会在发现过程中向您显示设备的 RSSI。如果您在实时连接期间需要 RSSI,可以使用 HCI 命令来获取 RSSI。您必须使用 pybluz 打开 HCI 套接字,并手动形成命令包并解析结果。在 linux bluez 上,这是通过命令 hcitool rssi 完成的。您可以查看源代码以了解数据包格式。请注意,此方法仅在活动连接期间有效。
【讨论】: