Memon, Nimrah (2024) Switchify: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.
Preview |
PDF (Bachelor of Science)
Download (5MB) | Preview |
Abstract
The proposed home automation system which constitutes an ESP32 microcontroller coupled with a Mobile application serves the purpose of giving users a wide range of options that allow them to control or monitor smart devices relevant to their homes from wherever and whenever they want. The Mobile app enables complex managed devices, and it improves Firebase to show actual sync information in real time. The ESP32 is the main controller and manager of the whole system, establishing a safe and reliable Wi-Fi connection for effective communication.
Some main features such as a pairing algorithm based on secure connection, device controlling for lights switch on and other gears as well as the automation of lighting scene modes are involved. Our app provides easy-to-use Flutter interfaces, making it possible for the software to run on both mobile platforms.
The program comprises of Dart programming for the mobile app, Arduino IDE for ESP32 firmware, and Firebase integration for cloud-based storage. The GUI features a menu bar with options that allow the user to set up time schedules, modify scenes, and give reviews.
The forthcoming improvements stand through the introduction of the energy efficient algorithms and thus the data logging for in-depth analysis. The system presents a scalable and secure solution for smart home automation, which increases user convenience and reduces energy consumption.
Item Type: | Thesis (Undergraduate) |
---|---|
Supervisors: | Name Email Clifford, William UNSPECIFIED |
Subjects: | Q Science > QA Mathematics > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science Q Science > QA Mathematics > Computer software T Technology > T Technology (General) > Information Technology > Computer software Q Science > QA Mathematics > Algebra > Algorithms > Computer algorithms Q Science > QA Mathematics > Computer software > Mobile Phone Applications T Technology > T Technology (General) > Information Technology > Computer software > Mobile Phone Applications |
Divisions: | School of Computing > Bachelor of Science (Honours) in Computing |
Depositing User: | Ciara O'Brien |
Date Deposited: | 27 May 2025 12:56 |
Last Modified: | 27 May 2025 12:56 |
URI: | https://norma.ncirl.ie/id/eprint/7667 |
Actions (login required)
![]() |
View Item |