私はこれをウェブで検索しましたが、成功しませんでした。これが私の問題です。イーサネットシールドに接続されたarduinoからデータを読み取るアプリを開発しています。内部ネットワーク(ホームネットワーク)またはインターネット経由で接続できます。
問題は、arduinoがローカルネットワークに存在するかどうかを知る必要があり、存在しない場合は外部IPアドレスでそれを探す必要があることです。ping機能を使用しようとしましたが、機能しません。どんな助けでもいただければ幸いです。
arduino の IP アドレスを知っていると思いますか?、たとえば arduino の IP アドレスが 10.254.103.20 の場合、pc\laptop をデバイスと同じサブネットに配置しようとしましたか?ラップトップ\pc の IP を変更できます10.254.103.21 に接続してから ping を試してみませんか?
1つには、ルーターがNATループバックをサポートしている場合(ほとんどはサポートしていますが、有効にする必要がある場合があります)、LANまたはWANに関係なく、いつでも外部IPアドレスに接続できます.
乾杯、