Arduino上のMQTTブローカー

MQTT BrokerをArduinoにセットアップした人はいますか?私は、 pubsubclient を使用して、12個のワイヤレスセンサーからArduinoまでのセンサーデータを250msごとに送信したいと考えています。私はこれがラズベリーパイを使用して行うことができることを知っていますが、私はすべてこれに新しいですし、今はArduinoをプログラミングするのに慣れています。私もXBeeを使ってみましたが、データの周波数を扱うことができないかもしれないと聞いたことがあります。毎回各センサーから1バイトのデータしか送信しません。助けや助言をいただければ幸いです。

1
追加された 編集された
ビュー: 1
MQTTを介して1バイトのデータを送信することは、非常に非効率的です。いくつかの形式の単純なシリアル・プロトコルを使用し、MQTTを忘れてこのような小さなノード間でデータを送信するほうがよいでしょう。是非、MQTTを使用してインターネットに公開してください。しかし、内部的にMQTTは使用しません。
追加された 著者 Majenko,
多分MQTTの情報にリンクしているかもしれません。私の限られた理解から、MQTTはTCP/IPスタックの上にあります。したがって、観測ごとに1バイトを送信するには、かなりの数のオーバーヘッドが必要です。
追加された 著者 Dave X,
Majenko:シンプルなシリアルプロトコルを使うと言ったら、どういう意味ですか?送信するセンサにはどのようなハードウェアが必要でしょうか?それを受信するarduinoにはどんなハードウェアが必要でしょうか? Webに公開する必要はありません.12個のユニークなセンサーからワイヤレスで1つのarduinoに送信するだけです。
追加された 著者 Ant's,
センサーからArduinoまでの物理的な距離は約10フィートです。これがどのように行われるかについては確かです。私はRF24を見てみましたが、それは組織化された方法で通信する6つの接続に限られていることをお読みください。
追加された 著者 Ant's,
MQTTはTCPベースです。 nodeMCU(それを超Arduinoと考える)には5つの同時接続制限があります。 ArduinoのWiFiシールドについてはわかりませんが、それ以上のことは処理できないのでしょうか。
追加された 著者 user31481,

答えはありません

0