Arduino/C3/Introduction-to-IoT/English-timed
From Script | Spoken-Tutorial
Time | Narration |
00:01 | Welcome to the Spoken Tutorial on Introduction to IOT. |
00:05 | In this tutorial, we will learn about:
Internet of Things IOT Working of IoT ThingSpeak platform |
00:15 | To follow this tutorial, you should have a basic knowledge of:
Arduino DHT11 Sensor and ESP8266-01 module |
00:29 | If not, then go through the relevant Arduino spoken tutorials on this website. |
00:35 | To record this tutorial, I am using:
Ubuntu Linux 16.04 OS |
00:42 | IoT is a network of physical devices with sensors and embedded software
These devices connect to the internet and exchange data. |
00:53 | One of the most common examples of IoT is “Smart Home”. |
00:58 | It allows you to control devices connected to the internet from home or anywhere. |
01:04 | Smart supply chains help in real time tracking of goods while they are on the road. |
01:10 | Activity Trackers helps to capture heart rate pattern, calorie expenditure etc |
01:17 | IoT systems has 4 main components:
Sensor Connectivity Data Processing User Interface |
01:30 | Sensors collect the data from the surrounding environment where the IoT system is kept. |
01:36 | The data collected by the sensors need to be sent to the end user. |
01:41 | We can use any wireless communications to send and receive data. |
01:46 | Data processing involves checking the format or type of data sent by the sensor. |
01:52 | The raw data which was collected by the sensor is delivered in synchronized form to the end user. |
02:01 | We will use ThinkSpeak platform to demonstrate the working of IoT. |
02:06 | ThingSpeak platform is free and open to all users.
It allows you to control and monitor your IoT devices. It creates an IoT dashboard for data analyzation and visualization. |
02:22 | Let us go to Thingspeak webpage. |
02:25 | Open the web browser in your computer and go to this link. |
02:31 | First we have to create an account in Thingspeak before proceeding further. |
02:37 | Below the Email textbox, click on Create one option to create a user account for yourself. |
02:44 | In the Email address column, enter your working email ID. |
02:48 | In the Location section, select the country you are living in. |
02:52 | Enter your first and last name in respective columns. Click on the Continue button. |
02:59 | To use this application as a MATLAB platform, you must enter your work or organization email ID. |
03:07 | In this tutorial, we will not use the MATLAB platform. |
03:11 | Click on the checkbox for “Use this email for my MathWorks Account”. |
03:17 | Then click on the Continue button. |
03:20 | You will receive a message to verify your email ID for this website. |
03:25 | Open the email and click on Verify your email button.
It will show as “ Your profile was verified”. |
03:34 | Go back to your login page and click on Continue. |
03:38 | You will be asked to create a password for your ThingSpeak account. |
03:43 | Type your password and click on the Online Service Agreement checkbox. Click on Continue. |
03:50 | A Sign-up Successful screen appears with your registered email ID. Click on the OK button. |
03:58 | It will finally ask the intent of using ThingSpeak platform. |
04:03 | Select Personal, non commercial projects and click on the OK button. |
04:09 | Close the current tab and open the following link in a new tab. |
04:15 | Login to your ThingSpeak account with your registered email ID and password. Click on the New Channel button. |
04:24 | I will give the channel name as DHT11_IoT. |
04:31 | In the Description field, I will give the description as IoT, DHT11, ESP8266-01. |
04:42 | It makes it easy for others to find your channel on ThingSpeak server if you wish to publish it. |
04:49 | As we want to save temperature and humidity data, type Temperature in Field 1 |
04:56 | Click on the Field 2 checkbox and type Humidity. |
05:01 | Now scroll down to the bottom of the page. Click on the Show Status check box. Now click on the Save Channel button. |
05:11 | This is how the graph outline will look once the channel is created. |
05:16 | Click on the API Keys option on the top menu. |
05:21 | Once the channel is created, it will generate a Write API key and Read API key. |
05:28 | API key is called Application Programming Interface key. |
05:32 | These are 16 digit code used for programming purposes. |
05:37 | Write API key is needed when you want to store data in the channel. |
05:43 | Read API key is needed when you want to retrieve the data already stored in the channel. |
05:49 | From the generated API keys, we will need the Write API key while writing the code. |
05:56 | Copy the Write API key and paste it in any text editor like Notepad. We will require this key for future use. |
06:06 | In the next tutorial, we will see how to
Collect temperature and humidity values given by DHT11 Sensor |
06:15 | Store and visualize sensor readings in the ThingSpeak platform
Download the data in CSV file from the ThingSpeak platform |
06:26 | With this we come to the end of this tutorial. Let us summarize. |
06:31 | In this tutorial, we learnt :
Internet of Things Working of IoT ThingSpeak platform |
06:42 | The video at the following link summarizes the Spoken Tutorial project. Please download and watch it. |
06:50 | The Spoken Tutorial Project Team conducts workshops and gives certificates. For more details, please write to us. |
06:59 | Please post your timed queries in this forum. |
07:03 | The Spoken Tutorial project is funded by MHRD, Government of India. |
07:09 | This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay. Thank you for watching. |