Wiznet makers

ssekim

Published January 30, 2023 © Apache License 2.0 (Apache-2.0)

54 UCC

27 VAR

0 Contests

0 Followers

0 Following

Original Link

Ethernet IO

ESP32 based Ethernet I/O module with MQTT support

COMPONENTS
PROJECT DESCRIPTION

This project is in prototyping phase, first working prototype is ready and alive in a 3D printed housing. Software basic functions are ready: it can obtain IP through DHCP, or use static IP if DHCP is not available, config webpage is available to set IP settings and MQTT details, connection to MQTT server is ready, can check for OTA update availability and update the firmware, can be rebooted from config webpage. Project will be open-source once it reaches the initial release phase.

Features: 

  • 16 TTL level inputs, 4 analog inputs, 16 relay outputs (max. 24V, 0.5A) 
  • Ethernet connection (W5500) with DHCP or Static IP 
  • MQTT connection to report input states/changes and accept output commands 
  • direct TCP connection to read input states, set output states (proprietary protocol) 
  • 3D printed housing 

TODO: 

  • WiFi connection, if Ethernet cable is not available where I/O needs to be installed 
  • Modbus TCP connection to allow interface industrial or home automation systems 
  • Bluetooth initial setup (do we need this?), if access to DHCP server is not possible, or static IP is not known

 

Documents
Comments Write