Mastering MQTT Protocol A Beginner's to Advance Level Guide
Mastering MQTT Protocol A Beginner's to Advance Level Guide, available at $44.99, has an average rating of 4.07, with 38 lectures, based on 163 reviews, and has 1052 subscribers.
You will learn about Students will Learn About MQTT Protocol Background What, Why and Where? Installation of MQTT Broker on Windows / Linux / Mac OS X / Raspberry PI Mosquitto Client Pub/Sub Commands With Different Perameters Mosquitto Configuration Enabling Mosquitto Broker Web Sockets ACL & Auth for Secure Commnication Device to Broker Realt Time Projects Which Include Temperature & Humidity Sensor Data From Device to Web APP Controlling Device Acutators Via web APP This course is ideal for individuals who are Anyone who want to use Realtime Communication in their Devices/Apps It is particularly useful for Anyone who want to use Realtime Communication in their Devices/Apps.
Enroll now: Mastering MQTT Protocol A Beginner's to Advance Level Guide
Summary
Title: Mastering MQTT Protocol A Beginner's to Advance Level Guide
Price: $44.99
Average Rating: 4.07
Number of Lectures: 38
Number of Published Lectures: 38
Number of Curriculum Items: 38
Number of Published Curriculum Objects: 38
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Students will Learn About MQTT Protocol Background What, Why and Where?
- Installation of MQTT Broker on Windows / Linux / Mac OS X / Raspberry PI
- Mosquitto Client Pub/Sub Commands With Different Perameters
- Mosquitto Configuration
- Enabling Mosquitto Broker Web Sockets
- ACL & Auth for Secure Commnication Device to Broker
- Realt Time Projects Which Include Temperature & Humidity Sensor Data From Device to Web APP
- Controlling Device Acutators Via web APP
Who Should Attend
- Anyone who want to use Realtime Communication in their Devices/Apps
Target Audiences
- Anyone who want to use Realtime Communication in their Devices/Apps
Hello, learners!
Greetings From Muhammad Afzal. In this course, you will learn about the MQTT, from the Core Concepts to Setup, Security and Real Time Implementation of MQTT Protocol with different examples.
The course takes off with the introduction of MQTT Which Includes What, Why and Where the Utlization of MQTT protocol as well comparison with other protocols. 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 Difrerent Platforms Which Includes Windows / Linux / Mac OS X and Raspberry pi 3. Later you Will Learn Mosquitto Pub/Sub Commands for communication with Broker which includes different parameters. After we will explore the configuration file and enable MQTT Web Sockets, Auth & ACL.
The course then introduces the WeMos D1 Mini (ESP8266 Based Board) 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 WeMos D1 Mini (ESP8266 Based Board) & Raspberry PI.
Project#1:In this Project you will learn how to publish Temperature & Humidity Readings via MQTT Protocol using WeMos D1 Mini (ESP8266 Based Board) and how to display reading on Web Page Using Paho-MQTT JS Library.
Project#2: In this Project, you will how to control an LED remotely via Web Application. I also setup an Example of M2M Communication where Raspberry Pi Connected LED will be On/Off if Temperature of WeMos D1 Mini (ESP8266 Based Board) Rise to specific threshold.
The projects are designed to showcase the potential use cases of the MQTT protocol and the WeMos D1 Mini (ESP8266 Based Board) 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.
Course Curriculum
Chapter 1: Introduction to MQTT
Lecture 1: Introduction
Lecture 2: What is MQTT?
Lecture 3: MQTT Features
Lecture 4: Why MQTT as compared to other Protocols in IoT?
Lecture 5: How MQTT Works?
Chapter 2: Mosquitto MQTT Broker Setup
Lecture 1: Different MQTT Brokers
Lecture 2: Setup MQTT Broker on Windows
Lecture 3: Setup MQTT Broker on Mac OS X
Lecture 4: Setup MQTT Broker on Linux VPS/Dedicated Server
Lecture 5: Setup MQTT Broker on Raspberry Pi
Chapter 3: Mosquitto Pub/Sub Client Commands in Details
Lecture 1: Mosquitto Pub Command
Lecture 2: Mosquitto Sub Command
Lecture 3: Mosquitto Pub/Sub Command With Debug Parameters
Lecture 4: Mosquitto_pub With -r Retain and -n Null Perameters
Lecture 5: Mosquitto QoS Levels
Lecture 6: Mosquitto Pub/Sub With -p Custom Port & Client name -i Parameters
Lecture 7: Mosquitto_Sub With Single & Multi Level Wild card & -v Parameter
Lecture 8: MQTT Desktop Client for Pub/Sub Operations
Chapter 4: Mosquitto Configuration
Lecture 1: Mosquitto Confiugration in Mac os X
Lecture 2: Mosquitto Configuration in Linux
Lecture 3: Mosquitto Configuration in Windows
Chapter 5: Enabling WebSockets in Mosquitto Broker for Web Clients Connectivity
Lecture 1: What is MQTT Web Client & How to Use Web Client?
Lecture 2: Free Public MQTT Broker
Lecture 3: Enable Web Sockets Port in MQTT Broker
Chapter 6: ACL & Auth in Mosquitto Broker
Lecture 1: What is Auth & ACL ?
Lecture 2: Creating Password File & Adding/Updting/Delete/View Users Users
Lecture 3: Enable Auth Configruation in Mosquitto.conf & Test Auth
Lecture 4: Understanding & Creating ACL Rules
Lecture 5: Enable ACL Configuration and Test Cases
Chapter 7: Project#1
Lecture 1: Overview to Whole Project & Part-1
Lecture 2: MQTT Client Libraries for Different Development Platforms
Lecture 3: Setting Up Hardware
Lecture 4: Web App to Display Device Data via MQTT Client
Chapter 8: Project#2
Lecture 1: Overview of Project#2
Lecture 2: Working With Raspberry Pi GPIO Pins & LED Blink Example
Lecture 3: Raspberry PI Paho-MQTT Subscribe Client To Control LED
Lecture 4: Raspberry PI Led Control Via Web APP
Lecture 5: M2M Communication Example Using WeMos D1 Mini & Raspberry PI via MQTT
Instructors
-
Muhammad Afzal
Tech Trainer | Entrepreneur | IoT Enthusiast | Freelancer
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 9 votes
- 3 stars: 28 votes
- 4 stars: 67 votes
- 5 stars: 56 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