MQTT

The standard for IoT Messaging

A lightweight messaging protocol designed to connect devices and applications in real time. It's used everywhere in IoT projects because its lightweight, fast and reliable even on unstable networks. 

Perfect for microcontrollers like ESP32, Raspberry Pi and Arduino.

Instead of talking directly to each other, they send messages to OpenMQTT and other devices can subscribe to those messages and react instantly. 

Topics

Think of topics like channels for your devices to send messages (publish) and receive messages (subscribe).

A device publishes data (for example: temperature = 21°C)

The message is published to a topic like /livingroom/temperature

Any device or app that subscribes to that topic receives the update instantly

Step 1

Create your workspace

Workspace is your isolated project enviroment. Building multiple projects? Create multiple workspaces. 

No cross-contamination. No confusion. 

Step 2

Connect your devices

Create and connect your device in your workspace. Copy-paste ready code examples for you to use.

Step 3

Send your first message

Use Live Preview in your workspace to send your first MQTT message. 

Let's start your next project

Get started and send your first message in just 60 seconds