糖心vlog官网观看

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

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

Included with 糖心vlog官网观看 Plus

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Deploy IoT services with Node-RED, MQTT, and databases in Docker containers

  • Program ESP32 to collect and transmit sensor data securely via MQTT

  • Visualize real-time data using Grafana, MariaDB, and InfluxDB

  • Build smart automation projects, including weather stations, security systems, and IoT dashboards

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

April 2025

Assessments

17 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 16 modules in this course

In this module, we will introduce the course, its objectives, and the instructor. You鈥檒l learn about the essential prerequisites, the resources provided, and the hands-on approach we follow. We鈥檒l also discuss important disclaimers and guidelines to ensure a smooth learning experience.

What's included

7 videos1 reading

In this module, we will guide you through setting up a complete IoT software stack using Docker. You鈥檒l learn how to install and configure key services like Mosquitto, Node-RED, InfluxDB, and MariaDB as containers. We鈥檒l also cover authentication, SSL setup, and automated backups to ensure a secure and efficient workflow.

What's included

21 videos1 assignment1 plugin

In this module, we will explore the fundamentals of Node-RED and its role in IoT projects. You鈥檒l get an overview of flows, nodes, and payload manipulation. We鈥檒l also dive into JSON processing, context variables, and the wide range of available nodes that enhance automation capabilities.

What's included

7 videos1 assignment1 plugin

In this module, we will cover the essential concepts of MQTT, a lightweight messaging protocol for IoT communication. You鈥檒l learn how publishers and subscribers interact, how to use wildcards and retained messages, and how to implement QoS levels. We鈥檒l also introduce tools like MQTT Explorer for monitoring topics.

What's included

9 videos1 assignment1 plugin

In this module, we will set up Node-RED to communicate with an MQTT broker, process incoming data, and store it in databases. You鈥檒l learn how to configure Node-RED鈥檚 MQTT nodes, save IoT data in InfluxDB, and create interactive visualizations using Grafana.

What's included

5 videos1 assignment1 plugin

In this module, we will create a foundational ESP32 sketch for connecting to WiFi and an MQTT broker. You鈥檒l learn how to send and receive JSON data, control LEDs via MQTT messages, and integrate development tools like VS Code with PlatformIO and the Arduino IDE.

What's included

7 videos1 assignment1 plugin

In this module, we will build a mini weather station using ESP32 and sensors like BMP180 and BH1750. You鈥檒l learn how to collect environmental data, transmit it via MQTT, visualize it in Grafana, and use hysteresis for intelligent fan control.

What's included

11 videos1 assignment1 plugin

In this module, we will display weather data on an e-ink screen using ESP32. You鈥檒l learn how to retrieve data via REST APIs, process JSON, format text and graphics, and implement deep sleep mode to extend battery life.

What's included

15 videos1 assignment1 plugin

In this module, we will turn an ESP32-Cam into a smart surveillance camera. You鈥檒l learn how to capture images, send them via MQTT, and display them in Node-RED. We鈥檒l also implement motion-triggered alerts via Telegram for real-time security monitoring.

What's included

9 videos1 assignment1 plugin

In this module, we will use an RFID reader to log time records and store them in a database. You鈥檒l learn how to interact with Node-RED, TimeTagger, and a web API to automate time-tracking tasks efficiently.

What's included

10 videos1 assignment1 plugin

In this module, we will create an automated plant watering system with ESP32. You鈥檒l learn how to control relays via MQTT, measure water levels with an ultrasonic sensor, store data in MariaDB, and visualize it on a dashboard.

What's included

14 videos1 assignment1 plugin

In this module, we will work with smart plugs and relays to automate energy management. You鈥檒l learn how to flash and configure Tasmota, control devices using Node-RED, and visualize energy data in Grafana for efficient monitoring.

What's included

10 videos1 assignment1 plugin

In this module, we will build a battery-powered IoT button using ESP32 XIAO. You鈥檒l learn how to implement low-power strategies, toggle functions in Node-RED, and calculate battery consumption for extended operation.

What's included

4 videos1 assignment1 plugin

In this module, we will create an ESP32-based internet radio. You鈥檒l learn how to stream online stations, control playback using MQTT, and set up a dashboard for scheduling alarms and managing audio settings.

What's included

6 videos1 assignment1 plugin

In this module, we will enhance MQTT security using TLS encryption. You鈥檒l learn how to configure SSL certificates, mount them in Docker, and analyze encrypted traffic with Wireshark.

What's included

6 videos1 assignment1 plugin

In this module, we will recap all the concepts and projects covered throughout the course. You鈥檒l receive final insights from the instructor and recommendations for future IoT development.

What's included

2 videos3 assignments

Instructor

Packt - Course Instructors
Packt
971 Courses220,130 learners

Offered by

Packt

Explore more from Networking

Why people choose 糖心vlog官网观看 for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, 糖心vlog官网观看 is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. 糖心vlog官网观看 allows me to learn without limits."
糖心vlog官网观看 Plus

Open new doors with 糖心vlog官网观看 Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose 糖心vlog官网观看 for Business

Upskill your employees to excel in the digital economy

Frequently asked questions

More questions