Machinechat MQTT broker and TE Connectivity MS8607 sensor

This project uses an ESP8266 board running Arduino to connect to a TE Connectivity MS8607 sensor using I2C and send temperature, pressure and humidity data over WiFi to the JEDI One IoT platform. The ESP8266 is set up as an MQTT client and sends sensor data in a JSON string to the MQTT broker data collector on the JEDI One IoT platform running on a Raspberry Pi.

Example JEDI One Sensor Dashboard

Software:

Project Parts:

ESP8266 board

MS8607 sensor board

Arduino setup:

In Arduino, use this link in the " Additional Boards Managers URLs " field: to add ESP8266 support.

Copy to clipboard

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

Add these libraries thru Arduino’s Library Manager:

Arduino sketch and source code located in below Github link.

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

2 Likes