Armadilloフォーラム

sms-sleepからの復旧について

ka_satou

2023年7月4日 13時40分

A6でsms-sleep機能を使用しています。
SMS送信は外部のSMSサービスを利用していますが、SMSサービスの管理画面で「送達:配信完了」となってもA6が起床しないケースがあります。 携帯電話からSMS送信しても同じです。
SMSサービスに確認したら「送達」はキャリアレベルの送達確認の完了をもって判定しているとの回答でしたので、少なくともLTE-SIMはSMSを受信していると考えます。
このようなケースはあり得るでしょうか? 起床できない条件などあれば教えてください。

コメント

at_mitsuhiro.yoshida

2023年7月4日 14時34分

吉田です。

こちら Armadillo-IoT ゲートウェイ A6 でしょうか?

Armadillo-IoT ゲートウェイ A6 として続けますと、
LTE の接続状態が registered または dial になっていない場合、
ネットワークと接続されていないので SMS を受信出来ない状態となります。

接続状態の確認方法は製品マニュアルの 「aiot-modem-control status コマンド」を参照ください。
https://manual.atmark-techno.com/armadillo-iot-a6/armadillo-iota6_produ…

ka_satou

2023年7月4日 17時29分

吉田様

マシンはArmadillo-IoT ゲートウェイ A6です。

今回問題としている動作は、
 電源起動またはSMS起動→約1分間のAP動作→LETでデータアップロード(成功)→sms-sleep
 →SMS送信(送達完了)→SMS起動しないことがある
という現象です。 

LTE通信の完了後にsms-sleepに入っているので
「LTE の接続状態が registered または dial になっていない」
ということは考えにくいです。

A6の動作として「sms-sleep発行前には必ずLTE接続状態の確認が必要」ということでしょうか?