2016-11-14 5 views
0

私はいくつかのリンクをオンラインで行ってきましたが、私はそれに適切な解決策を見つけられませんでした。シールドやその他の外部ハードウェアを使用せずにArduinoをWiFiに接続する方法があるかどうか疑問に思っています。私のラップトップはWiFiに接続されており、arduinoボードはUSBケーブルでラップトップに接続されています。 WiFiを使用してArduinoのデータにアクセス/実行したい。それを行う方法はありますか? 私のクエリが理にかなっていることを願っています。おかげさまで Arduinoをインターネットに接続する方法は?

答えて

0

あなたの質問を明確にするために、ノートパソコンのインターネット接続(WiFi経由など)をノートパソコンに接続されたArduinoとUSBケーブルで共有したいのですが、追加のハードウェアは必要ありませんか?

私はそれを正しく再現したと仮定して、ArduinoのUSB接続は通信のための仮想 "シリアルポート"を提供します。これは、インターネットアクセスに「IP overシリアル」ソリューションを使用できることを意味します。そのような一般的で広くサポートされているソリューションの1つはPPPです。

しかし、ArduinoをPPPスタックを介してプログラミングするには、かなりの量のメモリが必要であり、何をしようとしているにしてもおそらく過剰です。

Arduinoとラップトップでプログラムして実行できる小さなゲートウェイプログラムとの間のシリアル通信用に、カスタム調整されたプロトコルを設計する方がよいでしょう。

あなたがアルドゥイーノに完全なインターネットアクセスを提供し、複雑なソリューションに曲がっている場合は、あなたが後にしているものを達成するための手順です:PPPプロトコル上のTCP/IPと

  1. プログラムのArduinoシリアルポート上で動作しています。おそらくArduino MEGAが必要です。
  2. ArduinoのシリアルポートでラップトップをPPPエンドポイントに設定します。 Windowsマシンの場合は、その方法についてはthis pageを参照してください。
  3. PPPリンクがアップすると、ラップトップのOSがインターネットアクセスをPPPリンクに共有するように設定できます。
関連する問題