1

私はかなり大規模なプロジェクトを作成しようとしてきましたが、主な目的は次のとおりです。

  • Intel Edison の Arduino ブロックに 3 つ以上のセンサーを接続する
  • 何らかの形式で読み取り値を UART 経由で Edison に送信しますか?
  • 受け取ったデータをEdisonに理解させ、MQTTサーバーに公開する

これまでのところ、Edison は Python で Paho-MQTT クライアントを実行しています。Arduinoブロックに情報をEdisonに送信させる最良の方法は何だろうと思っています。情報を文字列形式で送信する場合、Edison は MQTT にプッシュする前に、データを理解するためにその文字列を Python 辞書にアンパックする必要があります。これはかなりプロセッサ集約的なようです...

もう 1 つの懸念事項は、Arduino と Edison 間の通信です。このブロックを使用した経験のある人はいますか? Sparkfun の Web サイトには Firmata の使用方法が詳しく説明されていますが、これは面倒です。私はArduinoにそれ自身のことをさせ、フォーマットされた値をEdisonに渡すだけにしたいと思います。

すべての助けに感謝します。ありがとう。

4

0 に答える 0