🍃 AeroSense is ALIVE — A full-stack real-time environmental
telemetry system built from scratch using ESP32, Python Flask,
MQTT and WebSockets.
In this video, I'll walk you through the complete build —
from wiring the sensors to deploying a live web dashboard
that updates every 5 seconds.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📦 WHAT THIS PROJECT DOES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Reads CO₂, Temperature, Humidity & Ambient Light in real-time
✅ Publishes sensor data via MQTT every 5 seconds
✅ Python Flask backend stores data in MySQL database
✅ Live web dashboard with WebSocket (Socket.IO) updates
✅ Dark-themed responsive UI with ApexCharts
✅ Python MQTT simulator included — no hardware needed to test!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛠️ HARDWARE USED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ESP32 Dev Module
Sensirion SCD30 — CO₂, Temperature & Humidity sensor
TSL2561 — Ambient Light / Luminosity sensor
Jumper wires + Breadboard
🛒 Get the hardware (affiliate links):
🔲 ESP32 Development Board
AliExpress → https://s.click.aliexpress.com/e/_c2I...
Amazon → https://amzn.to/493Wv5A
🟢 Sensirion SCD30 (CO₂, Temp, Humidity)
AliExpress → https://s.click.aliexpress.com/e/_c34...
Amazon → https://amzn.to/4d6peIH
💡 TSL2561 Luminosity Sensor
AliExpress → https://s.click.aliexpress.com/e/_c3e...
Amazon → https://amzn.to/4mRg9qB
🔌 High-Quality Jumper Wires
AliExpress → https://s.click.aliexpress.com/e/_c4k...
Amazon → https://amzn.to/4beufhS
🧩 Standard Breadboard
AliExpress → https://s.click.aliexpress.com/e/_c3b...
Amazon → https://amzn.to/3YTf5Y0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏱️ Video Chapters:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[00:00:00] The Hidden Danger of High CO2
[00:01:02] AeroSense Project Architecture & Workflow
[00:01:58] Circuit Diagram & I2C Sensors (CO2 & TSL2561)
[00:04:34] ESP32 Device Code & Reyax MQTT Setup
[00:08:05] Uploading Code & Serial Monitor Testing
[00:08:52] Backend Server Setup (Python Flask & MySQL)
[00:11:58] Live IoT Dashboard Demo & Breath Test
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💻 TECH STACK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Edge: ESP32 (C++ / Arduino framework)
Protocol: MQTT via Reyax Cloud Broker
Backend: Python Flask + Flask-SocketIO + Paho-MQTT
Database: MySQL
Frontend: HTML5 + Tailwind CSS + ApexCharts.js
Real-time: Socket.IO WebSockets
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📂 SOURCE CODE & DOCS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⭐ GitHub → https://github.com/ittipu/aerosense-iot
(Leave a star if you found this helpful!)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 STAY CONNECTED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Website - https://iotbhai.io/
Facebook - https://www.facebook.com/profile.php?...
Email - [email protected]
GitHub - https://github.com/ittipu
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Subscribe for more IoT, embedded systems & full-stack builds!
👍 Like | 💬 Comment | 🔔 Subscribe
#AeroSense #ESP32 #IoT #MQTTProject #pythonflask #AirQualityMonitor #CO2Monitor #IndustrialIoT #IIoT #environmentalmonitoring #iotbhai