omar pelo
Published © GPL3+

ESP32 Industrial Modbus-to-MQTT Edge Gateway

An ESP32 gateway reads industrial sensors over Modbus RTU, publishes live MQTT telemetry, and buffers data during network outages.

IntermediateProtip20 hours4
ESP32 Industrial Modbus-to-MQTT Edge Gateway

Things used in this project

Hardware components

ESP32 DevKit V1 (ESP32-WROOM-32)
×1
SP3485 3.3V RS485 Transceiver Module
×1
Modbus RTU RS485 Temperature & Humidity Sensor
×1
Pi Adaptor
Breadboard Mates Pi Adaptor
×1
Jumper wires (generic)
Jumper wires (generic)
×1
USB Cable for ESP32
×1
12V DC Power Supply (if required by sensor)
×1

Software apps and online services

Arduino IDE
Arduino IDE
ModbusMaster Library
PubSubClient Library
Eclipse Mosquitto
Node-RED
Node-RED

Hand tools and fabrication machines

Digital Multimeter
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
Mastech MS8217 Autorange Digital Multimeter
Digilent Mastech MS8217 Autorange Digital Multimeter

Story

Read more

Credits

omar pelo
1 project • 0 followers
Embedded Systems & IIoT Engineer specializing in ESP32, PLC integration, and MQTT SCADA architectures

Comments