【发布时间】:2015-09-06 12:57:11
【问题描述】:
所以我的问题是问信号强度是否准确?
这就是我计算 DBM 的方式
public void onSignalStrengthsChanged(SignalStrength signalStrengths) {
super.onSignalStrengthsChanged(signalStrengths);
int SignalStrength_ASU= signalStrengths.getGsmSignalStrength();
signalStrength= (2 * SignalStrength_ASU) - 113; // -> dBm
}
这是我今天出去在一个密集的公园里收集的数据的一个例子 老实说,有可能有 85 的信号吗?一个积极的信号?!顺便说一句,我正在使用 note2
【问题讨论】:
-
文档说
Get the GSM Signal Strength, valid values are (0-31, 99) as defined in TS 27.007 8.599 值会给你你在那里看到的 85。我假设 99 有一些重要的含义,可能在 TS 27.007 8.5 中指定。不管是什么 -
他们提到了这一点(这里是 PDF):etsi.org/deliver/etsi_ts/127000_127099/127007/08.05.00_60/…
-
是否有另一个链接描述了多少条= -95 因为我知道不同的提供商有不同的计算