====== LTE/3G モジュールの情報を取得する ====== LTE/3G モジュールを搭載している MA-E350 シリーズでは、モジュールや SIM の情報を確認することができます。 \\ ===== コンソール上で確認 ===== 実機にログインし、下記コマンドで情報を取得することができます。 user1@plum:~$ curl http://localhost:4112/item ; echo \\ ※ 取得したい項目によって、"item" 部分を下表のように読み替えてください。 |< 20em 5em 8em >| ^ item ^ 内容 | | tel_no | 電話番号 | | iccid | ICCID | | imei | IMEI | | imsi | IMSI | \\ 電話番号/ICCID/IMEI/IMSIを、JSON 形式で取得できます。 user1@plum:~$ curl http://localhost:4112/tel_no; echo {"tel_no": "08095xxxxxx"} user1@plum:~$ curl http://localhost:4112/iccid; echo {"iccid": "898110000xxxxxxxxx"} user1@plum:~$ curl http://localhost:4112/imei; echo {"imei": "35890xxxxxxxxxx"} user1@plum:~$ curl http://localhost:4112/imsi; echo {"imsi": "4401031xxxxxxxx"} \\ v4.2.0rc4 から、ヘルパースクリプトを追加しました。 user1@plum:~$ mobile_info Usage: mobile_info kind: tel_no / iccid / imei / imsi user1@plum:~$ mobile_info iccid 898110000xxxxxxxxxx user1@plum:~$ mobile_info imei 358901xxxxxxxxx user1@plum:~$ mobile_info imsi 4401031xxxxxxxx user1@plum:~$ mobile_info tel_no 080xxxxxxxx \\ ==== 情報が取得できない場合 ==== 下記のような結果となり、情報が取得できないことがあります。 user1@plum:~$ curl http://localhost:4112/antenna curl: (7) Failed to connect to localhost port 4112: Connection refused その場合、 * "AntennaLevel/PPP monitor" が起動しているか ((LTE/3G モジュールが存在していない場合、起動しません)) * 起動している場合、listen しているポート番号が異なっていないか ((/etc/default/mobile_watch で変更できます)) を確認してください。 user1@plum:~$ ps ax|grep Antenna 411 ? Ssl 47:57 AntennaLevel/PPP monitor (listen on localhost:4112) 26095 pts/2 S+ 0:00 grep --color=auto Antenna \\ ===== WebUI で確認 ===== v4.2.0rc7 から、WebUI でも通信モジュール・SIM の各種情報((搭載しているモジュール/SIM により、取得できる項目が異なります))を表示するようにしました。 {{:mae3xx_tips:get_module_info_from_api:lte_module_002.png?800|WebUI で確認}} \\