我正在創建一個應用程序,可以獲取有關手機連接到蜂窩網絡的信息。GSM RSSI和LTE RSSI和RSRP
我的理解是,RSSI是用GSM測量蜂窩信號,RSRP是衡量LTE的一個很好的衡量標準。
爲了保持一致,是否可以獲得LTE的RSSI測量值?
我很困惑要用什麼類來獲取這些信息。目前,我正在使用手機狀態監聽器,它給了我一個SignalStrength對象。使用這個對象,我可以調用兩個字符串方法,當我將它分開時,它爲我提供了以下信息。我對這意味着什麼有些困惑。
String ssignal = signalStrength.toString();
String[] parts = ssignal.split(" ");
The parts[] array will then contain these elements:
part[0] = "Signalstrength:" _ignore this, it's just the title_
parts[1] = GsmSignalStrength
parts[2] = GsmBitErrorRate
parts[3] = CdmaDbm
parts[4] = CdmaEcio
parts[5] = EvdoDbm
parts[6] = EvdoEcio
parts[7] = EvdoSnr
parts[8] = LteSignalStrength
parts[9] = LteRsrp
parts[10] = LteRsrq
parts[11] = LteRssnr
parts[12] = LteCqi
parts[13] = gsm|lte|cdma
parts[14] = _not really sure what this number is_
什麼是第8部分提供? RSSI?另外,當您在Android設置中查看信號強度時,它會爲您提供GSM的RSSI。連接到LTE時,是否給我們提供RSRP或RSSI?它似乎提供RSRP。
我的理解是,部分[1]提供了在GSM上連接時的RSSI。然而,我對第二部分[測量的比率是多少?],部分[8](準確地衡量了什麼?),第[10]部分和第[11]部分都不確定和感興趣, (它是什麼單位測量和什麼是單位範圍)
我知道這個線程遍佈各地。希望它有一點意義,有人可以澄清一些事情。
乾杯傢伙!