The Concept
Connecting the physical world to robust cloud applications requires precise firmware and reliable hardware. This project focuses on building a centralized smart controller capable of aggregating signals from diverse sensor types—temperature, humidity, motion, and light—and transmitting them efficiently via MQTT protocols.
Fig 1: Base Component Research
Fig 2: Network Topology Design
Future Milestones
- Hardware Design: Designing a custom PCB integrating the ESP32 module with cleanly routed traces for auxiliary sensor connections.
- Firmware Development: Writing C++ utilizing FreeRTOS concepts for multi-threading to ensure sensor reads don't block the network transmission loops.
- Cloud Platform Setup: Connecting to an AWS IoT Core or local Mosquitto broker to store and dispatch actionable alerts.