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

时间:2013-09-26 23:17:55

标签: c# .net windows networking 3g

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

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

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

1 个答案:

答案 0 :(得分:1)

你可能没有做错任何事,微软就是这样。

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

如果我们相信微软的规模,你的1到4的值约为-111到-105 dBm。

在UMTS中,这是一个非常值得尊敬的信号。