Windows(桌面)上的 3G 信号强度

本文关键字:信号 3G 上的 桌面 Windows | 更新日期: 2023-09-27 18:32:54

我正在尝试使用以下方法获取 .NET 应用程序中 3G 连接的信号强度:http://msdn.microsoft.com/en-us/library/windows/desktop/dd323166(v=vs.85).aspx

.NET 包装器返回一个介于 0 和 31 之间的 uint。我通常从转换为 -113 dBm 和 -105 dBm 值的方法中获取 0 到 4 之间的值,这表明信号非常弱,即使连接非常快并且 Windows 任务栏上的连接图标显示 4-5 个白条。

我做错了什么?在 .NET 中确定 Windows 桌面应用程序信号强度的正确方法是什么?

Windows(桌面)上的 3G 信号强度

你可能没有做错任何事,Microsoft是。

你说你的连接是3G,但Microsoft规模是基于GSM(2G)。 GSM提供低至-113 dBm的连接,但UMTS提供低至-120 dBm的连接。 还测量了不同的参数,这使得Microsoft实现更加无效。

如果我们相信Microsoft标度,则 1 - 4 的值约为 -111 到 -105 dBm。

在UMTS中,这是一个相当可观的信号。