MQTT-Plug
MQTT-Plug brings live MQTT data directly into WordPress using secure WebSocket connections. It is designed for developers, IoT experimenters, and small production deployments that want real-time visibility without building a custom frontend. Unlike traditional MQTT tools, MQTT-Plug focuses on embedd
About this tool.
MQTT-Plug brings live MQTT data directly into WordPress using secure WebSocket connections. It is designed for developers, IoT experimenters, and small production deployments that want real-time visibility without building a custom frontend.
Unlike traditional MQTT tools, MQTT-Plug focuses on embedding live data into WordPress pages, posts, and dashboards , while keeping credentials safe and configuration simple.
Key Features
- Connect to MQTT brokers over WS/WSS
- Live message stream and event log
- Topic-based subscriptions
- Shortcode-driven embeds
- Works with public or authenticated dashboards
- Designed for modern MQTT backends (Mosquitto, EMQX, HiveMQ, The-Link-Builders, managed brokers)
- No external Node services required
- Lightweight; no tracking, no telemetry, no lock-in
MQTT-Plug is infrastructure-agnostic. You control your broker, topics, and data flow.
Configuration
In Settings → MQTT-Plug , configure:
- Broker host
- WebSocket port
- TLS / secure connection (WSS)
- Username and password (if required)
- Base topic or subscription filter
- Debug logging (optional)
All credentials are stored using WordPress options and are never exposed to public users unless explicitly enabled.
Usage
Basic shortcode:
[mqtt_plug]
Optional attributes:
- height="520px" – set container height
- class="custom-class" – add a CSS hook
- mode="observer" – server-fed or read-only views (if enabled)
Example:
[mqtt_plug height=”600px” class=”iot-dashboard” mode=”observer”]