Eclipse Projects Broker: datos de conexión y prueba online

Sandbox público del grupo de trabajo Eclipse IoT, con WebSockets en los puertos web estándar.

Endpoints y puertos

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

Acerca de Eclipse Projects Broker

mqtt.eclipseprojects.io es un sandbox MQTT público que la Eclipse Foundation mantiene para la comunidad Eclipse IoT. Sus listeners WebSocket usan los puertos estándar 80 y 443, algo útil cuando pruebas desde redes que bloquean puertos poco habituales.

Puntos fuertes

  • WebSockets en los puertos 80 / 443
  • Sin registro
  • Mantenido por la comunidad

Limitaciones

  • Totalmente público
  • Sin autenticación
  • Disponibilidad sin garantías

Conectar con código

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

¿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