gpt4 book ai didi

python - Windows XP 上的 RSSI 与 pyBluez

转载 作者:太空宇宙 更新时间:2023-11-03 19:33:06 25 4
gpt4 key购买 nike

我在 WindowsXP 上的 Python 2.6 上使用 pyBluez 模块。我想了解其他蓝牙设备的 RSSI。我找到了一些代码,但它使用了 _bluetooth,我在 Windows 上找不到任何地方。

是否可用/是否有另一种方法可以规避该问题,在不使用_bluetooth的情况下获取RSSI?

谢谢大家!

最佳答案

MS 蓝牙堆栈不支持 API 中的 RSSI 测量。这在 Windows XP SP2 之前得到了证实,并且情况在 Vista 或 7 中似乎没有改变。Windows Mobile 6 具有不同的 BT 管理 API,并提供功能 BthReadRSSI 。在 Windows XP 中从蓝牙适配器获取 RSSI 的唯一方法似乎是使用不同的堆栈,如 WIDCOMM 。使用后,您可以使用函数GetConnectionStats获取RSSI。您可以在 Google 上输入“GetConnectionStats widcomm”找到更多信息。在python中,(我希望)你可以直接通过 ctypes 调用该函数模块,但我不知道 pybluez 移植是否支持 WIDCOMM,请尝试并发布结果。否则,您可以检查不同的 BT stack .

关于python - Windows XP 上的 RSSI 与 pyBluez,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4815088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com