Armadilloフォーラム

常に最新の電波強度を取得する方法について

na_rumi

2024年7月2日 19時41分

Armadillo-Iot A6E Cat.M1モデル を使用しています。

SIMをArmadilloに設定して、LTE通信をしています。
様々な場合でのSIMの電波強度を調査したく、
アンテナなしで、mmcli のコマンドで電波強度を測定した際に、以下の結果が得られました。
この状態ではping 8.8.8.8 が通りませんでした。

armadillo:/var/log# mmcli -m 0 | grep "signal quality"
           |       signal quality: 9% (cached)

そのあとにアンテナをArmadilloに設置して、
mmcli のコマンドで電波強度を測定した際の結果が、アンテナなしの場合と変わりませんでした。
この状態ではping 8.8.8.8 が通りました。

armadillo:/var/log# mmcli -m 0 | grep "signal quality"
           |       signal quality: 9% (cached)

mmcliコマンドでは常に最新の電波強度を取得することはできないのでしょうか?
また、mmcliコマンド以外でArmadillo上で電波強度が取得できる方法があれば教えていただきたいです。

コメント

at_mitsuhiro.yoshida

2024年7月3日 7時56分

吉田です。

Cat.M1 モデルでは省電力動作のため、周期的な電波品質の取得を行っておりません。
最新の電波品質は AT+CESQ で確認可能です。

[armadillo ~]# send-at /dev/ttyMux2 AT+CESQ echo ems31
+CESQ: <rxlev>, <ber>, <rscp>, <ecno>, <rsrq>, <rsrp>
OK

rsrq の値の意味は Armadillo-IoT ゲートウェイ A6 の製品マニュアルの「get-signal-quality 戻り値の意味」を参照ください。
https://manual.atmark-techno.com/armadillo-iot-a6/armadillo-iota6_produ…