EMQX Public Broker: datos de conexión y prueba online

Broker MQTT 5 público y gratuito operado por EMQ, accesible por TCP, TLS y WebSockets.

Endpoints y puertos

TransporteURLCopiar
MQTT (TCP)mqtt://broker.emqx.io:1883
MQTT sobre TLSmqtts://broker.emqx.io:8883
WebSocketws://broker.emqx.io:8083/mqtt
WebSocket segurowss://broker.emqx.io:8084/mqtt

Acerca de EMQX Public Broker

broker.emqx.io es un broker MQTT público y gratuito de EMQ, la empresa detrás de EMQX. Admite MQTT 3.1, 3.1.1 y MQTT 5 y ofrece listeners TCP, TLS, WebSocket y WebSocket seguro.

Como cualquier sandbox público, lo comparten muchos usuarios a la vez, así que da por hecho que cualquier topic es visible para todo el mundo.

Puntos fuertes

  • Compatible con MQTT 5
  • Endpoints TCP, TLS, WS y WSS
  • Sin registro

Limitaciones

  • Totalmente público: cualquiera puede leer tus topics
  • Sin autenticación
  • Solo para pruebas, sin SLA

Conectar con código

mosquitto CLI
mosquitto_sub -h broker.emqx.io -p 1883 -t 'testmqtt/emqx/#' -v
MQTT.js (navegador o Node.js)
import mqtt from 'mqtt';

const client = mqtt.connect('wss://broker.emqx.io:8084/mqtt');

client.on('connect', () => {
  client.subscribe('testmqtt/emqx/#');
  client.publish('testmqtt/emqx/hello', 'Hello from MQTT.js');
});

client.on('message', (topic, payload) => {
  console.log(topic, payload.toString());
});

¿Tienes problemas? Consulta los errores de conexión MQTT más comunes o aprende cómo probar un broker MQTT paso a paso.

De los creadores de TestMQTT

¿Se te queda corto el broker público?

Los brokers públicos de prueba se comparten con miles de desconocidos. ConnectMQ te da un broker MQTT privado en el que puedes confiar para dispositivos reales, listo en minutos.

  • Tu propio broker aislado: nadie más puede leer tus topics
  • Autenticación con usuario y contraseña y control de acceso por topic
  • TLS y WebSocket seguro, MQTT 3.1.1 y MQTT 5
  • El mismo código de cliente desde la primera prueba hasta producción

Otros brokers MQTT