Practical IoT Concepts-Devices, IoT Protocols & Servers

Covers IoT Devices, IoT Protocols- MQTT, HTTP, TCP/IP. IoT Servers- Thingspeak, Firebase & AWS. Node-Red. Python. Linux

4.15 (123 reviews)
Udemy
platform
English
language
Other
category
754
students
14 hours
content
Aug 2021
last update
$44.99
regular price

What you will learn

Basic of Internet of Things and data uploading to online servers

Practical Implementation of IoT Protocols like HTTP, MQTT

Workflows in Node-Red and UI Dashboards

Data upload to Thingspeak, Firebase and AWS

Linux commands and Python Language

HTML, PHP Languages and Setting up Webserver on AWS EC2

Description

Course Highlights - IoT Architecture, IoT devices , Amazon AWS EC2, Linux Commands and Python, Data upload to Thingspeak and Firebase using Python, MQTT Clients and MQTT Broker on AWS, Data upload to Amazon AWS EC2 HTTP GET and POST Request, Creating Webpage in AWS and uploading data to it,  Applications on Node Red and Create APPS using UI Dashboards on Node Red.


All these concepts, IoT protocols and IoT servers can be used with any micro controller like Arduino, Node Red, Raspberry Pi, beaglebone etc.

This Course covers all the topics related to IoT and related protocols. The IoT Architecture is discussed at the beginning followed by the configuring of Amazon AWS EC2 Linux Instance. The installations in the Linux Instance are shown next. Then the Linux Commands and the Linux file permissions are discussed and Python Language is taken up from basics and most of the aspects of python are covered. Then the IoT protocols are started and the Firebase and Thingspeak servers are covered from the basics and data upload is shown using the python programming. After that the HTTP GET and POST methods are discussed along with some basic understanding of the HTML and PHP Language which is used to create some basic web pages. The HTTP GET and POST are used to upload data to Thingspeak and Firebase data servers. Then the MQTT protocol is discussed in detail and the various elements of MQTT are explained. The MQTT protocol is explained using the third party MQTT Brokers and then Mosquitto is installed in Amazon AWS and used as a MQTT Broker. Finally the Node Red is discussed which shows the integration of various blocks and the UI dashboard can be used to create some amazing applications. The integration of the inputs and outputs in the Node red flow are explained in detail and the course is concluded with that. The course is ideal for students who want to understand the concepts of internet of things and learn all the concepts related to it. The IoT Protocols are also discussed in detail and the protocols are used in the applications and the data transfer using the protocols is shown in python. This course is also for working professions who have knowledge on devices but who want to integrate the devices with servers and also learn the server side coding to create a meaning full application. The course can be understood by everyone as we are taking the course from the basics. Even the Individuals who dont have any knowledge on programming can learn this course very easily as it is covered from the basics. 

In this IoT Course, We are using Amazon AWS EC2 as the platform for coding and demonstration of different concepts. The Amazon AWS EC2 is a virtual server which has an Installed Linux Operating System and hence it is called a Linux Instance on Amazon AWS EC2. This instance is very helpful as it can be used as a web server, MQTT broker, Node Red Platform, MQTT Client, can be used to invoke HTTP GET and POST Requests. We can use it to learn Linux Commands, Python Language, HTML and PHP Language. It can be used to perform all the tasks that a Raspberry Pi can do. Hence we have chosen this Amazon AWS Linux Instance for this course as the raspberry Pi device will not be available with everyone but whatever is explained in this course can be done on the raspberry pi as well , and these IoT Concepts can be used to create any end- end applications. Apart from Raspberry Pi these concepts of MQTT and Node Red workflows, Thingspeak server and Firebase server can be used with any other Microcontroller like a NodeMCU, Arduino, STM Microcontrollers etc.


If you have concerns or any clarifications are needed then you can contact us at thinkiotsolutions@gmail.com

Content

Introduction

Introduction about IoT Course

Basics about IoT

IoT Architecture for Applications
IoT Devices and Introduction to Amazon AWS

Configuring AWS EC2 Account and Linux Commands

Configuring Amazon AWS EC2 Account
Using Amazon AWS EC2
Linux Commands on Amazon AWS EC2

Installing software in Amazon AWS EC2

Installing Apache Web Server in amazon AWS EC2
Installing PHP and SQLITE in Amazon AWS EC2

