How-To Develop Smart Flood Monitoring System




This is the second of a series of “How-To” articles to develop IoT solutions. The first part is how to solve the problem of “Unattended Garbage.” Every year Malaysia is facing floods, and it seems an unending issue. It will be perfect if we are able to predict floods and help to prepare the worst before the disaster happen either to evacuate or make the necessary preparations. But sometimes, flash floods happen in the city themselves especially in places no one can ever predict. However, the cause of flash floods is mainly due to improper drainage or near construction sites (or is it?). But can we actually avoid floods?


Reporting Flash Floods Can Help Others


Problem Statement

  1. What is the water level in the river?
  2. When does the river swell up?
  3. Where is the location of water rise?
  4. Where are the areas that require immediate evacuation?
  5. Who is contributing to the rise in water level?
  6. How to control the water level?
  7. How fast is the water rising?
  8. Why is the water rising?


  1. Water level and weather sensors
  2. Tide monitoring sensor
  3. Astronomical data
  4. GPS for rescue vehicles (OBD)
  5. GIS data
  6. Camera
  7. Network infrastructure (Wifi, 3G
  8. IOT Middleware
  9. Visualization dashboard
  10. Analytics
  11. Social network integration

This is by no means a comprehensive step-by-step solution but it will help you to start your exciting journey in developing your own IoT solution. Feel free to add your suggestions.

About the Author

Dr. Mazlan Abbas is an IOT Evangelist, Thought Leader and CEO of REDtone IOT. You can reach him on LinkedIn at or Twitter at . Check all presentation slides HERE.
For further details, check out



About IOT World

IOT Evangelist
This entry was posted in Internet of Things. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s