CoderTools

Cliente MQTT en línea

Cliente MQTT basado en navegador para probar y depurar comunicaciones IoT

Aviso de privacidad

Sus credenciales MQTT y mensajes se procesan completamente en su navegador y no se envían a nuestros servidores.

Configuración de conexión

Dirección WebSocket (ws:// o wss://)

Opciones avanzadas

Status

Desconectado

Introducción al protocolo MQTT

MQTT (Message Queuing Telemetry Transport) es un protocolo de mensajería ligero publish-subscribe ampliamente utilizado en escenarios IoT. Este cliente en línea se conecta a brokers MQTT a través de WebSocket, permitiendo comunicación en tiempo real directamente en el navegador.

Características del cliente

  • Conectarse a cualquier broker MQTT compatible con WebSocket
  • Suscribirse a múltiples topics con comodines (+ y #)
  • Publicar mensajes con nivel QoS y flag retain configurables
  • Ver y filtrar mensajes recibidos en tiempo real
  • Soporte de configuración Last Will (LWT)

Niveles QoS explicados

QoS 0: Como máximo una vez

Método fire-and-forget. El mensaje se envía una vez sin esperar confirmación. Adecuado para datos no críticos donde pérdidas ocasionales son aceptables.

QoS 1: Al menos una vez

Entrega garantizada pero posibles duplicados. El mensaje sigue enviándose hasta recibir confirmación. Adecuado para notificaciones importantes.

QoS 2: Exactamente una vez

Handshake de 4 vías que garantiza que el mensaje se entrega exactamente una vez. Adecuado para transacciones críticas donde no se permiten duplicados.

Comodines de topics

  • Nivel único (+) coincide con un nivel de topic: sensor/+/temperature
  • Multinivel (#) coincide con cualquier nivel: home/#
  • Los comodines se pueden combinar: +/sensor/#

Sobre la conexión WebSocket

Este cliente de navegador solo admite conexiones WebSocket (ws:// o wss://). Para conectarse a un broker MQTT tradicional (puerto TCP 1883), el broker debe exponer un puerto WebSocket, generalmente 8083 (ws) o 8084 (wss).

Menú Rápido

Sin herramientas recientes