携帯電話ネットワークへの電話接続に関する情報を取得するアプリを作成したいと考えています。GSM RSSIとLTE RSSIとRSRP
私の理解では、RSSIはGSMによるセルラ信号の測定値であり、RSRPはLTEのための良い尺度です。
一貫性を維持するために、LTEのRSSI測定値を取得することは可能ですか?
この情報の一部を取得するために使用するクラスについて混乱しています。現時点では、私にSignalStrengthオブジェクトを与える電話状態リスナーを使用しています。このオブジェクトを使用して、私はそれを分割するときに私に次の情報を提供する2つの文字列メソッドを呼び出すことができます。私はこれが意味することを少し混乱させています。
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を提供します。しかし、私は不確かで、興味があり、パート2(パーツは何時間単位で測定されるのですか)、パート8(正確に何を測定するのでしょうか)、パート10とパート11、 (どのような単位が測定され、単位の範囲は何ですか)
このスレッドはすべての場所にあると私は理解しています。うまくいけばそれは少しの感覚を作り、誰かが何かをクリアすることができます。
乾杯!