flespi MQTT broker

MQTT is a messaging protocol widely used in M2M communication. MQTT requires a broker to publish messages and subscribe to sessions. flespi provides a free online public MQTT broker for a variety of network applications.

Free
Use flespi MQTT broker gratis until you stay within the restrictions
Isolated namespace
Publish to topics with any name, except /flespi
WebSockets
Use MQTT communication even from web apps
Secure
Feel safe with SSL-protected MQTTS and WSS connections
Configurable
Manage sessions, subscriptions, and access to logs via REST API
Integrated to flespi
Use flespi MQTT API to receive flespi platform event messages
Configuration
Host mqtt.flespi.io
Port for HTTP: 8883 (SSL) or 1883 (non-SSL)
for WebSockets: 443 (SSL) or 80 (non-SSL)
QoS supported QoS 0, QoS 1
Logs MQTT broker logs available via either REST API or MQTT
ACL Yes, topics access is adjustable via token ACL setting
Shared subscriptions Yes, implemented according to MQTT 5.0 specification with possibility to load-balance published messages between multiple subscribers in the same shared group
Retained messages Prohibited (to be enabled soon)
Authorization
Username Password ClientID
your flespi token not used any

5 easy steps to start

1
Create free account on flespi.io
2
Create an authorization token
3
Connect to mqtt.flespi.io via TCP or WebSocket
4
Authorize with flespi token as user name
5
Subscribe/publish to any topic

MQTT client

Connection


Publish message


Subscription