Master MQTT Protocol
3.9 (32 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
143 students enrolled

Master MQTT Protocol

Become Master in MQTT
3.9 (32 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
143 students enrolled
Created by Sagar khamkar
Last updated 1/2020
English
Current price: $58.99 Original price: $84.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 18 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • How to make Real time web Application using MQTT
  • Chat Application Using MQTT
  • Secure mosquitto or MQTT broker with Username and Password
  • How to control raspberry pi GPIO from web page
  • How to control LED light from remote place using Web Application with ESP 8266 or Node MCU
  • What is MQTT Protocol
  • What do you mean by message queue telemetry transport (MQTT)
  • ESP 8266 or NodeMCU as MQTT publisher and Subscriber
  • Practical example of message queue telemetry transport (MQTT)
  • Python as as MQTT publisher and Subscriber
  • Java as MQTT publisher and Subscriber
  • JavaScript as MQTT publisher and Subscriber
  • MQTT publisher and Subscriber using C client on Raspberry pi
  • How to use windows command prompt as MQTT publisher and Subscriber
  • How to install MQTT broker on windows, Modify MQTT Port
  • How to install MQTT broker on raspberry pi or linux , Modify MQTT Port
  • How to install MQTT broker on Google Cloud , Modify MQTT Port
  • MQTT Packet Structure
  • How MQTT communication happens
  • MQTT related terms meaning
  • How to use raspberry pi or linux terminal as MQTT publisher and Subscriber
  • How to use Google cloud SSH terminal as MQTT publisher and Subscriber
  • MQTT WebSockets on Windows, Raspberry pi or linux or Google cloud
  • How to send data from one place to another place using MQTT
  • How to debug MQTT Errors
Requirements
  • No pre-requisites are required
  • One Raspberry pi, one register, two wires and one LED required if you want to implement MQTT on Raspberry pi
  • One ESP8266 or NodeMCU, LED and two wires required if you want to implement MQTT on ESP8266 or NodeMCU
Description

Learn How to make real time web application using MQTT Websockets. Learn how to control raspberry pi GPIO from remote places using Web application. learn how to control ESP8266 or nodeMCU from a remote place using Web Application. Learn How to install MQTT broker on Google cloud, windows system, raspberry pi or Linux system. How to implement MQTT clients ( i.e Publisher and Subscriber) using ESP 8266 or nodeMCU, Python, Java, JavaScript, Windows command prompt, raspberry Pi terminal, Linux terminal,  Google cloud SSH terminal. Learn how to send data from one place to another place over the wired and wireless communication channel. Learn how to send data simultaneously to more than one user or system.

Who this course is for:
  • Anyone who wants to become master in MQTT.
  • Anyone who wants to know how to make real time web application.
  • Anyone who wants to know how to control Raspberry pi GPIO from web application.
  • Anyone who wants to know how to send data from one place to another over the wired or wireless communication from one place to another place.
  • Beginner
  • Intermediate
Course content
Expand all 40 lectures 03:18:38
+ MQTT Basics
6 lectures 21:10

Introduction about MQTT Protocol Course

Preview 02:45

You will understand what is MQTT protocol with real time example.

Preview 02:34

You will understand what is MQTT publisher, MQTT subscriber, broker or mosquitto, hostname, QOS, Payload, keepalive, etc

MQTT Related Terms meaning
07:39

You will understand MQTT packet structure.

MQTT Packet Structure
01:06

You will understand 4 different modes of MQTT communication.

How MQTT communication happens
04:28

You will understand what do you mean by message queue telemetry transport (MQTT).

What do you mean by message queue telemetry transport (MQTT)
02:38
+ Implement MQTT on Windows system
5 lectures 23:35

You will understand how to install MQTT broker on windows and how to open MQTT port 1883 on windows.

How to install MQTT broker on Windows system
04:31

You will understand how to modify or install MQTT broker on another port.

How to Modify MQTT port on windows
03:16

You will understand how to use windows command prompt as MQTT publisher and subscriber.

How to use windows command prompt as MQTT publisher and Subscriber
06:38

You will understand what do you mean by message queue telemetry transport with example.

Example of Message queue telemetry transport (MQTT)
05:15

You will understand how to stop getting old messages or stales messages when we implement message queue telemetry transport.

How to stop getting old messages or stales messages
03:55
+ Implement MQTT on Raspberry Pi or Linux system
4 lectures 14:34

You will understand how to install MQTT broker on Raspberry Pi or Linux system. Please follow same steps to install MQTT broker on Linux system

How to install MQTT broker on Raspberry pi or Linux system
03:29

You will understand how to Modify MQTT port on Raspberry Pi or Linux system.

How to Modify MQTT port on Raspberry Pi or Linux system
01:49

You will understand how to use Raspberry Pi or Linux terminal as MQTT publisher and Subscriber.

How to use raspberry Pi or Linux terminal as MQTT publisher and Subscriber
05:07

You will understand how to use windows command prompt as MQTT publisher and Raspberry Pi terminal as MQTT Subscriber. Please follow the same steps for Linux system.

How to use command prompt as MQTT publisher and Raspberry Pi as MQTT Subscriber
04:09
+ Implement MQTT on Google Cloud
5 lectures 23:52

you will understand how to install MQTT broker on Google cloud.

How to install MQTT broker on Google cloud
04:15

You will understand how to modify or Change MQTT port on Google cloud.

How to modify MQTT port on Google Cloud.
05:22

You will understand how to Use Google Cloud SSH terminal as MQTT publisher and Subscriber.

How to Use Google Cloud SSH terminal as MQTT publisher and Subscriber
02:35

You will understand how to send data from Windows command prompt to Google Cloud SSH terminal.

How to send data from Windows command prompt to Google cloud SSH terminal
06:58

You will understand Send data from one place to another place over the internet or Single publisher and multiple subscriber implementation.

Send data from one place to another place over internet
04:42
+ MQTT Publisher and Subscriber clients
6 lectures 44:43

You will understand how to use ESP 8266 or NodeMCU as MQTT publisher.

ESP 8266 or NodeMCU as MQTT publisher
10:41

You will understand how to use ESP 8266 or NodeMCU as MQTT Subscriber.

ESP 8266 or NodeMCU as MQTT Subscriber
04:22

You will learn how to use Python as MQTT publisher.

Python as MQTT publisher
06:33

You will learn how to use Python as MQTT Subscriber.

Python as MQTT Subscriber
05:10

You will learn how to use Java As MQTT publisher and MQTT Subscriber.

Java As MQTT publisher and MQTT Subscriber
04:01

You will understand how to use C as MQTT publisher and Subscriber on Raspberry Pi

C as MQTT publisher and Subscriber on Raspberry Pi
13:56
+ MQTT Websockets
5 lectures 20:15

You will learn how to implement MQTT Websockets on Windows System.

How to implement MQTT Websockets on Windows System
06:04

You will learn how to implement MQTT Websockets on Raspberry Pi or Linux system.

How to implement MQTT Websockets on Raspberry Pi or Linux system
01:53

You will understand how to implement MQTT Websockets on Google Cloud.

How to implement MQTT Websockets on Google Cloud
03:16

You will understand how to use JavaScript as MQTT publisher.

JavaScript as MQTT publisher
04:02

You will understand how to use JavaScript as MQTT subscriber.

JavaScript as MQTT Subscriber
05:00
+ Real time web Application
4 lectures 25:26

You will understand how to Control LED from the remote place using Web Application

How to Control LED from remote place using Web Application
05:04

You will understand how to make real time web Application without refreshing  the browser.

Preview 06:32

You will understand how to make real time web Application without refreshing  the browser.

How to make real time web Application - Example 2
05:14

You will understand how to control Raspberry Pi from remote place as well as Raspberry Pi using Web Application.

How to control raspberry pi GPIO from web page
08:36
+ Chat Application
1 lecture 04:34

You will understand how to make chat application

How to make Chat Application using MQTT
04:34
+ MQTT Username and Password
2 lectures 16:47

You will learn how to secure mosquitto with username and password

Secure MQTT broker with username and password on Windows system
09:17

You will learn how to secure MQTT broker on raspberry pi

Secure MQTT broker with username and password on raspberry pi
07:30
+ MQTT Error debugging and Applications
2 lectures 03:42

You will understand how to debug error A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

How to debug MQTT error
02:03

You will understand the Applications of MQTT protocol

Where can you use MQTT
01:39