Python Language for IoT

Basics of Python
Control Statements and Loops in Python
Programs in Python
User Defined Functions in Python
Accessing Files in python

IoT protocols and Data upload to Thingspeak server

IoT Protocols - Expanation
Basics of Thingspeak
Data upload to Thingspeak using python

Data upload to Firebase

Basics about Firebase
Data upload to Firebase

Data upload to Amazon AWS EC2

Basics of HTML Language
Basics of PHP
Deploying a webpage on AWS EC2 Instance
Data upload to deployed webpage on AWS using HTTP requests

MQTT protocol Implementation

Basics of MQTT
MQTT Broker in AWS EC2

Node Red and its applications

Basics of Node Red
Node Red Applications

Screenshots

Practical IoT Concepts-Devices, IoT Protocols & Servers - Screenshot_01Practical IoT Concepts-Devices, IoT Protocols & Servers - Screenshot_02Practical IoT Concepts-Devices, IoT Protocols & Servers - Screenshot_03Practical IoT Concepts-Devices, IoT Protocols & Servers - Screenshot_04

Reviews

Dr.
September 22, 2022
Much of the material is far too basic and should be made into a separate course. The material is great for being able to apply. However it's about 4 hours of instruction stretched out to 14 hours--it should move a lot more quickly.
Martin
April 9, 2022
Very informative course covering a wide range of tools and concepts. The tutor could have covered Node Red in greater detail - specifically on linking to hardware utilizing TCP and UDP protocols. Overall, 2 thumbs up. Thanks for the course.
Tariq
March 10, 2022
I think the contents is alright. But, it can be better, if the instructor add caption, answer student's question routinely, and correct the wrong file attachment for some modules
Tossawat
December 13, 2021
Information is good but due to the accent and doesn’t have subtitles that make me hard to understand for last past I can't do node red and he said I need to coppy the code but he doesn't provide the code so I need to find from outside this course that make me disappointed
Isaac
August 26, 2021
I learned a lot about nothing. Some stuff was outdated and the code in the resource file did not match up with the code on the video. I did like how he used AWS VM to show examples,
dhruva
August 13, 2021
Concise and to the point. The course does not require any hardware which was a new perspective towards learning IoT. Fundamentals were dealt with great finesse. Gave a good idea of necessary technologies needed to learn IoT
Henk
June 11, 2021
Some handouts/resources would be helpfull e.g. relevant Linux/Python.2-3 Commands Python 3 users need to be aware of some changed commands in both Linux and Python - is there a comparison between Python 2.X and Python 3.X commands. The nano xxx.py application is (in my opinion) very un-userfriendly. I have been experimenting with Thonny and Visual code (in progress) and cut/paste in nano editor This has a great advantage (for me).
Moshe
May 11, 2021
The course helped me learn new things I did not know. There are still some points that need to be improved in sample submission. I think there is no example of connecting an ESP board to IoT, with NodRerd.
Sodabathula
April 5, 2021
Initially I have no idea on IoT. This course helped me to understand IoT concepts and the practical presentation on AWS server made easy and interesting to understand quickly. I feel thankful to the instructor for providing such course.
Pasala
March 23, 2021
I am working as a faculty and I took up this IoT Course for learning IoT from basics and I liked the course very much. The videos are very good and I could learn about IoT protocols like HTTP and MQTT and sending data to the IoT servers. I would recommend this course for anyone who wants to learn about IoT and Improve your career in the domain.
Prasanth
February 27, 2021
I am a working professional and I took up this IoT Course from Thinkiot Solutions and The course is very good, I could learn about IoT protocols and sending data to the IoT servers. I would recommend this course for anyone who wants to learn about IoT
Swami
February 27, 2021
The Course provided essential information about the IoT Protocols and in detail on MQTT , HTTP GET and POST enabled me to work on applications of IoT using these protocols. The practical approach in the course enables us to create applications directly.

Charts

Price

Practical IoT Concepts-Devices, IoT Protocols & Servers - Price chart

Rating

Practical IoT Concepts-Devices, IoT Protocols & Servers - Ratings chart

Enrollment distribution

Practical IoT Concepts-Devices, IoT Protocols & Servers - Distribution chart

Related Topics

3829188
udemy ID
2/6/2021
course created date
3/20/2021
course indexed date
Bot
course submited by