Smart Home System
Remote control of home hardware from an Android app: temperature, lighting, fans and a keypad door lock, synced through Firebase.

Overview
A pervasive-computing project that connects a microcontroller with sensors and actuators to a mobile app over Wi-Fi. Users monitor room temperature, switch lights and fans, and set the door-lock password from their phone.
State is synced through Firebase in the cloud and cached locally in SQLite, so the app stays responsive even when the connection drops.
- Year
- 2025
- Area
- Embedded & IoT
- Role
- Embedded & mobile development
Stack
- Java
- Android
- C++
- Firebase
- SQLite
- Microcontrollers
Android app
Native Java app with screens for each home feature.
Cloud + cache
Firebase for real-time cloud state, SQLite for local caching.
Door lock
The password is set in the app and verified by the microcontroller at the keypad.
Sensors & actuators
Temperature sensing, LED lighting and fan control over Wi-Fi.