Skip to content

ESP32 Environmental Monitoring via WIZnet W5500 Ethernet, MQTT, and SQLite Logging

An ESP32 + BME280 node publishes environmental telemetry over WIZnet W5500 Ethernet to an MQTT broker

josephsr

Published January 23, 2026

Original author: Clément Penn · FranceOriginal source (new tab)

ESP32 Environmental Monitoring via WIZnet W5500 Ethernet, MQTT, and SQLite Logging

Project description

Overview This project implements a small end-to-end pipeline for environmental monitoring: sensor acquisition on an ESP32 (BME280), network transport over wired Ethernet using the WIZnet W5500, publish/subscribe decoupling via MQTT (Mosquitto), and storage into a local SQLite database on a Linux server. Main Content Sensing: The ESP32 reads temperature, humidity, and pressure from the BME280 in real time. Network transport (why WIZnet W5500): The WIZnet W5500 provides the wired Ethernet interface for the ESP32, enabling a dedicated local Ethernet segment rather than relying on Wi-Fi. This…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

Similar projects you might like