在 Windows 7/Vista/XP 上读取蓝牙 RSSI

发布于 2024-10-14 16:58:29 字数 173 浏览 3 评论 0原文

我需要读取 Windows 桌面上蓝牙链路的 RSSI - 理想情况是 Windows 7 和 XP,但 Windows 7 也足够了。根据我在 Windows CE 和 Mobile 中的研究,微软蓝牙堆栈 API 中有一个名为 BthReadRSSI 的方法,但对于桌面我还没有找到任何东西。

有人有解决方法吗?

I need to read the RSSI of the Bluetooth link on a Windows desktop - ideally Windows 7 and XP, but would be enough Windows 7 too. From what I studied in Windows CE and Mobile, there is a method in the Microsoft Bluetooth stack API called BthReadRSSI, but for desktop I couldn't found anything yet.

Does anybody have an workarround solution?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笑梦风尘 2024-10-21 16:58:29

响应是,在 Windows 中,如果您使用 MS 蓝牙驱动程序堆栈,则无法获取 RSSI。这适用于Windows桌面版本:XP、Vista和7。MS堆栈的工作原理是它们有链接或没有链接,并且不考虑信号的质量水平。相关信息可以在此处。

注意:Windows CE 蓝牙 API 包含读取 RSSI 的方法,可能是因为设备制造商要求此功能而引入的。

The response is that in Windows if you are using MS Bluetooth driver stack you cannot get the RSSI. This apply for Windows dekstop versions: XP, Vista and 7. The MS stack works on the principle that they have link or they don't have link, and not taking in account the quality level of the signal. Relevant information can be found here.

Note: Windows CE bluetooth API contains a method for reading the RSSI, probably it was introduced because the device manufacturers asked for this feature.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文