hiragushi
2019年5月11日 13時55分
お世話になります。
Armadillo-IoT G3LのLTEモジュールを使用して通信を行っています。
下記のコマンドでLTEモジュールのIMEIを表示しようとすると、3種類のデータのどれかが表示されます。
> mmcli -m 0 | grep imei
3GPP | imei: 'XXXXXXXXXXXXXXX' (15桁の数字) 3GPP | imei: '000000000000000' (15桁のゼロ) 3GPP | imei: 'unknown'
一番上の15桁の数値は正しい値だと思いますが、それ以外の15桁のゼロとunknownについてはどういう意味なのでしょうか。
ちなみにどの機器もLTE通信はできていますが、そういうもの(IMEIの値は無関係)なのでしょうか。
(通信できない機器は調査できないので不明)
お分かりになる方、お教えいただけると幸いです。
よろしくお願いいたします。
コメント
hiragushi
at_syunya.ohshio
大塩です。
> > 2. 複数の個体でそれぞれ3種類のデータのどれかが表示される。それぞれの個体に表示された3GPP imeiデータが変わることはない。
>
> 基本的に上記2.の方の動作です。1台の個体では3GPP IMEIは同じです。
> ただし日を変えてコマンドを入力すると、少数ですが何台かはunknownと表示されたり(正しいと思われる)IMEIが表示されたりすることはありました。
> 繰り返しですが、1台の個体で異なるIMEI値が表示されることはないようです。
回答ありがとうございます。
問題改善のため、以下の内容をそれぞれ3種のデータ個体に対して実施いただけますでしょうか。
・以下のブログを参考にModemManagerのデバッグログを有効にしてください。
■参考
G3/G3L: ModemManagerのデバッグログを有効にする方法
https://users.atmark-techno.com/blog/750/2508
・再起動し、起動時からの/var/log/syslogを送付していただけますでしょうか。
よろしくお願いします。
hiragushi
at_syunya.ohshio
大塩です。
> 3GPP | imei: '000000000000000' (15桁のゼロ)
上記について、以下の文書に記載されている問題が発生している可能性があります。
以下文書を参考に、LTEモジュールのファームウェアバージョンを確認してください。
https://users.atmark-techno.com/system/files/cn/%5B1-5948-003%5DG3L_LTE…
この問題に該当している場合、モジュールのIMEIが初期化されてしまいっているため、データ取得することができません。
hiragushi
at_syunya.ohshio
2019年5月13日 10時36分
大塩です。
ご質問いただいた内容について調査しております。
お手数ですが、以下の内容についてどちらの認識が正しいかご回答いただけますでしょうか。
1. 1台の個体でコマンドを実行するたびに3GPP imeiデータが変化する。
2. 複数の個体でそれぞれ3種類のデータのどれかが表示される。それぞれの個体に表示された3GPP imeiデータが変わることはない。
よろしくお願いします。