Flood Water Quality Monitoring and Alerting System using IOT

Abstract
Disaster preparedness deals with emergency recovery and response to be taken to reduce the impact. Flood is one of the natural disasters that occur due to heavy rains for a longer duration, dam failures, poor drainage, and sewage system. During floods, lakes and ponds are filled with rainwater. If rainwater is stagnant for a few days, water is contaminated with harmful bacteria and is dangerous to human health. Contaminated water is the main cause of transmission of Water-Borne and Vector-Borne diseases among people living in flood-prone areas. In this paper, an IOT architecture model is developed using a microcontroller NodeMCU and water quality sensors such as pH sensor, temperature sensor, turbidity sensor, water level sensor, water flow sensor, conductivity sensor, and dissolved oxygen sensor. This hardware equipment is placed in the rivers and lakes near the flood-prone areas. Real-time sensor values are sent to the cloud using the MQTT protocol is available to the public using publish-subscribe modes. A raspberry pi microcomputer is used to collect the sensor data of all the flood-prone areas from the cloud and store in the InfluxDB time-series database. Visualization and alerts platforms such as Grafana, and ThingSpeak are used to visualize real-time sensor readings and alert the flood water monitoring authorities to take necessary precautions.