評価対象
| 項目 | 値 |
|---|---|
| メーカー | Quectel |
| モジュール | RM520F-GL |
| Revision | RM520FGLBAR03A01M4G |
| QGMR | RM520FGLBAR03A01M4G_01.200.01.200 |
| IMEI | <REDACTED> |
| SIM状態 | READY |
| CFUN | 1 |
| 評価SIM | povo.jp |
| 登録PLMN | 44051 |
| 表示キャリア | KDDI |
概要
Quectel RM520F-GLで、serving cell情報、CA情報、接続中バンド、PDP/IP情報を取得するATコマンドを評価した。
今回の実機・ファームウェアでは、LTE接続情報取得に必要な主要コマンドは概ね利用可能だった。
特に以下のコマンドが有用。
| 用途 | 推奨コマンド |
|---|---|
| モジュール/FW確認 | ATI, AT+CGMR, AT+QGMR |
| キャリア/PLMN確認 | AT+COPS?, AT+QSPN |
| LTE登録状態確認 | AT+CEREG? |
| 5G登録状態確認 | AT+C5GREG? |
| 現在RAT/バンド確認 | AT+QNWINFO |
| Serving cell詳細 | AT+QENG="servingcell" |
| Neighbor cell | AT+QENG="neighbourcell" |
| CA構成 | AT+QCAINFO |
| 電波品質 | AT+QCSQ, AT+QRSRP, AT+QSINR |
| PDP/IP確認 | AT+CGATT?, AT+CGDCONT?, AT+CGACT?, AT+CGPADDR, AT+CGCONTRDP |
| エラー/拒否理由 | AT+CEER, AT+QNETRC |
実機情報確認
ATI
実行結果:
ATI Quectel RM520F-GL Revision: RM520FGLBAR03A01M4G OK
AT+CGMI
AT+CGMI Quectel OK
AT+CGMM
AT+CGMM RM520F-GL OK
AT+CGMR
AT+CGMR RM520FGLBAR03A01M4G OK
AT+QGMR
AT+QGMR RM520FGLBAR03A01M4G_01.200.01.200 OK
AT+GSN
AT+GSN <IMEI_REDACTED> OK
AT+CPIN?
AT+CPIN? +CPIN: READY OK
AT+CFUN?
AT+CFUN? +CFUN: 1 OK
キャリア / PLMN確認
数値PLMN表示に変更
AT+COPS=3,2 OK
AT+COPS?
AT+COPS? +COPS: 0,2,"44051",7 OK
読み取り:
| 項目 | 値 |
|---|---|
| モード | 0 |
| 表示形式 | 2 |
| PLMN | 44051 |
| AcT | 7 |
44051 は KDDI / au 系のPLMN。
AcT 7 は LTE / E-UTRAN 接続を示す。
AT+QSPN
AT+QSPN +QSPN: "KDDI","KDDI","KDDI",0,"44051" OK
読み取り:
| 項目 | 値 |
|---|---|
| SPN | KDDI |
| 表示名 | KDDI |
| PLMN | 44051 |
登録状態確認
AT+CREG?
AT+CREG? +CREG: 0,3 OK
CS登録は拒否または未使用相当。
データ通信評価では CEREG を主に見る。
AT+CGREG?
AT+CGREG? +CGREG: 0,0 OK
GPRS系の登録状態は未登録表示。
LTE接続評価では CEREG を主に見る。
AT+CEREG?
初期状態:
AT+CEREG? +CEREG: 0,1 OK
詳細表示有効化:
AT+CEREG=2 OK
詳細表示後:
AT+CEREG? +CEREG: 2,1,"<TAC_REDACTED>","<CELL_ID_REDACTED>",7 OK
読み取り:
| 項目 | 値 |
|---|---|
| n | 2 |
| stat | 1 |
| TAC | <REDACTED> |
| Cell ID | <REDACTED> |
| AcT | 7 |
stat=1 は登録済み。
AcT=7 は LTE / E-UTRAN。
AT+C5GREG?
初期状態:
AT+C5GREG? +C5GREG: 0,0 OK
詳細表示有効化:
AT+C5GREG=2 OK
詳細表示後:
AT+C5GREG? +C5GREG: 2,0 OK
読み取り:
| 項目 | 値 |
|---|---|
| n | 2 |
| stat | 0 |
5GSには未登録。
今回の評価時点では5G SA接続ではない。
現在RAT / バンド確認
AT+QNWINFO
AT+QNWINFO +QNWINFO: "FDD LTE","44051","LTE BAND 1",100 OK
読み取り:
| 項目 | 値 |
|---|---|
| RAT | FDD LTE |
| PLMN | 44051 |
| Band | LTE Band 1 |
| EARFCN | 100 |
現在は LTE Band 1 に接続している。
5G NSA/SA情報は出ていないため、この時点ではNR接続は成立していない。
Serving cell情報
AT+QENG="servingcell"
AT+QENG="servingcell" +QENG: "servingcell","NOCONN","LTE","FDD",440,51,<CELL_ID_REDACTED>,<PCI_REDACTED>,100,1,5,5,<TAC_REDACTED>,-91,-8,-61,18,12,-,- OK
読み取り:
| 項目 | 値 |
|---|---|
| 状態 | NOCONN |
| RAT | LTE |
| Duplex | FDD |
| MCC | 440 |
| MNC | 51 |
| Cell ID | <REDACTED> |
| PCI | <REDACTED> |
| EARFCN | 100 |
| Band | LTE Band 1 |
| UL bandwidth | 5 |
| DL bandwidth | 5 |
| TAC | <REDACTED> |
| RSRP | -91 dBm |
| RSRQ | -8 dB |
| RSSI | -61 dBm |
| SINR | 18 dB |
| CQI | 12 |
NOCONNについて
NOCONN はネットワーク未登録という意味ではなく、RRC Connectedではない待機状態を示すものと考えられる。
データ通信中に再取得すると CONNECT 側に変化する可能性がある。
登録状態そのものは AT+CEREG? で確認する。
今回の結果では以下の通りLTE登録済み。
+CEREG: 2,1,"<TAC_REDACTED>","<CELL_ID_REDACTED>",7
Neighbor cell情報
AT+QENG="neighbourcell"
AT+QENG="neighbourcell" +QENG: "neighbourcell intra","LTE",100,<PCI_REDACTED>,-8,-91,-61,-,-,-,-,-,- +QENG: "neighbourcell intra","LTE",100,<PCI_REDACTED>,-20,-109,-76,-,-,-,-,-,- +QENG: "neighbourcell inter","LTE",1300,<PCI_REDACTED>,-8,-90,-73,-,-,-,-,- OK
読み取り:
| 種別 | RAT | EARFCN | PCI | RSRQ | RSRP | RSSI |
|---|---|---|---|---|---|---|
| intra | LTE | 100 | <REDACTED> |
-8 | -91 | -61 |
| intra | LTE | 100 | <REDACTED> |
-20 | -109 | -76 |
| inter | LTE | 1300 | <REDACTED> |
-8 | -90 | -73 |
EARFCN 1300 は後述の QCAINFO に出ているSCCと一致している。
CA情報
AT+QCAINFO
AT+QCAINFO +QCAINFO: "PCC",100,100,"LTE BAND 1",1,<PCI_REDACTED>,-91,-8,-63,16 +QCAINFO: "SCC",1300,100,"LTE BAND 3",1,<PCI_REDACTED>,-90,-8,-73,0,0,-,- OK
読み取り:
| 種別 | EARFCN | Band | PCI | RSRP | RSRQ | RSSI | SINR |
|---|---|---|---|---|---|---|---|
| PCC | 100 | LTE Band 1 | <REDACTED> |
-91 | -8 | -63 | 16 |
| SCC | 1300 | LTE Band 3 | <REDACTED> |
-90 | -8 | -73 | 0 / 不明 |
今回の接続は LTE Band 1 + LTE Band 3 のCA構成。
| 項目 | 値 |
|---|---|
| PCC | LTE Band 1 / EARFCN 100 |
| SCC | LTE Band 3 / EARFCN 1300 |
| CA | 有効 |
| NR carrier | なし |
電波品質取得
AT+CSQ
AT+CSQ +CSQ: 24,99 OK
CSQ はRSSI中心の古典的な指標。
LTE/5G評価では補助扱い。
AT+CESQ
AT+CESQ ERROR
今回のRM520F-GL実機では AT+CESQ は利用不可。
実装では使わない方針でよい。
AT+QCSQ=?
AT+QCSQ=? +QCSQ: "NOSERVICE","WCDMA","LTE","NR5G" OK
LTE/NR5Gの種別には対応している。
AT+QCSQ
AT+QCSQ +QCSQ: "LTE",-64,-92,16,-10 OK
LTE時の読み取り:
| 項目 | 値 |
|---|---|
| RAT | LTE |
| RSSI | -64 dBm |
| RSRP | -92 dBm |
| SINR | 16 dB |
| RSRQ | -10 dB |
QENG="servingcell" や QCAINFO と概ね整合する。
AT+QRSRP
AT+QRSRP +QRSRP: -91,-140,-140,-140,LTE OK
読み取り:
| 項目 | 値 |
|---|---|
| RSRP #1 | -91 dBm |
| RSRP #2 | -140 dBm |
| RSRP #3 | -140 dBm |
| RSRP #4 | -140 dBm |
| RAT | LTE |
第1値のみ有効値に見える。
-140 は未使用または無効値として扱う。
AT+QSINR
AT+QSINR +QSINR: 17,-32768,-32768,-32768,LTE OK
読み取り:
| 項目 | 値 |
|---|---|
| SINR #1 | 17 dB |
| SINR #2 | -32768 |
| SINR #3 | -32768 |
| SINR #4 | -32768 |
| RAT | LTE |
第1値のみ有効値に見える。
-32768 は未使用または無効値として扱う。
PDP / IP接続状態
AT+CGATT?
AT+CGATT? +CGATT: 1 OK
PS attach済み。
AT+CGDCONT?
AT+CGDCONT? +CGDCONT: 1,"IPV4V6","povo.jp","<IPV6_ZERO_ADDRESS>",0,0,0,0,,,,,,,,,"",,,,0 +CGDCONT: 2,"IPV4V6","","<IPV6_ZERO_ADDRESS>",0,0,0,0,,,,,,,,,"",,,,0 +CGDCONT: 3,"IPV4V6","IMS","<IPV6_ZERO_ADDRESS>",0,0,0,0,,,,,,,,,"",,,,0 +CGDCONT: 4,"IPV4V6","sos","<IPV6_ZERO_ADDRESS>",0,0,0,1,,,,,,,,,"",,,,0 +CGDCONT: 5,"IPV4V6","xcap","<IPV6_ZERO_ADDRESS>",0,0,0,0,,,,,,,,,"",,,,0 +CGDCONT: 6,"IPV4V6","povo.jp","<IPV6_ZERO_ADDRESS>",0,0,0,0,,,,,,,,,"",,,,0 OK
CID 1 と CID 6 に povo.jp が設定されている。
CID 3 は IMS。
AT+CGACT?
AT+CGACT? +CGACT: 1,1 +CGACT: 2,0 +CGACT: 3,1 +CGACT: 4,0 +CGACT: 5,0 +CGACT: 6,0 OK
読み取り:
| CID | Active | APN |
|---|---|---|
| 1 | 1 | povo.jp |
| 2 | 0 | 空 |
| 3 | 1 | IMS |
| 4 | 0 | sos |
| 5 | 0 | xcap |
| 6 | 0 | povo.jp |
CID 1 の povo.jp と CID 3 の IMS がactive。
AT+CGPADDR
AT+CGPADDR +CGPADDR: 1,"<IPv4_REDACTED>","<IPv6_REDACTED>" +CGPADDR: 2,"0.0.0.0","<IPV6_ZERO_ADDRESS>" +CGPADDR: 3,"<IMS_IPv6_REDACTED>" +CGPADDR: 4,"0.0.0.0","<IPV6_ZERO_ADDRESS>" +CGPADDR: 5,"0.0.0.0","<IPV6_ZERO_ADDRESS>" +CGPADDR: 6,"0.0.0.0","<IPV6_ZERO_ADDRESS>" OK
CID 1 のメインデータ通信用アドレス:
| 項目 | 値 |
|---|---|
| IPv4 | <REDACTED> |
| IPv6 | <REDACTED> |
IPv6はAT応答上ではドット区切り10進表記で返る。
公開用資料では、実際のIPv4/IPv6アドレスは伏せる。
AT+CGCONTRDP
AT+CGCONTRDP +CGCONTRDP: 1,5,"povo.jp","<IPv4_REDACTED>","<IPv6_REDACTED>", "<GATEWAY_OR_PREFIX_REDACTED>","<DNS1_IPv4_REDACTED>" "<DNS1_IPv6_REDACTED>","<DNS2_IPv4_REDACTED>" "<DNS2_IPv6_REDACTED>" +CGCONTRDP: 3,6,"IMS","<IMS_IPv6_REDACTED>", "<IMS_GATEWAY_OR_PREFIX_REDACTED>",,,"<IMS_DNS1_IPv6_REDACTED>","<IMS_DNS2_IPv6_REDACTED>" OK
CID 1 の読み取り:
| 項目 | 値 |
|---|---|
| CID | 1 |
| Bearer ID | 5 |
| APN | povo.jp |
| IPv4 | <REDACTED> |
| IPv6 | <REDACTED> |
| Gateway / prefix系 | <REDACTED> |
| DNS1 IPv4 | <REDACTED> |
| DNS2 IPv4 | <REDACTED> |
| DNS1 IPv6 | <REDACTED> |
| DNS2 IPv6 | <REDACTED> |
公開用資料では、IPアドレス、IPv6 prefix、DNSアドレスは伏せる。
エラー / ネットワーク拒否理由
AT+CEER
AT+CEER +CEER: Requested service option not subscribed OK
直近の失敗理由として Requested service option not subscribed が残っている。
ただし、現状では以下の状態。
AT+CEREG?は登録済みAT+CGATT?は attach済みAT+CGPADDRでIP取得済みAT+QNETRCは 0
そのため、現在のメインデータ通信異常とは限らない。
IMS、sos、xcap、または未契約サービスへの試行履歴が残っている可能性がある。
AT+QNETRC
AT+QNETRC +QNETRC: 0 OK
ネットワーク拒否状態ではない。
コマンド対応状況まとめ
| コマンド | 対応 | 実機結果 | 備考 |
|---|---|---|---|
ATI |
OK | RM520F-GL / RM520FGLBAR03A01M4G | 基本情報取得 |
AT+CGMI |
OK | Quectel | メーカー取得 |
AT+CGMM |
OK | RM520F-GL | 型番取得 |
AT+CGMR |
OK | RM520FGLBAR03A01M4G | FW revision取得 |
AT+QGMR |
OK | RM520FGLBAR03A01M4G_01.200.01.200 | 詳細FW取得 |
AT+GSN |
OK | IMEI取得可 | 公開時は伏せる |
AT+CPIN? |
OK | READY | SIM状態確認 |
AT+CFUN? |
OK | 1 | RF機能状態確認 |
AT+COPS=3,2 |
OK | 数値PLMN表示に変更 | 評価前に設定推奨 |
AT+COPS? |
OK | 44051 / AcT 7 | LTE登録 |
AT+QSPN |
OK | KDDI / 44051 | SPN/RPLMN取得 |
AT+CREG? |
OK | 0,3 | CS登録は拒否/未使用相当 |
AT+CGREG? |
OK | 0,0 | GPRS系は未登録表示 |
AT+CEREG? |
OK | LTE/EPS登録、TAC/CI取得可 | TAC/Cell IDは公開時に伏せる |
AT+C5GREG? |
OK | 5GS未登録 | |
AT+QNWINFO |
OK | FDD LTE / 44051 / LTE BAND 1 / 100 | 現在RAT/バンド取得 |
AT+QENG="servingcell" |
OK | LTE serving cell詳細取得可 | Cell ID/TAC/PCIは公開時に伏せる |
AT+QENG="neighbourcell" |
OK | LTE intra/inter neighbor取得可 | PCIは公開時に伏せる |
AT+QCAINFO |
OK | PCC B1 + SCC B3 | PCIは公開時に伏せる |
AT+CSQ |
OK | 24,99 | 補助 |
AT+CESQ |
ERROR | - | このFWでは利用不可 |
AT+QCSQ=? |
OK | NOSERVICE/WCDMA/LTE/NR5G | |
AT+QCSQ |
OK | LTE RSSI/RSRP/SINR/RSRQ取得可 | 簡易品質表示に有用 |
AT+QRSRP |
OK | RSRP取得可 | |
AT+QSINR |
OK | SINR取得可 | |
AT+CGATT? |
OK | 1 | PS attach済み |
AT+CGDCONT? |
OK | CID 1 povo.jp / CID 3 IMS 等 | PDP定義取得 |
AT+CGACT? |
OK | CID 1,3 active | PDP active状態取得 |
AT+CGPADDR |
OK | IPv4/IPv6取得可 | IPアドレスは公開時に伏せる |
AT+CGCONTRDP |
OK | APN/IP/DNS取得可 | IP/DNSは公開時に伏せる |
AT+CEER |
OK | Requested service option not subscribed | 直近履歴の可能性 |
AT+QNETRC |
OK | 0 | 拒否なし |
実装方針
RM520F-GLのステータス表示・監視実装では、以下を主軸にする。
AT+COPS=3,2 AT+COPS? AT+QSPN AT+CEREG=2 AT+CEREG? AT+C5GREG=2 AT+C5GREG? AT+QNWINFO AT+QENG="servingcell" AT+QENG="neighbourcell" AT+QCAINFO AT+QCSQ AT+CGATT? AT+CGACT? AT+CGPADDR AT+CGCONTRDP AT+CEER AT+QNETRC
表示項目と取得元
| 表示項目 | 取得元 |
|---|---|
| モジュール型番 | ATI, AT+CGMM |
| FW | AT+QGMR, AT+CGMR |
| SIM状態 | AT+CPIN? |
| キャリア名 | AT+QSPN |
| PLMN | AT+COPS?, AT+QSPN, AT+QENG="servingcell" |
| 登録状態 | AT+CEREG?, AT+C5GREG? |
| RAT | AT+QNWINFO, AT+QENG="servingcell", AT+QCSQ |
| LTE/NRバンド | AT+QNWINFO, AT+QENG="servingcell", AT+QCAINFO |
| Cell ID | AT+CEREG?, AT+QENG="servingcell" |
| TAC | AT+CEREG?, AT+QENG="servingcell" |
| PCI | AT+QENG="servingcell", AT+QCAINFO |
| EARFCN | AT+QNWINFO, AT+QENG="servingcell", AT+QCAINFO |
| CA構成 | AT+QCAINFO |
| RSRP | AT+QENG="servingcell", AT+QCSQ, AT+QRSRP |
| RSRQ | AT+QENG="servingcell", AT+QCSQ |
| RSSI | AT+QENG="servingcell", AT+QCSQ |
| SINR | AT+QENG="servingcell", AT+QCSQ, AT+QSINR |
| CQI | AT+QENG="servingcell" |
| IPv4/IPv6 | AT+CGPADDR, AT+CGCONTRDP |
| DNS | AT+CGCONTRDP |
| Network reject | AT+QNETRC |
| 直近エラー | AT+CEER |
公開時に伏せるべき情報
公開用ログでは、以下の情報は伏せる。
| 種別 | 例 | 理由 |
|---|---|---|
| IMEI | AT+GSN の応答 |
端末固有番号 |
| Cell ID | CEREG, QENG のCell ID |
接続位置推定につながる |
| TAC | CEREG, QENG のTAC |
エリア推定につながる |
| PCI | QENG, QCAINFO, neighbourcell のPCI |
セル推定につながる場合がある |
| IPv4 | CGPADDR, CGCONTRDP |
セッション/接続情報 |
| IPv6 | CGPADDR, CGCONTRDP |
prefixから接続情報が分かる場合がある |
| DNS | CGCONTRDP |
通信事業者情報としては公開情報に近いが、ログ公開時は伏せるのが無難 |
| IMS用アドレス | CGPADDR, CGCONTRDP のIMS CID |
端末・網側制御情報に近いため伏せる |
一方で、以下は公開しても比較的問題が少ない。
| 種別 | 例 |
|---|---|
| モジュール型番 | RM520F-GL |
| FW revision | RM520FGLBAR03A01M4G_01.200.01.200 |
| キャリア名 | KDDI |
| PLMN | 44051 |
| APN名 | povo.jp |
| RAT | LTE / NR5G |
| Band | LTE Band 1 / LTE Band 3 |
| EARFCN / NR-ARFCN | 100 / 1300 など |
| RSRP/RSRQ/RSSI/SINR | 電波品質値 |
| CA構成 | PCC/SCC, Band構成 |
注意点
CREG / CGREGよりCEREGを見る
LTE/5Gデータ通信の評価では、AT+CREG? や AT+CGREG? より AT+CEREG? を主に見る。
今回も以下のように、CREG / CGREG だけを見ると未登録や拒否に見える。
+CREG: 0,3 +CGREG: 0,0
一方で CEREG は登録済み。
+CEREG: 2,1,"<TAC_REDACTED>","<CELL_ID_REDACTED>",7
NOCONNは圏外ではない
AT+QENG="servingcell" の NOCONN は圏外や未登録という意味ではなく、RRC Connectedではない待機状態と考える。
登録状態は AT+CEREG? で判断する。
CESQは使わない
今回のRM520F-GLでは AT+CESQ は ERROR。
電波品質は以下から取得する。
AT+QENG="servingcell"AT+QCSQAT+QRSRPAT+QSINR
QENGを主、QCSQを簡易表示に使う
AT+QENG="servingcell" は情報量が多く、Cell ID、PCI、EARFCN、Band、TAC、RSRP、RSRQ、RSSI、SINR、CQIをまとめて取得できる。
AT+QCSQ は簡易表示には使いやすいが、cell情報は取れない。
QCAINFOでCA構成を見る
AT+QNWINFO だけでは現在の主バンドしか見えない。
CA構成を見る場合は AT+QCAINFO が必要。
今回の評価では、QNWINFO は Band 1 のみを表示したが、QCAINFO により Band 1 + Band 3 のCAであることが確認できた。
CEERは現在状態とは限らない
AT+CEER は直近の失敗理由を返すため、現在のメイン通信状態と一致しない場合がある。
今回も Requested service option not subscribed が返っているが、データ通信自体は登録済み・attach済み・IP取得済みだった。
現在の拒否状態は AT+QNETRC を併用して判断する。
今回の評価結果まとめ
今回のRM520F-GL実機では、povo / KDDI網において以下の状態だった。
| 項目 | 結果 |
|---|---|
| 登録状態 | LTE/EPS登録済み |
| 5G SA | 未登録 |
| RAT | FDD LTE |
| PLMN | 44051 |
| キャリア | KDDI |
| Serving band | LTE Band 1 |
| PCC | LTE Band 1 / EARFCN 100 |
| SCC | LTE Band 3 / EARFCN 1300 |
| CA | 有効 |
| RSRP | 約 -91 dBm |
| RSRQ | 約 -8 dB |
| RSSI | 約 -61〜-64 dBm |
| SINR | 約 16〜18 dB |
| IPv4 | <REDACTED> |
| IPv6 | <REDACTED> |
| DNS | 取得済み |
| Network reject | なし |
LTE接続情報取得用途では、QENG="servingcell"、QCAINFO、QNWINFO、CEREG?、QCSQ、CGPADDR、CGCONTRDP を使えば、実用上必要な情報はほぼ取得できる。