Conectividad

Un broker para todo tipo de clientes

El firmware suele hablar MQTT sobre TCP o TLS; los navegadores necesitan WebSockets. ConnectMQ escucha en los cuatro, así que dispositivos, servicios y paneles comparten los mismos topics.

Sin tarjeta

MQTT1883mqtt://broker.connectmq.com:1883TCP
MQTT sobre TLS8883mqtts://broker.connectmq.com:8883TCP + TLS
WebSocket8083ws://broker.connectmq.com:8083/mqttNavegadores (páginas HTTP)
WebSocket seguro8084wss://broker.connectmq.com:8084/mqttNavegadores (páginas HTTPS)

Se muestra el endpoint público compartido. Los datos de conexión de tu broker privado están en tu panel.

MQTT estándar

Todas las funciones de MQTT que esperan tus dispositivos

ConnectMQ implementa la especificación MQTT, no un dialecto propietario, así que tus bibliotecas cliente, tu firmware y tus herramientas actuales siguen funcionando.

  • Publicación/suscripción con comodines + y #
  • Niveles de QoS para entrega como máximo una vez y al menos una vez
  • Mensajes retenidos para conocer el último estado
  • Last Will and Testament para detectar presencia
  • Sesiones persistentes para clientes que se reconectan
  • Reason codes y propiedades de MQTT 5

Preguntas frecuentes sobre conectividad

¿Qué puerto debo usar?

Usa el 8883 (MQTT sobre TLS) para dispositivos y servicios, y el 8084 (WebSockets seguros, ruta /mqtt) para aplicaciones de navegador. El 1883 y el 8083 no están cifrados y son solo para pruebas rápidas.

¿Las aplicaciones de navegador pueden conectarse directamente?

Sí. ConnectMQ expone MQTT sobre WebSockets seguros (wss), que es lo que utilizan los clientes MQTT de navegador como MQTT.js.

¿Necesito un SDK especial?

No. ConnectMQ habla MQTT 3.1.1 y MQTT 5 estándar, así que funciona cualquier biblioteca cliente MQTT.

Tu broker MQTT privado, a unos pocos clics

Crea una cuenta, obtén las credenciales de tu broker y conecta tu primer dispositivo, sin servidores que instalar, parchear ni escalar.

MQTT sobre WebSocket: conecta un navegador a un broker MQTT con MQTT.js

Los navegadores no pueden abrir sockets TCP directos, así que las aplicaciones web hablan MQTT sobre WebSocket. Construye un cliente de navegador y un cliente Node.js funcionales contra broker.connectmq.com y aprende a resolver los errores de conexión más comunes.

9 min de lectura