makecademy
← Courses
IntermediateCertificate9 lessons

Raspberry Pi IoT Server with MQTT and Node-RED

Build a local Raspberry Pi IoT server that collects device data, runs MQTT and Node-RED, displays dashboards, and triggers automations.

Instructor: Makecademy Team|3 sections|$29

About this course

A Raspberry Pi IoT course focused on the server side. Students install and manage MQTT, Node-RED, flows, dashboards, logs, and alerts so ESP32 and Arduino devices can connect to a local automation system.

What you will be able to build

  • 01Run MQTT and Node-RED on Raspberry Pi
  • 02Create flows from device telemetry
  • 03Build dashboards and controls
  • 04Trigger alerts and automations
  • 05Persist or log important data
  • 06Keep the IoT server maintainable

Course curriculum

Browse the public lesson outline before joining the course.

3 sections / 9 lessons
Section 1

Server Setup

3 lessons
  1. 01Prepare Raspberry Pi for IoT services
  2. 02Install MQTT and Node-RED
  3. 03Secure and organize local services
Section 2

Flows and Dashboards

3 lessons
  1. 01Subscribe to device telemetry
  2. 02Build dashboard widgets and controls
  3. 03Create automation rules from sensor data
Section 3

Operations

3 lessons
  1. 01Log data and inspect failures
  2. 02Back up flows and configuration
  3. 03Monitor service health and restart behavior