Armadilloフォーラム

node-eyeに繋がらない

a2c-maru

2023年12月29日 11時19分

Armadillo-IoT G3Lが node-eyeに繋がらず難渋しております。
具体的には、一度繋がったかに見えたLTEが切れてしまい、以降は繋がらなくなります。
起動直後から nmcli device を10秒間隔で実行すると、以下のように遷移します。
(LTE以外は省略します。)


DEVICE TYPE STATE CONNECTION
ttyACM0 gsm disconnected --

DEVICE TYPE STATE CONNECTION
ttyACM0 gsm connecting (prepare) armsd_line_connection

DEVICE TYPE STATE CONNECTION
ttyACM0 gsm connected armsd_line_connection

DEVICE TYPE STATE CONNECTION
ttyACM0 gsm deactivating armsd_line_connection

DEVICE TYPE STATE CONNECTION
ttyACM0 gsm disconnected --

以降、定期的に②→④→⑤を繰り返しており、LED3はずっと点滅しています。

事前作業として、以下を実施しています。
1. SACMコントロールパネルで、当該Armadilloのコンフィグ内容をクリア
2. microSDカードにインストールディスクイメージを書き込み、
  Armadilloにインストール(=出荷時状態)
3. Armadilloを起動し、DHCP環境下でnode-eyeをインストール
4. line.confを次の通り編集し再起動
---
MOBILE_APN="mopera.net"
MOBILE_AUTH_TYPE="CHAP"
ETHERNET_ENABLE=true
STATIC_ADDRESS="192.168.1.200"
STATIC_NETMASK="255.255.255.0"
STATIC_NETWORK="192.168.1.0"
STATIC_BROADCAST="192.168.1.255"
WIRELESS_LAN_ENABLE=false
---
どのような原因・対策が考えられるでしょうか?

コメント

at_syunya.ohshio

2024年1月4日 10時48分

大塩です。

> Armadillo-IoT G3Lが node-eyeに繋がらず難渋しております。
> 具体的には、一度繋がったかに見えたLTEが切れてしまい、以降は繋がらなくなります。
> 起動直後から nmcli device を10秒間隔で実行すると、以下のように遷移します。
> (LTE以外は省略します。)
>
> ①
> DEVICE TYPE STATE CONNECTION
> ttyACM0 gsm disconnected --
> ②
> DEVICE TYPE STATE CONNECTION
> ttyACM0 gsm connecting (prepare) armsd_line_connection
> ③
> DEVICE TYPE STATE CONNECTION
> ttyACM0 gsm connected armsd_line_connection
> ④
> DEVICE TYPE STATE CONNECTION
> ttyACM0 gsm deactivating armsd_line_connection
> ⑤
> DEVICE TYPE STATE CONNECTION
> ttyACM0 gsm disconnected --
>
> 以降、定期的に②→④→⑤を繰り返しており、LED3はずっと点滅しています。
>
> 事前作業として、以下を実施しています。
> 1. SACMコントロールパネルで、当該Armadilloのコンフィグ内容をクリア
> 2. microSDカードにインストールディスクイメージを書き込み、
>   Armadilloにインストール(=出荷時状態)
> 3. Armadilloを起動し、DHCP環境下でnode-eyeをインストール
> 4. line.confを次の通り編集し再起動
> ---
> MOBILE_APN="mopera.net"
> MOBILE_AUTH_TYPE="CHAP"
> ETHERNET_ENABLE=true
> STATIC_ADDRESS="192.168.1.200"
> STATIC_NETMASK="255.255.255.0"
> STATIC_NETWORK="192.168.1.0"
> STATIC_BROADCAST="192.168.1.255"
> WIRELESS_LAN_ENABLE=false
> ---

以下をご確認ください。
・SACMで該当Armadilloのコンフィグ内容をクリアしていますが、その後ネットワークモジュール(モジュール0)のコンフィグ内容を interface_wwan=enable 等に設定していますでしょうか。
https://manual.atmark-techno.com/node-eye/device-management_aiotg3l_ja-…
・line.conf で固定IPにしない状態でコネクションが接続を維持できますでしょうか。

以上です。

> ・SACMで該当Armadilloのコンフィグ内容をクリアしていますが、その後ネットワークモジュール(モジュール0)のコンフィグ内容を interface_wwan=enable 等に設定していますでしょうか。
モジュール0を再設定することで解決しました。
ありがとうございました。

恐れ入りますが、もう1点教えてください。
現状、起動してから
root@armadillo:~# nmcli device
DEVICE TYPE STATE CONNECTION
ttyACM0 gsm connected armsd_connection_wwan
eth0 ethernet connected armsd_connection_eth0
となるまでにそこそこ時間がかかるのですが、短縮する方法はありますでしょうか?
line.confの内容は、
MOBILE_APN="mopera.net"
MOBILE_AUTH_TYPE="CHAP"
WIRELESS_LAN_ENABLE=false
のみとしました。

at_syunya.ohshio

2024年1月11日 17時55分

大塩です。

> 現状、起動してから
> root@armadillo:~# nmcli device
> DEVICE TYPE STATE CONNECTION
> ttyACM0 gsm connected armsd_connection_wwan
> eth0 ethernet connected armsd_connection_eth0
> となるまでにそこそこ時間がかかるのですが、短縮する方法はありますでしょうか?

node-eye をインストールしたArmadilloは、起動時にnode-eye サーバーとのconfig チェック等の処理を行った上でコネクションを作成しますので、コネクションが作成されてconnected となるまでに多少の時間はかかります。
設定を見るに、ethernet と wwan の2つを使用可能なように設定されていますが、どちらも使用する想定の運用でしょうか。
そうでない場合、最初のご質問からwwan を多用するように見えますのでconfig 設定を wwan のみとすることで短縮になるかもしれません。

以上です。

返信が遅くなりました。
> 設定を見るに、ethernet と wwan の2つを使用可能なように設定されていますが、どちらも使用する想定の運用でしょうか。
> そうでない場合、最初のご質問からwwan を多用するように見えますのでconfig 設定を wwan のみとすることで短縮になるかもしれません。
ethernetを明示的に
ETHERNET_ENABLE=false
としたところ、明らかに待機時間が短くなりました。
ありがとうございました。