Arduino-based Modbus RTU to Modbus TCP/UDP gateway with web interface

Allows you to connect Modbus RTU slaves (such as sensors, energy meters, HVAC devices) to Modbus TCP/UDP masters (such as home automation systems)
By budulinek


technical specifications

  • slaves are connected via RS485 interface
  • master(s) are connected via ethernet interface
  • up to 247 Modbus RTU slaves
  • up to 8 TCP/UDP sockets for Modbus TCP/UDP masters and for the web interface
  • RS485 interface protocols:
    • Modbus RTU
  • Ethernet interface protocols:
    • Modbus TCP
    • Modbus UDP
    • Modbus RTU over TCP
    • Modbus RTU over UDP
  • supports broadcast (slave address 0x00) and error codes
  • supports all Modbus function codes
  • settings can be changed via web interface, stored in EEPROM
  • diagnostics and Modbus RTU scan via web interface
  • optimized queue for Modbus requests
    • prioritization of requests to responding slaves
    • queue will accept only one requests to non-responding slaves




Please Login to comment
Notify of