0

特に、取得したいのは次のとおりです。

1. RSSI (received signal strength indicator)
2. RSCP (signal level), 
3. SC (Scrambling Code) and 
4. EcNo (Signal To Noise Ratio)

これらの値を取得するのに役立つ iPhone SDK の API 関数はどれですか。

4

1 に答える 1

2

上記のコメントに加えて、ここでプライベート関数の中で参照される GetSignalStrength 関数もあります。

しかし、これらの GetSignalStrength 関数の 1 つを使用すると、実際に何が得られているかをどうやって知るのでしょうか?

ドキュメントは見つかりませんが、常に RSSI であるという仮定には疑問があります。
画面に表示されるバーの数を計算する基準はありません。ただし、携帯電話が別のセルに移動するかどうかを判断する際のネットワーク強度を計算するための基準があります。

GSM の場​​合、この標準は RSSI です。
UMTS の場合は、CPICH RSCP です。
LTEの場合はRSRPです。

したがって、すべての場合に RSSI を返すことを目的とした関数が 1 つある場合、UMTS ネットワークでは RSCP を返し、LTE ネットワークでは RSRP を実際に返すかどうかを自問します。言い換えれば、それは本当のケースを過度に単純化するファッジですか?

3GPP AT コマンド AT+CESQ (ここで定義) は、ネットワークの強度を取得します。これには、3 つのネットワーク タイプのいずれかを許可するパラメーターがあり、現在 UMTS セルに登録されている場合 (たとえば)、UMTS パラメーターのみが返されることを期待できます。しかし、iPhone API を介してすべてのデータを取得する同等の方法を示す証拠は見当たりません。

次の明白な質問は、「その AT コマンドを iPhone で使用できますか?」です。誰かがStackOverflow here でそれを尋ねました。 AT+CESQ が iPhone でサポートされているかどうかはわかりません。

于 2013-05-17T09:23:40.330 に答える