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 について)にも記載されているため、そちらも参照して下さい。
その他、mmcli の詳しい使いかたについては man mmcli を参照してください。