Skip to content
UdemyArduinoPaid courseAll LevelsCertificate

IoT in practice: MQTT (Udemy.com)

Mosquitto broker , Amazon Web Services IoT core, ESP32, Raspberry Pi

Created by: Viacheslav Kulakov

Last updated May 2022

icon
What you will learn

  • You will learn what mqtt is and how it works.
  • You will be able to install and configure the mosquito mqtt broker on Windows PC and Raspberry Pi.
  • We will write a program for ESP32 that works with mosquito broker.
  • You will learn how to work with Amazon Web Services IoT core, most popular mqtt cloud service.
  • We will modify the previously written program for ESP32 so that your devices can work with AWS IoT core.
  • We will write the pub/sub client for Windows and Raspberry Pi
  • You will learn how to generate your TLS certificate and use it in your programs

How it compares

Against the other 295 rated Udemy courses in Arduino on CourseDuck:

  • Rating4.4 out of 5higher than 50% of them
  • Reviews40#265 of 296 by number of reviews
  • Length1.7 hoursshorter than 87% of them
  • Last updatedMay 2022earlier than 64% of them

icon
Course Description

In this course, I will look at the main points that allow your devices to exchange messages with each other over the MQTT protocol.

First, I will tell you about the MQTT protocol itself and the basic principles of its operation, I will explain what MQTT broker is. Then we will download and install the most popular MQTT mosquito broker for Windows and learn how to configure it. First we will do it on your machine, and then through the local network. Next, we will write a program for ESP32 that allows you to communicate with mosquitto broker, connect it via WiFi and test how the program works with mosquito broker. After that, we will install the mosquitto under linux on Raspberry Pi and connect ESP32 to it. We will also write a client that works through mosquito API, which you can embed into your programs.

And then we will learn how to work with the most popular cloud service for the Internet of Things Amazon Web Services IoT core. You will learn how to connect your devices to it and create a certificate and a policy for them. Next, we will modify our program for ESP32 so that it can work with the Amazon Web Services IoT Core. Then I'll show you how you can use one certificate and policy for multiple devices.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Viacheslav Kulakov

I am a developer of electronic devices with 20 years of experience. I am engaged in robotics, engine control, personal electric transport and industrial automation. Of the most interesting works, I can mention electronics and software for a monocycle, a controller for a warehouse robot on mecanum-wheels, etc. Worked with various microcontrollers, such as STM32, Microchip, ESP32.

icon
More Arduino courses

Free

$74.99

$89.99

$69.99

$79.99

$159.99

icon
Reviews

4.4

40 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Gerhard Korths on 9/1/2026

Ich finde es gut erklärt

By Patrick Downing on 8/26/2026

He cuts out all the fluff and is direct and to the point.

By Eamonn Baker on 3/30/2024

Yes very good so far .

By Berthold Schmitt on 1/22/2024

In dem Kurs wurde der verschlüsselte Verbindungsaufbau von und zu einem MQTT Broker sehr gut erklärt.

By Jason Plank on 7/9/2023

Really enjoying it. The lecturer is rather knowledgeable

By Anil Behal on 2/25/2023

the teaching was too good . i learn finally what mqtt is doing . i read many articles but it was unclear to me how it is working .

By Leandro Morais on 5/19/2022

Inicialmente, parece um curso simples e bem prático.

By Yulia on 4/15/2022

The course helped me to dive into IoT infrastructure and increased my knowledge of how to organise it using the MQTT protocol.

By Arne Brendel on 7/22/2022

By Ibsa Rauf Hassen on 4/18/2022

Showing all 10 reviews on CourseDuck

Read all 40 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100