2017-11-30 6 views
-2

私は学校のプロジェクトに取り組んでいます。私は少し圧倒される。私がmqttサービスとNode-Redで作業するのは初めてです。このプロジェクトの構造では、gpioとdht11センサを使ってラズベリーPiをやりとりしています。RPiとNode-RedがホストされているVPSと通信したいと思います。最後に、このノードレッドは、mqttサービスでサスペンタとして機能し、MongoDBデータベースに数値データを保存し、グラフにデータを表示する必要があります。 RPiとNodeの通信方法を教えてもらえますか? RPiはmqttのブローカとクライアントとして同時に動作することができますか?私の英語のために申し訳ありません、私は学んでいます。mosca mqttブローカー、Node-RedとMongoDBとしてのラズベリーPi

+0

ようこそスタックオーバーフロー。良い質問をする方法については、次の文書をお読みください。https://stackoverflow.com/help/how-to-ask – hardillb

答えて

0

MQTTは、クライアント(サブスクライバ/パブリッシャ)サーバ(ブローカ)プロセスです。

ブローカー(mosca)とクライアントはどちらもコンピューター(RPi、VPS)で実行できます。

RPiがブローカにとって最適な場所であることを確認します。あなたのVPS(仮想プライベートサーバ)は、ブローカへの接続を持っている必要があります。 RPiがプライベートネットワークのファイアウォールの背後にある場合は、インバウンドポートを開く必要があります。

関連する問題