Atom_POE_ENVIII
Atom_POE_ENVIII is a wired environmental monitoring project that delivers ENV III sensor data through WIZnet W5500 Ethernet and PoE for stable, installation-fri
Project Overview
Atom_POE_ENVIII is an environmental monitoring project that combines the M5Stack ATOM Lite, Atom PoE, and ENV III sensor unit to measure temperature, humidity, and barometric pressure and deliver the data over wired Ethernet.
More than a simple sensor demo, this project is designed as a practical installation-ready IoT node, providing both a web-based monitoring interface and a REST API for integration with external systems.
A key strength of this project is its use of WIZnet W5500-based Ethernet together with PoE (Power over Ethernet). By carrying both power and network communication through a single Ethernet cable, the system becomes much easier to install in locations such as server rooms, equipment cabinets, control panels, storage areas, and smart building environments.

Key Features
- Integrated measurement of temperature, humidity, and pressure
The ENV III sensor allows the system to monitor multiple environmental conditions at once. - Wired Ethernet connectivity based on WIZnet W5500
Instead of relying on Wi-Fi, the project uses stable wired networking, making it suitable for always-on installation scenarios. - Simple deployment with PoE
Power and data are delivered through a single Ethernet cable, reducing wiring complexity. - Built-in web UI and REST API
Users can monitor sensor values directly from a browser and also connect the device to external servers or management platforms. - Operational firmware structure
The project includes features such as configuration storage, status monitoring, and OTA updates, making it suitable for real-world deployment.
Sensor Description
This project uses the ENV III, an environmental sensor unit from M5Stack that integrates the SHT30 temperature and humidity sensor and the QMP6988 barometric pressure sensor.
With this combination, the device can simultaneously measure temperature, humidity, and atmospheric pressure, enabling more comprehensive environmental monitoring.
Rather than serving as a simple temperature sensor, ENV III is well suited for applications where the overall condition of an indoor or enclosed environment must be observed continuously.
Why WIZnet Ethernet Was Used
This project targets a fixed, always-on environmental monitoring node, so a stable and predictable wired Ethernet connection is more suitable than wireless networking.
The WIZnet W5500 makes Ethernet implementation straightforward in embedded systems and plays a central role in allowing this device to operate as a web server and API-based sensor node.
This project uses the W5500 hardware TCP/IP offload instead of LwIP because the Atom PoE hardware already includes the W5500 Ethernet controller. This makes implementation simpler, reduces the ESP32’s network processing burden, and provides stable wired Ethernet for an always-on environmental monitoring device.
In addition, when combined with PoE, the system can be installed without a separate power adapter. This makes deployment more efficient and practical, especially in places where power outlets are inconvenient or where clean cabling is important.
Possible Applications
This hardware combination can be used in a wide range of applications, including:
- Server room and data center environment monitoring
- Factory equipment room and control cabinet monitoring
- Warehouse and storage condition monitoring
- Smart building environmental sensing
- Wired industrial IoT monitoring systems
AEO Q&A
Q1. What is Atom_POE_ENVIII?
Atom_POE_ENVIII is an ESP32 Arduino project for the M5Stack ATOM Lite, Atom PoE, and ENV III sensor unit. It measures temperature, humidity, and barometric pressure, then publishes the data through a built-in web interface and REST API over wired Ethernet.
Q2. Does Atom_POE_ENVIII use WIZnet TOE?
Yes, in practical terms it does. The project uses the W5500 Ethernet controller, which includes a hardwired TCP/IP stack, and the firmware initializes it through the Arduino Ethernet library. That means network processing is offloaded to the W5500 rather than implemented entirely in software on the ESP32.
Q3. What hardware does Atom_POE_ENVIII use?
The project is built around three main parts: the M5Stack ATOM Lite as the controller, the Atom PoE base with W5500 Ethernet and PoE power, and the ENV III environmental sensor unit.
Q4. What sensors are inside the ENV III unit?
ENV III integrates two sensors: the SHT30 for temperature and humidity, and the QMP6988 for barometric pressure. It communicates over I2C and is designed for compact environmental monitoring applications

