Udemyintermediateen

Node-RED: IoT projects with ESP32, MQTT and Docker

Build smart home & IoT projects! Get step-by-step guides & downloadable code. Learn practical skills in IoT development.

4.4(185)
2,229students
10h 3m
Certificate
Markus Edenhauser
Markus EdenhauserTech Enthusiast, Dozent & systemischer Coach

Course Content

Node-RED: IoT projects with ESP32, MQTT and Docker is an intermediate-level Udemy course taught by Markus Edenhauser. It runs 10h 3m, is taught in English, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 185 reviews, with 2,229 students enrolled. It is a paid course, last updated April 2023.

Unlock the power of the Internet of Things (IoT) with Node-RED, MQTT, and ESP32! This online course is designed for Makers and DIY enthusiasts ready to elevate their projects.

Dive into a hands-on learning experience combining three powerful technologies to build sophisticated IoT solutions. You'll discover how to easily create complex projects using Node-RED, a visual programming environment that requires minimal coding experience.

MQTT, a lightweight messaging protocol, enables rapid and efficient data transmission between your devices, facilitating near real-time communication. The ESP32 microcontroller, with its integrated WiFi and Bluetooth, provides the processing power and connectivity needed for robust IoT applications.

What you'll master:

  • Node-RED Fundamentals: Learn to visually design and deploy IoT workflows.
  • MQTT Protocol: Understand and implement MQTT for seamless data exchange.
  • ESP32 Integration: Develop and deploy projects using the powerful ESP32 microcontroller.
  • Data Visualization: Collect data from sensors and visualize it in real-time using tools like InfluxDB and Grafana.
  • Remote Monitoring & Control: Monitor and control your IoT projects from anywhere in the world via the internet.
  • Custom Function Nodes: Create your own JavaScript function nodes to extend Node-RED's capabilities.
  • ESP32 Programming: Explore state-of-the-art ESP32 programming techniques with C++.
  • Dockerization: Learn to deploy microservices using Docker for simplified management.
  • Database Integration: Set up and utilize Mosquitto MQTT Broker, Grafana, InfluxDB, and MariaDB with Adminer.
  • PlatformIO: Implement ESP32 projects with PlatformIO.

This course empowers you to build your own IoT network, gather valuable data, and gain complete control over your projects. Whether you're a beginner or have some experience, the combination of Node-RED, MQTT, and ESP32 provides the flexibility and power to bring your IoT ideas to life.

After completing this course, you'll be equipped to confidently implement your own innovative IoT projects.

Join Markus Edenhauser, MA MSc, and start building the future of connected devices today!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.