ラズベリーパイを制御するためにMEANスタックを使用してウェブサイトを作りたいと思います。ウェブインターフェース経由でラズベリーPIにコマンドを送信するにはどうすればいいですか?ウェブサイトからラズベリーに入力を送信するにはどうすればよいですか?
答えて
Webインターフェイス経由でコマンドをRaspberry PIに送信するにはどうすればよいですか?
- あなたのネットワークにRaspberry Piを挿入します。
- ラズベリーパイにhttpサーバーを設置します。
- 任意のhttpサーバー環境で目的のWebページを作成します。
- WebブラウザをRaspberry Piのサーバーに接続して、目的のWebページを表示します。
- フォームPOST、Javascript Ajax呼び出し、またはJavascript webSocketメッセージを使用して、WebページからRaspberry Piにコマンドを送信します。
ホームオートメーションコントローラとして使用するラズベリーパイがあります。私はnode.jsとExpressを使ってWebサーバーを構築しました。フォームPOSTを使用してWebサーバーと通信する設定ページがあります。 Ajaxコールを使用してサーバーと通信するボタンがWebページにあります。私はサーバーがsocket.io接続を介してWebページに戻ってリアルタイムの更新を行い、Webページのステータス表示を更新します(私の場合は、リアルタイムの温度値)。特定の操作に使用するものは、特定の操作の詳細によって異なります。
ありがとうございました!私はあなたが概説したステップを調べます。 RPi上に独自のサーバを設定する以外に、外部サーバ/クラウド経由でコマンドをどのように送信できるのでしょうか?私はこれが物事のインターネットに関係していると思います。 – DanT29
何かにコマンドを送信するには、着信接続をリッスンするサーバーが必要です。次に、それに接続してコマンドを送信することができます。そのサーバーは、httpサーバー、webSocketサーバー、socket.ioサーバー、プレーンTCPサーバー、または他の多くの種類のサーバーです。次に、接続するクライアントは、サーバーと同じプロトコルを話す必要があります。私の答えが記述されているようにhttpサーバを持っているなら、httpリクエストをコマンドで送ることができます。 – jfriend00
@ DanT29 - これはあなたの質問に答えましたか? – jfriend00
- 1. フォームに入力値を送信しないようにするにはどうすればいいですか?
- 2. 私のウェブサイトのフォームからイントラネットにデータを送信するにはどうすればよいですか?
- 3. 入力テキストの値にプロパティを送信するにはどうすればよいですか? (Vue.JS 2)
- 4. キーボード入力をOpenGL/DirectXゲームウィンドウに送信するにはどうすればよいですか?
- 5. Firefoxの送信入力にCSSの幅を適用するにはどうすればよいですか?
- 6. ユーザーが入力したウェブサイトの入力を制御するにはどうすればよいですか?
- 7. 件名とメールアドレスが入力されたメールを送信するにはどうすればよいですか?
- 8. インラインTinyMCEエディタで入力なしでフォームコンテンツを送信するにはどうすればよいですか?
- 9. wordpressのテーマオプションからの送信時にデータベースに挿入するにはどうすればよいですか?
- 10. 生の入力モードでターミナルエスケープシーケンスを送信するにはどうすればよいですか?
- 11. 送信時にJqueryを使用してテキスト入力ボックスからユーザー入力を削除するにはどうすればよいですか?
- 12. C - ウェブサイトに適切なHEADリクエストを送信するにはどうすればよいですか?
- 13. 送信フォームにウェブサイトの一部を再読み込みするにはどうすればよいですか?
- 14. 誰かが入力テキストボックスなしであなたのウェブサイトに「入力」できるようにするにはどうすればよいですか?
- 15. セントラルエリアにデータを送信するにはどうすればよいですか?
- 16. Stimulsoftにパラメータを送信するにはどうすればよいですか?
- 17. myDialogからブロードキャスト(インテント)を送信してmyActivityで受信するにはどうすればよいですか?
- 18. キーイベントをAndroidで送信するにはどうすればよいですか?
- 19. プログラムでUILongPressGestureを送信するにはどうすればよいですか?
- 20. Androidでテキストメッセージを送信するにはどうすればよいですか?
- 21. PLISTをBluetoothで送信するにはどうすればよいですか?
- 22. アプリでメールを送信するにはどうすればよいですか?
- 23. C#でVK_MEDIA_NEXT_TRACKを送信するにはどうすればよいですか?
- 24. コードでヒントメッセージを送信するにはどうすればよいですか?
- 25. フォームからオブジェクト/配列を送信し、ユーザーからPHPフォーム入力を非表示にするにはどうすればよいですか?
- 26. 送信時に私のウェブサイトのフォームのデータをメールチンパンフォームに入力するにはどうすればよいですか?
- 27. ドメインごとにウェブサイトへの入力を検出するにはどうすればよいですか?
- 28. ユーザーがedittextにテキストを入力しているときに、ボレーから投稿要求を送信するにはどうすればよいですか?
- 29. node.jsからサーバーに送信されたリクエストを表示するにはどうすればよいですか?
- 30. Telnetオプションコードを送信するにはどうすればよいですか?
この質問はあまりにも広すぎます。私たちはあなたが求めているものがたくさんあり、要件を定義することが非常に少ないため、答えることさえできません。あなたのシステムのレイアウトが何であるか、具体的に何を助けてくれるのかははっきりしていません。 stackoverflowヘルプセンターから[よくある質問をどうやって行うのですか](http://stackoverflow.com/help/how-to-ask)を参照してください。それはクールなプロジェクトのように聞こえるが、あなたの質問は、スタックのオーバーフローの基本ではない。アーキテクチャ全体ではなく、特定のプログラミング上の問題を尋ねる必要があります。 – jfriend00
@ jfriend00あなたのご意見をもう少し具体的にするために質問を編集しました。私はこれがかなり狭くなることを願っています。 – DanT29