信号强度准确吗?

Is Signal Strength accurate?

所以我的问题是请问信号强度是否准确?

这是我计算 DBM 的方法

 public void onSignalStrengthsChanged(SignalStrength signalStrengths) {

        super.onSignalStrengthsChanged(signalStrengths);
        int SignalStrength_ASU= signalStrengths.getGsmSignalStrength();

        signalStrength= (2 * SignalStrength_ASU) - 113; // -> dBm
}

这是我今天出去在一个密集的公园收集的数据的例子 老实说,有可能有 85 的信号吗?积极信号?!顺便说一句,我正在使用 note2

规范对信号强度值是这样说的:

0 -113 dBm or less
1 -111 dBm
2...30 -109... -53 dBm
31 -51 dBm or greater
99 not known or not detectable

source (page 81)

99 的值将为您提供您在此处看到的计算值 85。当你得到那个值时做什么由你决定。