質問: ArduinoにWEBからコマンドを送る 私はArduinoにウェブからいくつかの指示を送る必要があります。基本的に私はいくつかのボタンを備えたWebアプリケーションを持っていました。私がそれらを押すと、Arduinoにモーターを動かしたりランプを回すよう指示を出します。これはリモートで機能するため、ローカルでは機能しません。 私はArduinoYùnを使用しています。 私はこれをどのようにするべきですか? Websocket?どうやって?ありがとう!
回答: あなたがシリアル経由で接続されたarduinoを持つLinuxコンピュータとしてyunを参照すると、もっと簡単になります。 それでは、インターネットを介して(linux)コンピュータにコマンドを送る最良の方法は何ですか? 答え:最良の方法がないので、多くの方法があります。 主なキードライバーとは何ですか? あなたのLinuxコンピュータは、インターネットから到達可能である必要があります。これはローカルネットワーク(ファイアウォール)を開くことを意味します。ファイアウォールは理由があります。ファイアウォールを開いても安全なスキルはありますか?もしそうなら、あなたはサービス(たくさんのオプション)を実行し、インターネット上のどこからでもあなたのユンに行くことができます。ちょうどあなたがローカルで行うのと同じです。 そうでなければ、ポーリングシステムに行く必要があります。インターネットに接続されているサーバーを使用し、そのサーバーに要求を送信します。あなたのYunはあなたが送るメッセージを得るためにそのサーバーをポーリングします。 3つ目の選択肢があります:インターネットからファイアウォールを開くことができ、そのサービスの唯一のユーザーであり、サービスがほとんど必要ない場合は、必要なときに一時的にファイアウォールを開くことができます 。