ブログ

ModemManagerのmmcliコマンドで、IMEI・基地局情報・電話番号・電波強度を表示させる方法

at_keita.mogaki
2018年3月2日 9時14分

ModemManagerのmmcliコマンドで、IMEI・基地局情報・電話番号・電波強度を表示させる方法を以下にまとめました。

IMEIの表示方法

下記のコマンドで、IMEIを表示することができます。

root@armadillo:~/thermaltest# mmcli -m 0 | grep imei
  3GPP     |           imei: 'XXXXXXXXXXXXXXX'
root@armadillo:~/thermaltest#

基地局情報の表示方法

下記のコマンドで、基地局情報を表示することができます。

root@armadillo:~/thermaltest# mmcli -m 0 --location-get
 
/org/freedesktop/ModemManager1/Modem/0
  -------------------------
  3GPP location   | Mobile country code: 'XXX'
                  | Mobile network code: 'XX'
                  |  Location area code: 'XXXX'
                  |             Cell ID: 'XXXXXXXX'
  -------------------------
  GPS NMEA traces | Not available
  -------------------------
  Raw GPS         | Not available
  -------------------------
  CDMA BS         | Not available
root@armadillo:~/thermaltest#

※位置情報は、SMS対応等のCS網に接続可能なSIMを用いる事で取得可能です。詳しくは、https://users.atmark-techno.com/blog/38/1716を参照して下さい。

電話番号の表示方法

下記のコマンドで、電話番号を表示することができます。

root@armadillo:~/running# mmcli -m 0 | grep Numbers
  Numbers  |           own : 'XXXXXXXXXXX'
root@armadillo:~/running#

電波強度の表示方法

下記のコマンドで、電波強度を表示することができます。

root@armadillo:~/running# mmcli -m 0 | grep "signal quality"
           | signal quality: '100' (recent)
root@armadillo:~/running#

※電波強度の見方については、こちらのフォーラム(https://users.atmark-techno.com/node/2321)を参照して下さい。

その他

mmcli については、当社の製品マニュアル(6.2.6.6. ModemManager について)にも記載されているため、そちらも参照して下さい。

https://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_product_manual_ja-1.11.0/ch06.html#sec-network.3g

その他、mmcli の詳しい使いかたについては man mmcli を参照してください。

関連リンク

https://users.atmark-techno.com/node/2620