Flatline Robotics
MQTT & IoT
Networking
The backbone of DIY smart home communication. Connect all your devices.
⏱ 2 Sessions · 2 Hrs Each
🎁 Keep Your Broker!
What You'll Learn
- Master the MQTT messaging protocol for IoT devices
- Set up a local MQTT broker on Raspberry Pi
- Publish sensor data from ESP32 nodes
- Subscribe to commands and control devices remotely
- Build a scalable smart home communication network
- Understand topics, QoS levels, and retained messages
- Debug and monitor MQTT traffic in real-time
Session by Session
1
MQTT Fundamentals
Learn the publish/subscribe model, topics, and message structure.
2
Broker Setup
Install and configure Mosquitto MQTT broker on Raspberry Pi.
3
Device Integration
Connect ESP32 sensors and actuators to the broker, test pub/sub.
4
Advanced Topics
Explore QoS, retained messages, wildcards, and take home your broker.
Take Home a Complete MQTT Broker!
Your configured MQTT broker on SD card — the communication backbone for your entire smart home.
Skills You'll Gain
MQTT Protocol
Broker Administration
IoT Architecture
ESP32 Networking
Message Queuing
System Debugging
Good to Know
- Advanced workshop — prior electronics/programming experience required
- Raspberry Pi provided for use during workshop
- Foundation for all DIY smart home projects
- Industry-standard protocol used by millions of devices