Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Shreyas Dhebe, Harsh Dhalge, Vaishnavi Suryavanshi , Hemangi Shinde
DOI Link: https://doi.org/10.22214/ijraset.2023.55145
Certificate: View Certificate
Floods pose significant threats to communities worldwide, necessitating the development of efficient monitoring and alerting systems. This abstract presents an IoT-based Flood Monitoring and Alerting System that leverages the power of LoRaWAN (Long Range Wide Area Network) technology to provide real-time flood detection, monitoring, and timely alerts. The system consists of strategically placed water level sensors that use ultrasonic or pressure-based technology to accurately measure water levels. The sensor data is wirelessly transmitted to a central gateway through the LoRaWAN network, known for its long-range and low-power capabilities. A cloud-based platform processes and analyzes the collected data, identifying abnormal water level patterns and potential flood conditions. In case of a flood, the system triggers alerts via mobile notifications, email, and SMS to relevant authorities and stakeholders. Users can access real-time flood information, historical data, and visualizations through a user-friendly web or mobile interface. The system offers cost-effectiveness, extended range, low power consumption, early flood detection, timely response, data-driven decision-making, and has a brighter potential for future enhancements.
I. INTRODUCTION
Floods pose significant threats to communities, leading to loss of life, property damage, and disruptions to infrastructure and economic activities. Traditional flood monitoring and alerting systems often suffer from limitations in terms of accuracy, timeliness, and coverage. Therefore, there is a need for an advanced and efficient solution that leverages IoT technologies, specifically LoRaWAN, to develop a robust Flood Monitoring and Alerting System.
The existing flood monitoring systems often rely on manual data collection or limited sensor networks, resulting in delays in flood detection and response. Additionally, the lack of real-time data processing and analytics capabilities hinders the ability to detect abnormal water level patterns and issue timely alerts. These limitations pose challenges to authorities and stakeholders in effectively managing floods and mitigating their impacts.
Moreover, the conventional communication channels used for alerting, such as sirens or radio broadcasts, may have limited reach and fail to reach all affected individuals and organizations. This further highlights the need for an integrated alert mechanism that can efficiently notify relevant authorities and stakeholders through multiple communication channels, including mobile notifications, email, and SMS.
Therefore, the problem at hand is to design, develop, and implement an IoT-based Flood Monitoring and Alerting System using LoRaWAN technology that overcomes the limitations of traditional systems. This system should offer accurate real-time monitoring of water levels, seamless communication over a wide area, advanced data processing and analytics capabilities, and timely alerts to relevant authorities and stakeholders. By addressing these challenges, the proposed system aims to enhance flood management strategies, improve public safety, and minimize the impact of flooding on communities.
The motivation for the developed project stems from the pressing need to address the challenges posed by floods, which pose significant risks to lives, infrastructure, and the environment by developing a flood monitoring and alerting system to improve public safety, support efficient resource allocation, and empower authorities with real-time data for effective flood management and mitigation strategies. The content discusses the challenges posed by flooding as a natural disaster and the need for efficient flood monitoring and alerting systems. It introduces an IoT-based Flood Monitoring and Alerting System that utilizes LoRaWAN technology. The system incorporates wireless sensor networks, cloud-based data processing, and advanced analytics to provide real-time and accurate flood information. It aims to enhance flood management and reduce the impact of flooding on communities. The system continuously monitors water levels in flood-prone areas using water level sensors and transmits the data wirelessly to a central gateway via the LoRaWAN network. The collected data is securely processed and analyzed in the cloud, enabling the detection of flood conditions and abnormal water level patterns. In the event of a flood, the system triggers alerts through various communication channels to notify authorities and stakeholders. The system also provides a user-friendly interface for accessing real-time flood information and historical data.
The IoT-based Flood Monitoring and Alerting System offers several advantages over traditional systems. It allows for the deployment of a dense sensor network, ensuring extensive coverage and accurate data collection. The real-time monitoring capability enables early detection and timely response to flood conditions. The cloud-based data processing and analysis platform opens opportunities for advanced analytics and future improvements. Overall, this technology-driven approach enhances flood management, public safety, and the resilience of flood-prone areas.
OBJECTIVES:
Objectives are associated with a project includes:
II. LITERATURE SURVEY
Overall, these studies have collectively provided valuable insights into the design, implementation, and benefits of IoT-based flood monitoring and alerting systems using LoRaWAN technology. They have highlighted the significance of real-time data collection, communication infrastructure, and data analytics for effective flood management.
III. METHODOLOGY
The methodology for the model is summarized in this section.
The goal is to create a thorough system architecture for an IoT-based Flood Monitoring and Alerting System, drawing from the findings of a literature review. The architecture can easily be understood through ‘figure no. 1’ and will encompass various components such as water level sensors, LoRaWAN infrastructure, cloud-based data processing, alerting mechanisms, and a user interface.
In a first stage water level sensors capable of accurately measuring water levels and wirelessly transmitting data using LoRaWAN technology are chosen. These sensors will undergo calibration and testing procedures to ensure the reliability and accuracy of data collection. the LoRaWAN infrastructure, comprising the central gateway, network server, and application server, is established. The LoRaWAN parameters are configured to facilitate seamless communication between the sensors and the gateway.
A cloud-based platform is created to securely receive, process, and analyze real-time water level data. Algorithms and analytics techniques are implemented to identify abnormal water level patterns and detect potential flood conditions.
An alert mechanism designed and deployed to promptly notify relevant authorities and stakeholders in the event of potential flood conditions. Communication channels, such as mobile notifications, emails are integrated to ensure efficient and reliable alerts.
A user-friendly web or mobile-based interface is designed and developed to provide real-time flood information, historical data, and visualizations. ‘Figure no.1’ represents the block diagram of sensing unit , the interface includes features for data visualization, querying, and decision support tools to facilitate informed decision-making.
All system components, including sensors, LoRaWAN infrastructure, cloud-based platform, alert mechanism, and user interface are integrated and rigorously tested to ensure proper functionality, accuracy, and reliability.
The performance of the developed system is evaluated through field tests and feedback collection from users and stakeholders. The evaluation and validation process will assess the system's effectiveness in flood monitoring, alerting, and decision support.
Finally, all aspects of the project, including design choices, implementation details, test results, and evaluation findings, are thoroughly documented. A comprehensive project report is prepared, outlining the methodology, results, and future recommendations. This methodology enables the development, construction, and deployment of an IoT-based flood monitoring and alerting system using LoRaWAN.
Implemented Framework:
Figure no. 2 and Figure no.3 illustrates the overall functioning of the IoT-based Flood Monitoring and Alerting System using LoRaWAN technology.
The system includes a sensing unit that consists of various sensors. figure no. 2 displays the structure of the sensing unit along with the controlling blocks. The system includes various sensors. The water level sensor measures the distance between the sensor and the water surface, providing water level readings. The rain sensor detects the presence and intensity of rainfall. The flow sensor measures the rate of water flow in rivers or drainage systems. The DHT11 sensor measures environmental temperature and humidity levels.
The Arduino Uno serves as the microprocessor and interfaces with the sensing unit. It receives data from the sensors and performs preliminary processing, such as calibration and filtering. The data is then prepared for transmission by converting it into a suitable format.
The NodeMCU, based on the ESP8266 Wi-Fi module, provides wireless connectivity to the system. It establishes a Wi-Fi connection to connect to the internet. The NodeMCU receives the processed sensor data from the Arduino Uno through serial communication and encapsulates it into a LoRaWAN-compatible payload.
LoRa transceiver modules utilize the LoRa modulation technique for communication between the sensing unit and the LoRaWAN gateway. The transmitter module (Tx) encapsulates the sensor data into LoRa packets and transmits them, while the receiver module (Rx) listens for incoming LoRa packets and decodes them.
figure no. 3 displays the LoRaWAN gateway acts as a bridge between the LoRa sensors and the cloud-based application server. It receives LoRa packets from the LoRa receiver and forwards them to the cloud-based server using network protocols.
The cloud-based application server receives the sensor data transmitted by the LoRaWAN gateway. It hosts a software application responsible for data processing, analysis, and storage. Advanced algorithms are employed to analyze the sensor data and detect abnormal water level patterns, rainfall trends, flow variations, and other factors relevant to flood monitoring. The sensor data is compared with predefined thresholds and flood prediction models to identify potential flood conditions.
In the event of potential flood conditions, the alert mechanism is triggered. It generates timely alerts and notifications to relevant authorities and stakeholders. Communication channels such as SMTP, SMS gateways, or push notification services are utilized to ensure the delivery of alerts.
The system also includes a user interface, which can be web-based or mobile-based. Through the user interface, users can access real-time flood information, historical data, visualizations, and personalized settings. This interface enables users to make informed decisions based on the provided data.
The IoT-based Flood Monitoring and Alerting System using LoRaWAN technology integrates all these components to provide effective flood monitoring, timely alerts, and support for decision-making.
IV. SOFTWARE DESIGN
The workflow begins with the initialization of the system and the setup of sensors for data acquisition. These sensors are strategically placed to collect information such as water level, rainfall intensity, and weather conditions. The collected data is then transmitted over the LoRaWAN network and Node MCU, which enables long-range and low-power communication, to a gateway or base station.
Upon reaching the gateway, the received data is processed and analyzed. If there are any issues with transmitting the data, the process is initiated again from the beginning.
After processing, the data is passed through the gateway to the Thingspeak Network. Thingspeak is a cloud-based platform that facilitates the storage and management of IoT data. From the Thingspeak Network, the data is further sent to the Virtuino 6 app. This app serves as a visual interface, allowing users to monitor real-time data from the Thingspeak Cloud. It displays information about temperature, water level, water flow, humidity, and other relevant factors.
Based on the conditions and thresholds set, the app triggers alerts or notifications. For example, if the water level exceeds a certain threshold, an alert may be generated to notify the user of potential flooding risks. However, if the water level remains within a safe range, the app does not generate any additional notifications or alarms. Instead, it provides a visual representation of the current state of the monitored factors, ensuring that the user is aware of the safe conditions without the need for constant alerts.
The overall workflow aims to facilitate efficient data collection, processing, and transmission, enabling informed decision-making based on real-time environmental information. By triggering alerts when necessary and providing a user-friendly interface, the system helps users stay informed and take appropriate actions to mitigate risks.
V. RESULTS & DISCUSSIONS
The result of the model is a robust and efficient system that enables real-time monitoring of water levels, rainfall, and flow rates. It provides early flood warnings, facilitates timely decision-making, and enhances emergency response capabilities. The system's implementation improves flood management, reduces risks, and enhances public safety in flood-prone areas.
The IoT-based Flood Monitoring and Alerting System employs LoRaWAN technology to enhance traditional flood monitoring. It enables real-time water level monitoring, efficient communication, data processing, and timely alerts. By integrating sensors, gateways, servers, and alert mechanisms, the system provides accurate flood monitoring. LoRaWAN ensures long-range communication with low power consumption, suitable for remote areas. The cloud-based server processes data, detects abnormalities, and sends alerts to authorities. With a user-friendly interface, users can access real-time flood information and historical data for informed decision-making. This system improves flood management, public safety, and reduces damages, with scalability, reliability, and maintenance being important considerations for optimal performance.
[1] Alazab, M., Srinivasan, B., & Tharumarajah, A. (2019). Flood Monitoring and Prediction Using IoT and Machine Learning. In 2019 IEEE Symposium on Computers and Communications (ISCC) (pp. 1-6). IEEE. doi: 10.1109/ISCC47284.2019.8969766 [2] Balasingam, B., & Moorthy, A. (2018). IoT-based River Water Level Monitoring and Flood Alert System. In 2018 International Conference on Data Science and Engineering (ICDSE) (pp. 1-5). IEEE. doi: 10.1109/ICDSE.2018.8521524 [3] Chen, J., Xu, L. D., Xu, Y., & Cai, H. (2017). Internet of Things for Smart Water Systems: A Review. IEEE Access, 5, 28040-28065. doi: 10.1109/ACCESS.2017.2764499 [4] Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of Things (IoT): A Vision, Architectural Elements, and Future Directions. Future Generation Computer Systems, 29(7), 1645-1660. doi: 10.1016/j.future.2013.01.010 [5] Rahman, M. A., & Ahmed, K. (2020). An IoT-Based Flood Monitoring System Using LoRaWAN. In Proceedings of the 2020 International Conference on Robotics, Electrical and Signal Processing Techniques (pp. 27-30). ACM. doi: 10.1145/3441657.3441668 [6] Rehman, S., Javaid, N., Ahmad, A., & Qasim, U. (2020). An IoT-Based Flood Monitoring System Using LoRaWAN. In 2020 International Conference on Computing, Electronics & Communications Engineering (iCCECE) (pp. 189-194). IEEE. doi: 10.1109/iCCECE48819.2020.9249004 [7] Jeong, D. W., Kim, S. J., & Lee, M. (2017). Development of a Low-Cost IoT-Based Flood Monitoring System Using a LoRa Wireless Mesh Network. Sustainability, 9(10), 1781. doi: 10.3390/su9101781 [8] Kornfeld, A., Warneke, B., Lukowicz, P., & Tröster, G. (2018). A Low-Power Wide-Area Networking Solution for Autonomous Flood Monitoring Systems. Sensors, 18(5), 1555. doi: 10.3390/s18051555 [9] Lwin, T. T., Bi, Y., & Mo, H. (2018). A Low-Power Long-Range IoT Framework for Urban Flooding Monitoring. Sensors, 18(10), 3522. doi: 10.3390/s18103522 [10] Marri, H. B., Raza, S., Zikria, Y. B., & Javaid, N. (2019). A LoRaWAN-Based Flood Monitoring System: Implementation and Performance Analysis. IEEE Access, 7, 150515-150524. doi: 10.1109/ACCESS.2019.2943804 [11] Puri, V., Singh, M., & Gill, S. (2021). Flood Monitoring System Using IoT and LoRaWAN Technology: A Review. International Journal of Electrical and Computer Engineering (IJECE), 11(3), 2493-2501. Doi: 10.11591/ijece. v11i3.pp2493-2501 [12] Sridhar, D. R., Seshadri, A. G., & Annappa, B. (2020). IoT-Based Flood Monitoring and Warning System Using LoRaWAN. In 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT) (pp. 1-6). IEEE. doi: 10.1109/ICCCNT49239.2020.9225517
Copyright © 2023 Shreyas Dhebe, Harsh Dhalge, Vaishnavi Suryavanshi , Hemangi Shinde. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET55145
Publish Date : 2023-08-02
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here