私のプロジェクトでは、Raspberry Pi 3と通信し、次に遠方のMQTTブローカーと通信する一連のセンサーをローカルネットワークに配置しています。
センサーノードにESP8266を使用しているので、piのインターネット接続を介してブローカーと直接通信するespノードをMQTTクライアントにすることを考えました。しかし、ローカルノードからのセンサーのデータとそれにリンクされているセンサーからのデータにアクセスするには、piが必要です。
したがって、私はそのようなコミュニケーションを実装するための最良のソリューションを望んでいます。Piにブローカーを追加して、遠くのブローカーにブリッジしたり、Raspberryで実行されているpythonプログラムにMQTTメッセージを発行したりすることを考えました。
Piに別のブローカーを置かないようにする方法はありますか?
これを行うためのより良い解決策はありますか?
ブローカーは大量のメモリを消費しますか?
カメラフレームデータもストリーミングする必要があることを知っています。