There are like a Many  of third party online server and platforms available for showcasing the data of your IOT project.  the best solution for this is Google’s Firebase service that is super fast and data gets updated in real-time without any lag or delay. Also, it is easy to integrate with Esp8266 based project and can be implemented with MIT App Inventor so, that you can make your own IOT App for your projects.You get an opportunity to enhance your project with Google’s Assitance,Dialog flow and others too.
Here, NodeMCU ESP8266 with Firebase is an example project of sending the data from DHT11 (which is a humidity and temperature sensor ) to Google’s firebase and that data is then fetched by our customed IOT App build on MIT App inventor. All the steps are easy to follow.If, you are a newbie in NodeMCU then watch “NodeMCU Crash Course” and then proceed further. In the next tutorial we will make our own home automation system over the internet along with custom app.

Components Required :

  1. NodeMCU Esp8266 12E ( or any esp based board)
  2. DHT11 Sensor
  3. Breadboard
  4. Few jumpers

Including the Libraries :


  1. Firebase Arduino Library : Go the following link and download the Zip file from the Github .
  2. Arduino Json Library
  3. Include the library in Arduino IDE
  4. DHT11 Library : Follow the link to download the DHT11 library and include it to Arduino IDE

Making our IOT Thermostat App :

Hope, you have enjoyed the session of sending the data to firebase.
Now, its time make our own Internet of Things(IOT) Custom ed app that will fetch the data from our firebase server and update the results in real time to our App.



1 comment:

Theme images by Dizzo. Powered by Blogger.