cat projects/microclimate-iot-system
[<- all projects]

Microclimate IoT System

College Final Project

C++ * ESP32 * ASP.NET Core * Angular * SQL Server * RabbitMQ * MQTT * SignalR

An ESP32 collects indoor temperature, humidity, pressure, CO2, and air quality readings and sends them through MQTT and RabbitMQ. The flexible message format makes measurements easy to add or remove, while two-way communication separates device telemetry from commands sent back to devices. A .NET 8 backend stores the telemetry in SQL Server and streams live updates with SignalR. The Angular dashboard provides live and historical charts, room and device management, and configurable alert rules.

Microclimate IoT System: screenshot 1
Microclimate IoT System: screenshot 2
Microclimate IoT System: screenshot 3
Microclimate IoT System: screenshot 4
Microclimate IoT System: screenshot 5
Microclimate IoT System: screenshot 6
Microclimate IoT System: screenshot 7
Microclimate IoT System: screenshot 8
Microclimate IoT System: screenshot 9
Microclimate IoT System: screenshot 10
Microclimate IoT System: screenshot 11
Microclimate IoT System: screenshot 12

Contact

{
"email": "mihael.segulja.dev@gmail.com",
"github": "mihaelsegulja",
"linkedin": "in/mihael-segulja"
}