Ahmed Osama
All work

Smart Home System

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

Smart Home System screenshot

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
01

Android app

Native Java app with screens for each home feature.

02

Cloud + cache

Firebase for real-time cloud state, SQLite for local caching.

03

Door lock

The password is set in the app and verified by the microcontroller at the keypad.

04

Sensors & actuators

Temperature sensing, LED lighting and fan control over Wi-Fi.