EMQX Public Broker: dados de conexão e teste online

Broker MQTT 5 público e gratuito operado pela EMQ, acessível via TCP, TLS e WebSockets.

Endpoints e portas

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

Sobre o EMQX Public Broker

O broker.emqx.io é um broker MQTT público e gratuito mantido pela EMQ, a empresa por trás do EMQX. Ele suporta MQTT 3.1, 3.1.1 e MQTT 5 e oferece listeners TCP, TLS, WebSocket e WebSocket seguro.

Como todo sandbox público, ele é compartilhado por muitos usuários ao mesmo tempo, então considere qualquer tópico visível para o mundo inteiro.

Destaques

  • Suporte a MQTT 5
  • Endpoints TCP, TLS, WS e WSS
  • Sem cadastro

Limitações

  • Totalmente público — qualquer pessoa pode ler seus tópicos
  • Sem autenticação
  • Apenas para testes, sem SLA

Conectar com código

mosquitto CLI
mosquitto_sub -h broker.emqx.io -p 1883 -t 'testmqtt/emqx/#' -v
MQTT.js (navegador ou 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());
});

Com problemas? Veja os erros de conexão MQTT mais comuns ou aprenda como testar um broker MQTT passo a passo.

Dos criadores do TestMQTT

O broker público ficou pequeno?

Brokers públicos de teste são compartilhados com milhares de desconhecidos. O ConnectMQ oferece um broker MQTT privado, confiável para dispositivos reais — pronto em minutos.

  • Seu próprio broker isolado — ninguém mais lê seus tópicos
  • Autenticação por usuário e senha e controle de acesso por tópico
  • TLS e WebSocket seguro, MQTT 3.1.1 e MQTT 5
  • O mesmo código de cliente do primeiro teste até a produção

Outros brokers MQTT