Machinechat MQTTブローカとTE Connectivity MS8607センサ

このプロジェクトでは、Arduinoを実行するESP8266ボードを使用して、I2CでTE ConnectivityのMS8607センサに接続し、WiFi経由で温度、圧力、湿度のデータをJEDI One IoTプラットフォームに送信します。ESP8266はMQTTクライアントとして設定され、センサデータをJSON文字列でRaspberry Pi上で動作するJEDI One IoTプラットフォーム上のMQTTブローカデータコレクタに送信します。

JEDI Oneセンサダッシュボードの例

ソフトウェア:

プロジェクトのパーツ:

ESP8266ボード

MS8607センサボード

Arduinoのセットアップ:

Arduinoでは、ESP8266のサポートを追加するには、" Additional Boards Managers URLs" フィールドにあるこのリンクを使用してください。

クリップボードにコピー

http://arduino.esp8266.com/stable/package_esp8266com_index.json

ArduinoのLibrary Managerからこれらのライブラリを追加します。

Arduinoのスケッチとソースコードは以下のGithubリンクにあります。

Github link: https://github.com/eewiki/machinechat/tree/master/esp32_ms8607




オリジナル・ソース(英語)