MQTT is the messaging backbone of practically every serious IoT system. These tutorials walk through brokers, publish/subscribe patterns, QoS, and live dashboards — on ESP32, ESP8266, and Pico W — so your devices keep talking reliably over imperfect networks. Any WiFi board below will run every example.
Shop the parts used in these tutorials
ESP32 BME280 ESP-NOW: MQTT Sensors in Home Assistant
Build ESP32-C3 BME280 deep-sleep nodes using ESP-NOW, then forward readings via an ESP32 gateway to MQTT for Home Assistant with ShillehTek parts.
D1 Mini HX711 Load Cells: Wi-Fi MQTT Scale Build
Build a D1 Mini smart bathroom scale with four half-bridge load cells and an HX711, display weight on an OLED, and publish...
ESP32 DHT11 MQTT: Home Assistant dashboard sensor
Build an ESP32 DHT11 room sensor that publishes MQTT to Home Assistant for live dashboard gauges, history, and simple automations, with ShillehTek...
ESP8266 ZMPT101B: True RMS AC Voltage Dashboard
Build an ESP8266 + ZMPT101B true-RMS AC voltmeter, calibrate it with intercept/slope, and publish live voltage to an MQTT dashboard with ShillehTek...
ESP32 LVGL Display: Touchscreen Smart Switch UI
Build an ESP32 LVGL touchscreen smart switch UI with relay control, a DHT22 temperature gauge, and MQTT updates for Home Assistant using...
ESP32 Relay: Build a Wi-Fi Smart Plug
Build an ESP32 + relay Wi-Fi smart plug you can control via web UI or MQTT, with Tasmota-compatible options and no cloud...
Raspberry Pi Pico W BME280: Send data to ThingSpeak
Build a Raspberry Pi Pico W BME280 weather station that posts temperature, pressure, and humidity to a real-time ThingSpeak dashboard with ShillehTek.
Raspberry Pi Pico W MPU6050: Send data to DynamoDB
Build a Raspberry Pi Pico W to AWS DynamoDB pipeline using MPU6050 data over MQTT via IoT Core and Lambda, for scalable...
Raspberry Pi Pico W AWS IoT Core: MQTT LED Control
Connect a Raspberry Pi Pico W to AWS IoT Core with secure MQTT in MicroPython, then toggle the onboard LED from the...
Raspberry Pi Camera MQTT: Send Photos to React Native
Build a Raspberry Pi camera + MQTT workflow that captures images on command and delivers them to a React Native Expo app...
Raspberry Pi MQTT: Send Commands with Node.js
Build a Raspberry Pi MQTT command system with a Node.js Express endpoint that publishes messages to trigger actions like taking a photo,...
Raspberry Pi Mosquitto MQTT: Send messages and commands
Set up Mosquitto MQTT on a Raspberry Pi and use Python to send messages and commands from your local computer, a simple...