Eclipse Projects Broker: dados de conexão e teste online

Sandbox público do grupo de trabalho Eclipse IoT, com WebSockets nas portas web padrão.

Endpoints e portas

TransporteURLCopiar
MQTT (TCP)mqtt://mqtt.eclipseprojects.io:1883
MQTT sobre TLSmqtts://mqtt.eclipseprojects.io:8883
WebSocketws://mqtt.eclipseprojects.io:80/mqtt
WebSocket segurowss://mqtt.eclipseprojects.io:443/mqtt

Sobre o Eclipse Projects Broker

O mqtt.eclipseprojects.io é um sandbox MQTT público mantido pela Eclipse Foundation para a comunidade Eclipse IoT. Os listeners WebSocket usam as portas padrão 80 e 443, o que ajuda quando você testa a partir de redes que bloqueiam portas incomuns.

Destaques

  • WebSockets nas portas 80 / 443
  • Sem cadastro
  • Mantido pela comunidade

Limitações

  • Totalmente público
  • Sem autenticação
  • Disponibilidade sem garantia

Conectar com código

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

const client = mqtt.connect('wss://mqtt.eclipseprojects.io:443/mqtt');

client.on('connect', () => {
  client.subscribe('testmqtt/eclipse/#');
  client.publish('testmqtt/eclipse/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