0

イーサネット シールドを使用して Arduino をホーム ネットワークに接続しています。簡単な URL 要求を使用してボードを制御できます (例: 192.168.2.1/digitaloutput/8/1、ピン 8 を高くするなど)。ホームネットワークに接続している場合にのみ実行できます。

職場のコンピューターなど、リモートで接続するにはどうすればよいですか? 現在使用しているのと同じ方法 (Arduino が Web サーバーとして機能) を使用することは可能ですか?

4

2 に答える 2

3

表示されるネットワーク アドレスは、ルーターによって割り当てられた「プライベート」アドレスです。グローバルなインターネット上では、これらのアドレスは「ルーティング不可能」です。つまり、他の誰もあなたの 192.168.2.1 に到達することはできません (他のホーム ルーターの背後にそのアドレスの他のコピーがたくさんあり、どれがどれであるかを知る方法がないためです)。使用する 1 つ)。ルーターのパブリック IP アドレスを見つけてから、ポート転送を使用してルーターのポートを Arduino にリダイレクトする必要があります。これは、目的を達成するための最も簡単な方法ですが、安全性も最も低くなります。

職場のコンピューターからのようなことを言うことができhttp:<router-address>/digitaloutput/8/1、ルーターは HTTP 要求を Arduino に転送します。もちろん、世界中の誰でもそれを行うことができます。ヒント: HTTP を標準ポート 80 から提供する必要はありません。

于 2012-04-25T16:25:48.113 に答える
0

リモート アクセス用の Arduino Web サーバーのセットアップ

http://arduino.cc/forum/index.php/topic,112955.0.html

また

http://community.cosm.com/node/112

于 2012-12-22T11:48:35.113 に答える