A system for monitoring power outages based on the Arduino platform and the React Native framework

Keywords: Internet of Things, web technologies, NodeMCU, Firebase, React Native, mobile development

Abstract

The article discusses the development and implementation of a system for monitoring power outages based on modern Internet of Things (IoT) technologies, combining the Arduino platform and the React Native framework. The system consists of four key components: a NodeMCU microcontroller responsible for collecting data on electricity availability, a server-side component based on Node.js that processes requests and manages the database, a Firebase cloud service for data storage and push notification functionality, and a mobile Android application that allows users to receive up-to-date information about the status of power supply. The system's main functionality is to automatically record the time and location of power outages, ensuring reliability and timely transmission of information to users through the mobile app. Due to integration with Firebase, data is stored in the cloud, allowing access even in case of local internet disruptions. The article also provides a detailed description of the technical aspects of the development, including the principles of using the necessary software and additional libraries, as well as the mechanisms for sending push notifications via Firebase Cloud Messaging. Special attention is given to the use of modern state management approaches in React components in the mobile application, which enables the dynamic updating of the user interface based on real-time data changes. The proposed system represents a significant step forward in the development of power supply monitoring technologies and holds potential for further research, particularly in the areas of optimizing energy consumption by IoT devices, enhancing data transmission security, and expanding system functionality

References

1. Баранов О. А. Інтернет речей (IоT) і блокчейн. Інформація і право. 2018. № 1 (24). С. 59–71.
2. Юскович-Жуковська В. І., Лотюк Ю. Г., Соловей Л. Я. Технології Інтернет речей в освіті. Дослідження інновацій та перспективи розвитку науки і техніки у XXI столітті. 2022.
3. «Інтернет речей» – як перспектива розвитку мобільних систем / Г. І. Сокол. 2021. № 1. С. 49–57.
4. Жеребцов О.А, Іжиков А.Ю Використання функціонального програмування у JavaScript та фреймворках. Інноваційні рішення в інженерії програмного забезпечення. 2022. №9. С. 162–169.
5. Романько Р. О., Городецька О. С. Оптимізація мобільних застосунків за допомогою фреймворку React Native. Матеріали LІII науково-технічної конференції підрозділів ВНТУ, Вінниця, 20-22 березня 2024 р. Електрон. текст. дані. 2024

Abstract views: 40
PDF Downloads: 26
Published
2024-09-28
How to Cite
Baranchuk , S., & Bortnyk, K. (2024). A system for monitoring power outages based on the Arduino platform and the React Native framework. COMPUTER-INTEGRATED TECHNOLOGIES: EDUCATION, SCIENCE, PRODUCTION, (56), 93-98. https://doi.org/10.36910/6775-2524-0560-2024-56-11
Section
Computer science and computer engineering