makecademy
← Courses
IntermediateCertificate9 lessons

ESP32 IoT Devices with MQTT and Dashboards

Build ESP32 IoT devices that publish clean telemetry, expose reliable state, and feed useful dashboards and automations.

Instructor: Makecademy Team|3 sections|$29

About this course

A board-linked IoT course focused on the ESP32 as a connected device platform. Students design topics, payloads, availability, retained state, reconnect behavior, dashboard views, and basic alerting.

What you will be able to build

  • 01Design MQTT topic structures
  • 02Publish sensor telemetry reliably
  • 03Represent device state and availability
  • 04Build dashboard-ready data flows
  • 05Handle reconnects and basic device errors
  • 06Create a reusable ESP32 IoT firmware pattern

Course curriculum

Browse the public lesson outline before joining the course.

3 sections / 9 lessons
Section 1

MQTT Device Design

3 lessons
  1. 01Plan topics, payloads, and device names
  2. 02Publish telemetry and retained state
  3. 03Represent availability and error state
Section 2

ESP32 Reliability

3 lessons
  1. 01Handle Wi-Fi and MQTT reconnects
  2. 02Structure firmware for multiple sensors
  3. 03Add status LEDs and serial diagnostics
Section 3

Dashboards and Alerts

3 lessons
  1. 01Feed a local dashboard
  2. 02Create threshold-based alerts
  3. 03Document a reusable device template