E Speak Based Flood Intimation Over SMTP Protocol Raspberry Pi


The main aim of this paper is to propose a system which gives information about weather status about any place in the world. It gives current weather and Forecasted weather also by using the API of underground weather cloud without using of any sensor. In past days? weather can be monitored by using sensors like Temperature sensor, Humidity sensor, rain sensor, anemometer which determines the wind speed those sensors are interfaced with any Controller and values are sent through GSM. Now a day we use Raspberry Pi which is single board computer it performs all the action performed by the computer. By using the URL of any weather cloud, we can extract the weather status of any place in the world and it is saved as the file by using Speaker we can hear voice output. If the Thunderstorm in current and later condition, we sent mail. By suing Simple Mail Transfer Protocol (SMTP).


Weather is very important parameter employed in all sectors sky communication like Airplane and rocket is purely weather dependent. Weather forecasting is very big issues in now a day?s geological scientist have forecasted the weather and says what happening in the upcoming days. And it becomes very helpful to blind peoples and elderly peoples travelling from one place to another. With the help of some sensors in olden days. But in now a day?s by using weather cloud we can get whole information about the weather status by using Cloud API without using sensors because sensor values are not some much accurate. It is very useful in farming activities to forecast details about Rain. It is very helpful for fisherman who is travelling in sea they are previously know about the flood situation. Based on that they will act.

Existing system

In Existing system, we are using Sensor for getting weather monitoring all the sensors are interfaced with one microcontroller that micro controller decodes that information send to one cloud or displayed as a value in LCD or any other display.

  • Humidity (DHT11) ? Moisture
  • Temperature (LM35) ? heat
  • ESP8266 ? Wi-Fi module

These all values are sent to IoT cloud as a parameter we monitor in anywhere in the world


  • Slow interact.
  • Needs an android device.
  • The society and economy of a country suffers in many ways after a flood.

Proposed system

In proposed system, whole system is based on sensor values only but in practical sensor values are not much accurate so we go for alternate option extract the forecasted and current values from the API of weather cloud. Many of the weather cloud does not provide free API services for direct extraction of values if forecasted and current weather information. By using the URL of that weather cloud, we can extract the information using Python. And we get voice output by using E-Speak library in python. By using this Technology, we can get weather status by using this we can predict the Flood situation if it is higher means we sent some mail to them.


  • IoT Weather values are accurate.
  • By using this Technology, we can get weather status by using this we can predict the Flood situation.
  • Low maintenance solution for detecting natural calamities applications
  • This makes the soil more fertile and increases agricultural production.


E Speak Based Flood Intimation Over SMTP Protocol Raspberry Pi


E Speak Based Flood Intimation



Overall system consists of Raspberry Pi module which is acts as heart of whole system, weather cloud and speaker We taken input from weather cloud using API if that Cloud which is extracted using Python programming Text values gets converted to voice output by using Espeak library which can be get through Speakers. This text to speech conversion can be done through the python library function. If any thunderstorm increased means it will send mail to them along with the forecasting Photograph.


Weather cloud API is used to Extract the values over the Cloud if the Program is executed it will continuously monitor the values if the thunderstorm values is exceeded means it will automatically send the mail over SMTP Protocol it is like an alert message to the people who are nearby to the shore.


  • Raspberry pi
  • SD card
  • Speaker


  • Program: Python
  • Platform: Python 3 IDLE
  • Raspberry pi os: Raspian os
  • Weather cloud API
  • SMTP


[1] Indira Priyadarshinee, Kabita Sahoo, Chandrakant Mallick ?Flood prediction and prevention through Wireless Sensor Networking(WSN): A Survey? International Journal of Computer Applications, Volume 113 – Number 9, 2015

?[2] Nova Ahmed, A.K. Azad, Mahmudur Rahman Khan, Ahsan Habib, Shuvashish Ghosh, Sabiha Shahid. “ShonaBondhu: a cloud based system to handle flash flood”, 2016 International Conference on Networking Systems and Security (NSysS), 2016 Weblink: https://doi.org/10.1109/NSysS.2016.7400688

?[3] Victor Seal et al, ?A simple flood forecasting scheme using wireless sensor networks?. International Journal of Ad hoc, Sensor &Ubiquitous Computing (IJASUC) Vol.3, No.1, February 2012?

?[4] Basha, Elizabeth A., SaiRavela, and Daniela Rus. “Model-based monitoring for early warning flood detection.” Proceedings of the? 6th ACM conference on Embedded network sensor systems. ACM, 5-7 November 2008.??

[5] Danny Hughes, Phil Greenwood, Gordon Blair, Geoff Coulson,??? Florian Pappenberger, Paul Smith and Keith Beven. ?An Intelligent and Adaptable Grid-based Flood Monitoring and Warning System? (DRAFT).UK eScience All Hands Meeting 5th, 2006??

[6] Fateen et al, ?Pre-flood warning system based on user mobility?. ARPN Journal of Engineering and Applied Sciences, VOL. 10, NO. 23, DECEMBER 2015 ISSN 1819-6608


Customer Reviews

There are no reviews yet.

Be the first to review “E Speak Based Flood Intimation Over SMTP Protocol Raspberry Pi”

Your email address will not be published. Required fields are marked *