Build your own IOT applications and monitor data in your app
Build your own IOT applications and monitor data in your app, available at $69.99, has an average rating of 3.8, with 98 lectures, based on 11 reviews, and has 131 subscribers.
You will learn about Build IOT applications with nodeMCU ESP8266 Connect nodeMCU ESP8266 with Google Firebase database and ThingSpeak cloud server Create user interface for IOT applications in python programming using the library plotly dash and control the microcontroller from your apps Importing and reading sensor data in python and saving in csv and excel file Inserting and retrieving sensors data in Google big query database Python library plotly dash Stream sensors data in python plotly dash application in real time Deploy python plotly dash application on Heroku cloud server and Google cloud server IOT data monitoring applications This course is ideal for individuals who are This course is for those who want to build their own real time data applications and IOT applications. It is particularly useful for This course is for those who want to build their own real time data applications and IOT applications.
Enroll now: Build your own IOT applications and monitor data in your app
Summary
Title: Build your own IOT applications and monitor data in your app
Price: $69.99
Average Rating: 3.8
Number of Lectures: 98
Number of Published Lectures: 97
Number of Curriculum Items: 98
Number of Published Curriculum Objects: 97
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Build IOT applications with nodeMCU ESP8266
- Connect nodeMCU ESP8266 with Google Firebase database and ThingSpeak cloud server
- Create user interface for IOT applications in python programming using the library plotly dash and control the microcontroller from your apps
- Importing and reading sensor data in python and saving in csv and excel file
- Inserting and retrieving sensors data in Google big query database
- Python library plotly dash
- Stream sensors data in python plotly dash application in real time
- Deploy python plotly dash application on Heroku cloud server and Google cloud server
- IOT data monitoring applications
Who Should Attend
- This course is for those who want to build their own real time data applications and IOT applications.
Target Audiences
- This course is for those who want to build their own real time data applications and IOT applications.
In this course you will be taught how to create IOT applications from scratch with NodeMCU ESP8266. You will also learn how to control the microcontroller in your apps in Python programming with the library plotly dash. In this course you will also learn how to insert sensor data onto a cloud server using NodeMCU ESP8266. You will also learn how to retrieve it using Python applications and monitor data on your mobile device. In this course you will also learn how to connect microcontrollers to the Google Firebase database, ThingSpeak cloud server and insert data into the Google Big Query database.
You will also learn in this course in the last four sections how to insert sensor data in the database and stream the data in real time in a python application. You will learn here how to create a user interface using the python library plotly dash and deploy the application on a cloud server to view data in real time. I have used DHT22 and MQ-135 sensors to measure temperature, humidity and level of carbon dioxide in the inside room and outside atmosphere. I have used the microcontroller Arduino and generated the data after each 5 seconds and then inserted the same time in the database. And then created the application in python using plotly dash application to retrieve data in this application and stream that data in real time. You will learn step by step how to use this application and how to create multi page and update data automatically over the selected period of time without refreshing the page.
After learning this course, you will be able to create your own application e.g. you can use different gas sensors, smoke sensors in your home to record data and after inserting in the database, you can monitor your house in your mobile and overcome any risks within time by creating your own application.
Course Curriculum
Chapter 1: Introduction to Course
Lecture 1: Introduction to Course
Lecture 2: View Live Sensor Data on Cloud Server
Lecture 3: Course Instructions
Lecture 4: Installations IDEs and Softwares
Lecture 5: Sensor Dataset File
Chapter 2: Control Home Appliances with IOT in Python by Plotly Dash and nodemcu esp8266
Lecture 1: Introduction to Project
Lecture 2: Pins of NodeMCU esp8266
Lecture 3: Creating Circuit Part 1
Lecture 4: Creating Circuit Part 2
Lecture 5: Creating Google Firebase Database and Programming the NodeMCU ESP8266
Lecture 6: Creating Project Folder and Installing the Libraries
Lecture 7: Creating Navbar or Title of the App
Lecture 8: Creating and Styling the Button
Lecture 9: Connecting the Google Firebase Database to App and Animate the Image
Lecture 10: Creating the Second Button
Lecture 11: Retrieving the Room Temperature Value from Database to App
Lecture 12: Deploy Application on Heroku Cloud Server Part 1
Lecture 13: Deploy Application on Heroku Cloud Server Part 2
Chapter 3: IOT Environment Monitor Application in Python by Plotly Dash and NodeMCU ESP8266
Lecture 1: Introduction to Project
Lecture 2: Creating the Circuit
Lecture 3: Fixing the Sensor Outside in the Environment
Lecture 4: Programming the NodeMCU ESP8266 and Creating the Channel on the Thingspeak Cloud
Lecture 5: Creating the Project Folder and Installing the Libraries
Lecture 6: Creating the Navbar or Title of the App
Lecture 7: Get Data Update Time in the App
Lecture 8: Create Temperature and Humidity Container in the App Part 1
Lecture 9: Create Temperature and Humidity Container in the App Part 2
Lecture 10: Creating Light Intensity and CO2 Container in the App
Lecture 11: Connecting ThingSpeak Cloud Server to the App
Lecture 12: Blinking the Data Update Date Time
Lecture 13: Creating Tabs in the App
Lecture 14: Creating Callback for Tabs
Lecture 15: Creating Real Time Data Line Chart Part 1
Lecture 16: Creating Real Time Data Line Chart Part 2
Lecture 17: Modify the Real Time Data Line Chart
Lecture 18: Analyzing Temperature and Humidity Data Part 1
Lecture 19: Analyzing Temperature and Humidity Data Part 2
Chapter 4: IOT Home Gas Leakage and Smoke Detector app in Python by Plotly Dash and NodeMCU
Lecture 1: Introduction to Project
Lecture 2: Creating the Circuit
Lecture 3: Programming the Microcontroller
Lecture 4: Creating the Title of App
Lecture 5: Retrieving and Displaying Current Room Temperature in the App Part 1
Lecture 6: Retrieving and Displaying Current Room Temperature in the App Part 2
Lecture 7: Adding Alarm with Button in the App
Lecture 8: Adding Alarm Image Part 1
Lecture 9: 9 – Adding Alarm Image Part 2
Lecture 10: Adding Input Component for the Selection of Alarm Value
Lecture 11: Retrieving and Displaying Current Room Smoke and Gases Level in the App
Chapter 5: Inserting Arduino Sensors Data in the Database in Python Automatically
Lecture 1: Introduction to Project
Lecture 2: Creating Circuit Diagram
Lecture 3: Useful Links for DHT22 and MQ-135 sensors
Lecture 4: Reading Sensors Data Part 1
Lecture 5: Reading Sensors Data Part 2
Lecture 6: Reading Sensors Data Part 3
Lecture 7: Reading Sensors Data with Arduino Port in Python Script
Lecture 8: Inserting Arduino Sensors Data in a CSV or Excel File in Python Script
Lecture 9: Introduction to Google Big Query
Lecture 10: Creating Google Big Query API and Database
Lecture 11: Inserting Arduino Sensors Data in Google Big Query Database
Chapter 6: Streaming DHT22 and MQ-135 Arduino Sensors Data in Python by Plotly Dash
Lecture 1: Creating Structure of Plotly Dash Application
Lecture 2: Creating Navbar Part 1
Lecture 3: Creating Navbar Part 2
Lecture 4: Dash Call Back Function
Lecture 5: Creating Card using Dash Html Components and CSS
Lecture 6: Inserting Text Inside the Card
Lecture 7: Create Cards for Displaying Numeric Values
Lecture 8: Retrieve Sensors Data from Google Big Query Database in Plotly Dash Application
Lecture 9: Retrieving Sensors Values on Cards Part 1
Lecture 10: Retrieving Sensors Values on Cards Part 2
Lecture 11: Calculating Daily Hourly Average Temperature
Lecture 12: Creating Line Chart for Daily Hourly Average Temperature
Lecture 13: Creating 2nd Page after Creating 1st Page
Lecture 14: Calculating Total Rows and Current Day Total Rows of Database Part 1
Lecture 15: Calculating Total Rows and Current Day Total Rows of Database Part 2
Lecture 16: Creating Data Table Part 1
Lecture 17: Creating Data Table Part 2
Lecture 18: Deploy Python Potly Dash Application on Google Cloud Server
Chapter 7: Streaming Data on Single Page App in Python by Plotly Dash Layout Design 1
Lecture 1: Introduction to Single Page Plotly Dash Application Layout Design 1
Lecture 2: Creating Project Folder and Navbar
Lecture 3: Creating Cards for Displaying Numeric Values
Lecture 4: Creating Tabs Part 1
Lecture 5: Creating Tabs Part 2
Lecture 6: Creating Tabs Content Part 1
Lecture 7: Creating Tabs Content Part 2
Lecture 8: Deploying Application on Google Cloud Server
Chapter 8: Streaming Data on Single Page App in Python by Plotly Dash Layout Design 2
Lecture 1: Introduction to Single Page Plotly Dash Application Layout Design 2
Lecture 2: Creating Project Folder and Navbar or Title of Page
Lecture 3: Creating Gauge Chart Part 1
Lecture 4: Creating Gauge Chart Part 2
Lecture 5: Displaying Numeric Values Inside Gauge Chart
Lecture 6: Creating Real Time Data Line Charts
Lecture 7: Deploy Application on Heroku Cloud Server
Instructors
-
Mubeen Ali
MSc Data Science
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 1 votes
- 3 stars: 1 votes
- 4 stars: 0 votes
- 5 stars: 7 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024