Exploring the Development of a User-Friendly Home Management System with ESP Rainmaker Firmware

Main Article Content

Matthew Oluwole Arowolo
Adekunle Okikioluwa Owolabi
Henry Onaopemipo Bankole-Ajayi
Oluwaseyi Paul Akinyele


With the rapid development of the Internet of Things (IoT), managing living spaces has become more intuitive than ever. This research illustrates the implementation of a user-friendly home management system utilizing the advanced ESP Rainmaker firmware from Espressif Systems. The study focuses on creating a seamless user experience through the efficient integration of ESP Rainmaker's features. Various hardware components are carefully selected to facilitate the creation of user-friendly smart devices, including intelligent lighting systems, switches, and climate control units. The specialized firmware tailored to the unique attributes of each device ensures secure connections with the ESP Rainmaker cloud services. The research delves into comprehensive provisioning techniques, including Bluetooth and SoftAP, to simplify device onboarding and ensure secure connectivity. Leveraging the Rainmaker cloud services, the system emphasizes the enhanced user control and synchronization of device states, contributing to an average success rate of 88% and an average response time of 2.1 seconds. This study provides valuable insights into the development of intuitive and secure home automation systems, underscoring the significance of integrated platforms like ESP Rainmaker in shaping the future of IoT-enabled living environments.

Article Details

How to Cite
Arowolo, M. O., Owolabi, A. O., Bankole-Ajayi, H. O., & Akinyele, O. P. (2023). Exploring the Development of a User-Friendly Home Management System with ESP Rainmaker Firmware. ABUAD Journal of Engineering Research and Development, 6(2), 122-135. https://doi.org/10.53982/ajerd.2023.0602.12-j


[1] Kumar, S., Tiwari, P. & Zymbler, M. (2019). Internet of Things is a revolutionary approach for future technology enhancement: a review. Journal of Big Data, 6(111). https://doi.org/10.1186/s40537-019-0268-2
[2] Alahi, M. E. E., Sukkuea, A., Tina, F. W., Nag, A., Kurdthongmee, W., Suwannarat, K. & Mukhopadhyay, S. C. (2023). Integration of IoT-Enabled Technologies and Artificial Intelligence (AI) for Smart City Scenario: Recent Advancements and Future Trends. Sensors, 23(11), 5206 https://doi.org/10.3390/s23115206
[3] Bodea, M. B., Anghelescu, P., Gavriloaia, B. M. & Vizireanu, D. N. (2019). Design and Implementation of a Home Automation System. Proceedings of the 11th International Conference on Electronics, Computers and Artificial Intelligence, ECAI 2019(10), 1–5. https://doi.org/10.1109/ECAI46879.2019.9041956
[4] El Jaouhari, S. & Bouvet, E. (2022). Secure firmware Over-The-Air updates for IoT: Survey, challenges, and discussions. Internet of Things, 18, 100508. https://doi.org/10.1016/J.IOT.2022.100508
[5] Pereira, G. & Chaari, M. Z. (2023). Comparison of Blynk IoT and ESP Rainmaker on ESP32 as beginner-friendly IoT solutions. International Conference on Internet of Things. https://doi.org/10.1007/978-3-031-23582-5_9
[6] Pereira, G. P., Chaari, M. Z. & Daroge, F. (2023). IoT-Enabled Smart Drip Irrigation System Using ESP32. IoT, 4(3), 221–243. https://doi.org/10.3390/iot4030012
[7] Stolojescu-Crisan, C., Crisan, C. & Butunoi, B. P. (2021). An iot-based smart home automation system. Sensors, 21(11), 1–23. https://doi.org/10.3390/s21113784
[8] Jabbar W. A., Alsibai M. H., Amran N. S. S. & Mahayadin S. K. (2018). Design and Implementation of IoT-Based Automation System for Smart Home, Proceedings of the 2018 International Symposium on Networks, Computers and Communications, 1–6.
[9] Imran S. S, Vignesh J., Singh V. K. & ArunPrasath D. T. (2016). Smart Home Automation Based on IoT using Arduino Mega, Proceedings of the International Conference on Current Research in Engineering Science & Technology, 2348–8379.
[10] Gupta P. & Chhabra J. (2016), IoT-based Smart Home Design using Power and Security Management, Proceedings of the 2016 IEEE International Conference on Innovation and Challenges in Cyber Security (ICICCS-INBUSH), 6– 10.
[11] Kaur, S., Singh, R., Khairwal, N. & Jain, P. (2016). Home Automation and Security System. Advanced Computational Intelligence: An International Journal (ACII), 3(3), 17–23. https://doi.org/10.5121/acii.2016.3303
[12] Badabaji, S. & Siva Nagaraju, V. (2018). An IoT-Based Smart Home Service System. International Journal of Pure and Applied Mathematics, 119(16), 4659–4667. http://www.acadpubl.eu/hub/
[13] Elshafee, A. & Hamed, K. A. (2012). Design and Implementation of a WiFi Based Home Automation System. World Academy of Science, Engineering and Technology, 6(8), 1856–1862.
[14] Caytiles, R.D. & Park, B. (2012). Mobile IP-Based Architecture for Smart Homes, International Journal of Smart Home, 6, 29-36.
[15] Alkar, A. Z. & Buhur, U. (2005). An Internet Based Wireless Home Automation System for Multifunctional Devices. IEEE Transactions on Consumer Electronics, 51(4), 1169–1173. https://doi.org/10.1109/TCE.2005.1561840
[16] Liang, N. S., Fu, L. C. & Wu, C. L. (2002). An Integrated, Flexible, and Internet-Based Control Architecture for Home Automation System in the Internet Era. Proceedings - IEEE International Conference on Robotics and Automation, 2(May), 1101–1106. https://doi.org/10.1109/robot.2002.1014690
[17] Rajabzadeh, A., Manashty, A. R. & Jahromi, Z. F. (2010). A Mobile Application for Smart House Remote Control System. World Academy of Science, Engineering and Technology, 62. http://arxiv.org/abs/1009.5557
[18] Sharma U. & Reddy S. R. N. Design of Home/Office Automation using Wireless Sensor Network. International Journal of Computer Applications 43(22), 53-60.
[19] Dutta, K. P., Rai, P. & Shekher, V. (2012). Microcontroller Based Voice Activated. VSED International Journal of Electrical, Electronics & Communication Engineering, 2(8), 642–649.
[20] Jabbar, W. A., Kian, T. K., Ramli, R. M., Zubir, S. N., Zamrizaman, N. S. M., Balfaqih, M., Shepelev, V. & Alharbi, S. (2019). Design and Fabrication of Smart Home with Internet of Things Enabled Automation System. IEEE Access, 7(September), 144059–144074. https://doi.org/10.1109/ACCESS.2019.2942846

Most read articles by the same author(s)