Mastering MQTT

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Learn about the MQTT protocol by developing a project with NodeMCU/ESP8266 and Raspberry Pi

October 2020 Update

  • Added a Bill Of Materials PDF and an Update Video

June 2019 Update

  • Included Documentation to implement Secure MQTT Authentication in Mosquitto.

  • Included Circuit Diagrams of Projects with NodeMCU ESP8266 Board.

  • Included Standard Operating Procedure for doing the projects in NodeMCU ESP8266 Board.

  • Updated all Software download links, codes and added links to resources.

  • Updated all Raspberry Pi commands with updated working commands.

Hello, learners! Greetings from Makerdemy. In this course, you will learn about the MQTT Data transfer protocol with the help of Examples and Projects.

The course is a beginner level course on MQTT. The course takes off with the introduction of MQTT and sheds light on the Features that define the purpose of the protocol. Then the course explains how MQTT benefits the field of Internet of Thing.Next, the course moves on to the MOSQUITTO MQTT BROKER which is one of the standard MQTT broker tool available and teaches how to install and test in on Raspberry pi 3 and Laptop running Windows OS. The course then introduces the MQTT Client tools that help to Publish and Subscribe messages effectively.

The course then introduces the ESP8266 which is a low-cost WiFi module that can be programmed using the Arduino IDE. Then the course demonstrates two projects that use MQTT protocol with the ESP8266 12E module.

Project 1: In this project, you will learn how to Remotely control LED and Publish readings from temperature and humidity sensor using Raspberry Pi, ESP8266 and MQTT Protocol

Project 2: In this project, you will learn about the Swachh garbage system where an ultrasonic sensor is used along with ESP8266 and Raspberry Pi to monitor the percentage of the garbage-filled in the bins.

The projects are designed to showcase the potential use cases of the MQTT protocol and the ESP8266 module such that you can build your projects.

While doing your projects and going through the course, you can feel free to ask your doubts on the Udemy discussion forum. You will get a response within one working day. Thank you and have a nice time learning.

  • Understand the Message Queuing Telemetry Transport IoT protocol

  • You will learn the features of MQTT with the help of examples

  • Be productive with the Arduino IDE, write, compile and upload sketches, install libraries

Course Curriculum

1 Lectures

Instructors

Profile photo of Venkatesh Varadachari
Venkatesh Varadachari

Venkatesh Varadachari is the founder of MAKERDEMY, a pioneer maker education company head-quartered in Singapore.     Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives.      Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.      He also has a degree in Electrical...

Instructors

Profile photo of Haresh Arunachalam
Haresh Arunachalam

Haresh is a passionate AI and Chatbot enthusiast. He is keen on mastering new and upcoming technologies and at the same time has expertise in Artificial Intelligence, Amazon Alexa and other Chatbots.  Haresh holds an engineering degree in Electrical and Electronics Engineering. He is a product engineer and spends his time creating exciting courses around the Amazon's Artificial Intelligence Assistant...

Review
4.9 course rating
4K ratings
ui-avatar of Prathibha Bharathi C V
Prathibha B. C. V.
4.0
2 years ago

Well Explained with examples

  • Helpful
  • Not helpful
ui-avatar of Mark A. Butler
Mark A. B.
3.0
2 years ago

I can't read the typed stuff in the video. It needs to be available for a cut and paste somewhere.

  • Helpful
  • Not helpful
ui-avatar of Heng Yan Lin
Heng Y. L.
3.0
2 years ago

The command isnt fit with Raspberry Pi 4B

  • Helpful
  • Not helpful
ui-avatar of Sriharsha Gandavarapu
Sriharsha G.
2.5
2 years ago

The instructor reading the data on the PPT, somehow unable to follow and missing the continuation between the content.

  • Helpful
  • Not helpful
ui-avatar of Krushnali Tiwari
Krushnali T.
4.5
2 years ago

Informative, to the point

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
2.0
2 years ago

A bit outdated, examples when installing do not work on mo recent version of PI, Windowsm and MQTT

  • Helpful
  • Not helpful
ui-avatar of Gurucharan G
Gurucharan G.
5.0
2 years ago

.

  • Helpful
  • Not helpful
ui-avatar of Spinny Mathew
Spinny M.
4.0
2 years ago

its okay for a beginner to start with, but the tutor could have give some examples on raspberry pi server programming on C++ aswell,

thanks

  • Helpful
  • Not helpful
ui-avatar of JesĂşs Aparicio Bellon
JesĂşs A. B.
3.0
2 years ago

Porque está siendo bastante más pobre de lo que podía haber esperado

  • Helpful
  • Not helpful
ui-avatar of CHEONG SEOW LING
Cheong S. L.
4.0
3 years ago

Quite clear explanation

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses