ueshiman
2022年1月26日 14時34分
お世話になります。
2022/1/8 ALGYAN のハンズオンに参加したものです。
Azureのコンテナからつながりません
テキストp72で
/ # python3 /root/Azure
IoT samples/Armadillo IoT_GW/azure_g4_basic.py
を実行しても
# python3 /root/Azure-IoT-samples/Armadillo-IoT_GW/azure_g4_basic.py
Connection error.
Connection error.
Connection error.
Connection error.
という感じで先に進みませんコンテナも、Azure Iotセントラルも何度か作り直しましたが、生じようが変わりません
何か、手順が違うのでしょうか?
コメント
ueshiman
ueshiman
at_naomi.todori
アットマークテクノの都鳥です。
固定でIPアドレスやデフォルトゲートウェイを設定する場合は
製品マニュアル「7.1.3.5. 固定IPアドレスに設定する」に記載されている内容にしたがって
ご使用のネットワーク環境に合わせて設定をお願いいたします。
下記例では、ハンズオン手順に合わせて使用しているコネクション名は eth0 のものとしています。
例)
[armadillo ~]# nmcli connection modify "Wired connection 1" \ ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1
DNSサーバーの指定については
製品マニュアル「7.1.3.6. DNSサーバーを指定する」をご確認ください。
設定後は
[armadillo ~]# nmcli connection down "Wired connection 1" [armadillo ~]# nmcli connection up "Wired connection 1"
を実行してください。
この後に 8.8.8.8 及び www.atmark-techno.com に ping が通るかご確認ください。
通らない場合、traceroute コマンドで 経路を確認し、どこで止まっているかご確認いただくのが良いと思います。
ueshiman
at_naomi.todori
アットマークテクノの都鳥です。
8.8.8.8 と www.atmark-techno.com に ping が通るようになったのであれば
> ◆ Armadillo-IoT G4 がインターネットに接続できていない
> (1) ハンズオン資料 p.15 の通り接続されているかご確認ください。
> (2) python3 /root/Azure-IoT-samples/Armadillo-IoT_GW/azure_g4_basic.py 実行前に
> ping 8.8.8.8 を実行しインターネットに接続されているかをご確認ください。
>
こちらが解決できているため、g4_basic_config.json の設定が正しく行われていれば
Azure に接続できるようになっているかと思います。
at_naomi.todori
2022年1月26日 15時49分
アットマークテクノの都鳥です。
こちらのエラー内容ですが、下記のパターンで発生します。
それぞれについて、ご確認いただきたい内容を併記しました。
◆ Armadillo-IoT G4 がインターネットに接続できていない
(1) ハンズオン資料 p.15 の通り接続されているかご確認ください。
(2) python3 /root/Azure-IoT-samples/Armadillo-IoT_GW/azure_g4_basic.py 実行前に
ping 8.8.8.8 を実行しインターネットに接続されているかをご確認ください。
◆ Azure IoT Central もしくは g4_basic_config.json に設定したデバイスIDに誤りがある
今回のハンズオンでは、資料p.66 の通り、デバイス名とデバイスIDは "g4" 固定としています。
この通り IoT Centralにデバイス登録がされているかご確認ください。
また、 g4_basic_config.json のデバイスIDの箇所は編集不要となっています。
どうぞ宜しくお願いいたします。