kenji_kogo
2024年10月22日 17時50分
「LTE 再接続サービス」内で使用している下記を教えて下さい
・「PING 導通チェック」の検出コマンド(ping 8.8.8.8 のオプション)と戻り値
・「SIM を検出できない状態」の検出コマンドと戻り値
・「LTEモジュールを再起動」コマンド
・「電波のオフ・オン実施」コマンド
下記マニュアルの453ページにある「LTE 再接続サービス」を使用させて頂いています。
https://armadillo.atmark-techno.com/files/downloads/armadillo-iot-a6e/d…
コメント
kenji_kogo
回答有難う御座います。
・「PING 導通チェック」「SIM を検出できない状態」
確認できました有難う御座います。
・「LTEモジュールを再起動」、「電波のオフ・オン実施」コマンドについて追加で確認させて下さい。
/usr/bin/wwan-force-restart(line:288?)を確認すると、
if [ $WWAN_RESTART_COUNT -ge $WWAN_FORCE_RESTART_COUNT ]; then となっています。
つまり、下記の理解で宜しい出ようか?
「LTEモジュールを再起動」コマンド
⇒wwan-force-restart "$CONNECTION"
「電波のオフ・オン実施」コマンド
⇒wwan-force-restart "$CONNECTION" airplane
at_mitsuhiro.yoshida
2024年10月23日 7時55分
吉田です。
お手持ちの Armadillo 内 /usr/bin/connection-recover のスクリプトが該当します。
最新バージョン Armadillo Base OS 3.20.3-at.3 を前提に説明します。
> ・「PING 導通チェック」の検出コマンド(ping 8.8.8.8 のオプション)と戻り値
50 行目の is_connected() を参照ください。
> ・「SIM を検出できない状態」の検出コマンドと戻り値
スクリプト内 SIM_NOT_FOUND_COUNT が増加するタイミングです。
228 行目の nmcli コマンドで取得した I/F の状態が unavailable などの場合としています。
> ・「LTEモジュールを再起動」コマンド
/usr/bin/wwan-force-restart を使用しています。
> ・「電波のオフ・オン実施」コマンド
/usr/bin/wwan-force-restart を使用しています。