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 を参照してください。