Smart Home Solutions
Embedded IoT automation โ from edge firmware to connected control.
A modular embedded IoT platform enabling intelligent automation of lighting, climate control, and appliance management. Built on Linux-based embedded hardware with custom device drivers and a lightweight communication stack โ giving students hands-on experience with the full embedded Linux software stack.
Product Features
Smart Lighting Control
PWM-controlled LED dimming and colour management with scene scheduling and motion-activated logic.
Climate Monitoring & Control
Temperature, humidity and COโ sensing with automated HVAC relay control and threshold alerts.
Appliance Automation
Smart relay modules for appliance on/off scheduling with current sensing and energy monitoring.
Custom Linux Kernel Drivers
Purpose-written device drivers for sensors and actuators loaded as kernel modules.
MQTT-Based Communication
Lightweight publish/subscribe messaging between nodes and a central broker over the home network.
Web-Based Dashboard
Local network dashboard for real-time monitoring and manual override of all automation zones.
Courses That Build This
Complete these courses to gain the skills needed to build or contribute to this product.
Capstone Project
Students build a working Smart Home node as their capstone โ including writing a custom device driver, integrating MQTT communication, and demonstrating live automation logic on a Raspberry Pi or BeagleBone target.
Tech Stack
Product Status
In DevelopmentThis product is actively being developed. Students can contribute to the development process.