ユーザ用ツール

サイト用ツール


mae3xx_tips:get_module_info_from_api:start

LTE/3G モジュールの情報を取得する

LTE/3G モジュールを搭載している MA-E350 シリーズでは、モジュールや SIM の情報を確認することができます。


コンソール上で確認

実機にログインし、下記コマンドで情報を取得することができます。

user1@plum:~$ curl http://localhost:4112/item ; echo


※ 取得したい項目によって、“item” 部分を下表のように読み替えてください。

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>
       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” が起動しているか 1)
  • 起動している場合、listen しているポート番号が異なっていないか 2)

を確認してください。

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 の各種情報3)を表示するようにしました。

WebUI で確認


1)
LTE/3G モジュールが存在していない場合、起動しません
2)
/etc/default/mobile_watch で変更できます
3)
搭載しているモジュール/SIM により、取得できる項目が異なります
mae3xx_tips/get_module_info_from_api/start.txt · 最終更新: 2019/06/18 10:23 by admin