センサーのデータをサーバーに継続的に送信し、サーバーからコマンドを受信するRaspberry Pi


7

センサーのデータをサーバーに継続的に送信し、サーバーからコマンドを受信するRaspberry Piを使用したシステムを設計したいと思います。

MQTTは私のニーズに適合しますか?

PiでJavaを使用する場合、その方法はありますか?

編集する

継続的にとは、ビデオのようなストリームが継続的であり、他のテキストベースのデータが毎分2回送信されることを意味します。

センサーは次のとおりです。

湿度センサー-http : //www.amazon.in/DHT11-Temperature-Humidity-Sensor-Module/dp/B01HI9G9ZU ? tag=googinhydr18418-21&tag=googinkenshoo-21&ascsubtag=710c9d6b-87d0-41e2- b3e0-06a1045769f3

5MPカメラ(PiのUSBに接続されたWebカメラ)

LDR(明暗)-センサー

サーバーはクラウドホスティングロケーションに基づいています。


3
どのセンサー?それは何に接続されていますか?Raspberry Piはサーバーですか?この情報を追加するには、質問を編集してください。
Goufalite

1
どのくらいの頻度で「継続的」ですか?答えはおそらく、1秒に1回と1分または1時間に1回とでは異なります。私たちはあなたに最高の答えを与えることができるように、あなたはそれで編集することを確認してください。
Aurora0001

1
@ Aurora0001回答を更新しました。
Shakti Phartiyal

1
@ShaktiPhartiyal編集ではG​​oufaliteの質問にも回答することを忘れないでください。できるだけ多くのコンテキストを提供してください。
Aurora0001

1
@Goufalite回答を更新しました。
Shakti Phartiyal

回答:


7

わかりました。

  • Raspberry PiにMQTTをインストールする

Rpi Linuxフレーバーですでに実行されているかどうかを確認するか、インストールしてください

  • MQTTポートを公開する

MQTTがインストールされているポート確認し、ブロードバンドモデムでポート転送使用してこのポート開きます。

  • クラウドサーバーをローカルMQTTに接続する

  • センサーをテストする

温度センサーの接続方法がわかりません。Arduinoが最適です。その場合は、シールドを使用してMQTTに接続できます。そうでない場合は、質問を編集して、センサーをシステムに接続する方法をお知らせください。

  • カメラを監視する

Raspberry Piにはmotion、カメラ、検出時の動作を制御できるライブラリと呼ばれるライブラリがあります...

motionすでにMQTTインターフェイスがない場合を除き、最善の方法は、動きを画像として出力inotifyし、新しいファイルを待機して動作するために使用する自家製のサービスを使用することです(MQTT / camera / motionはい)。

さらにアドバイスが必要な場合は、他の要素で質問を編集してください。


洞察に満ちた答えをありがとう..それを試してみます。
Shakti Phartiyal

3

継続的にとは、ビデオのようなストリームが継続的であることを意味します

Piからの継続的なビデオストリーミングを検討している場合は、LIVE555ストリーミングメディアが目的に役立つ可能性があります。Live555は以下を提供します:

  • 標準ベースのRTP / RTCP / RTSP / SIPマルチメディアストリーミングのソース配信
  • 組み込みおよび/または低コストのストリーミングアプリケーションに最適
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.