CoderTools

Cliente MQTT Online

Cliente MQTT baseado em navegador para testar e depurar comunicações IoT

Aviso de privacidade

Suas credenciais MQTT e mensagens são processadas inteiramente no seu navegador e não são enviadas aos nossos servidores.

Configurações de conexão

Endereço WebSocket (ws:// ou wss://)

Opções avançadas

Status

Desconectado

Introdução ao protocolo MQTT

MQTT (Message Queuing Telemetry Transport) é um protocolo de mensagens leve publish-subscribe amplamente utilizado em cenários IoT. Este cliente online se conecta a brokers MQTT via WebSocket, permitindo comunicação em tempo real diretamente no navegador.

Recursos do cliente

  • Conectar a qualquer broker MQTT compatível com WebSocket
  • Inscrever em múltiplos tópicos com curingas (+ e #)
  • Publicar mensagens com nível QoS e flag retain configuráveis
  • Visualizar e filtrar mensagens recebidas em tempo real
  • Suporte à configuração Last Will (LWT)

Níveis QoS explicados

QoS 0: No máximo uma vez

Método fire-and-forget. A mensagem é enviada uma vez sem esperar confirmação. Adequado para dados não críticos onde perdas ocasionais são aceitáveis.

QoS 1: Pelo menos uma vez

Entrega garantida, mas possíveis duplicatas. A mensagem continua sendo enviada até receber confirmação. Adequado para notificações importantes.

QoS 2: Exatamente uma vez

Handshake de 4 vias garante que a mensagem seja entregue exatamente uma vez. Adequado para transações críticas onde duplicatas não são permitidas.

Curingas de tópicos

  • Nível único (+) corresponde a um nível de tópico: sensor/+/temperature
  • Multinível (#) corresponde a qualquer nível: home/#
  • Curingas podem ser combinados: +/sensor/#

Sobre conexão WebSocket

Este cliente de navegador suporta apenas conexões WebSocket (ws:// ou wss://). Para conectar a um broker MQTT tradicional (porta TCP 1883), o broker deve expor uma porta WebSocket, geralmente 8083 (ws) ou 8084 (wss).

Menu Rápido

Nenhuma ferramenta recente