# TestMQTT > Teste qualquer broker MQTT online em segundos. Cliente MQTT grátis no navegador: conecte via WebSocket, assine, publique e depure tópicos sem instalar nada. Language: Português (pt). English version: https://testmqtt.com/llms.txt ## Páginas principais - [Testar MQTT online — Cliente MQTT grátis e teste de broker | TestMQTT](https://testmqtt.com/pt): Teste qualquer broker MQTT online em segundos. Cliente MQTT grátis no navegador: conecte via WebSocket, assine, publique e depure tópicos sem instalar nada. - [Suporte TestMQTT — Fale conosco por e-mail](https://testmqtt.com/pt/suporte): Precisa de ajuda com o TestMQTT, um broker público ou um problema de conexão MQTT? Escreva para support@testmqtt.com com a URL do broker, o cliente e o erro. ## Brokers MQTT públicos - [Brokers MQTT grátis: servidores de teste e open source](https://testmqtt.com/pt/brokers): Brokers MQTT grátis para testes e auto-hospedagem: ConnectMQ, HiveMQ, EMQX, Mosquitto e Eclipse com as portas, além de brokers open source para instalar. - [Comparação de brokers MQTT: ConnectMQ, EMQX, HiveMQ, Mosquitto](https://testmqtt.com/pt/brokers/comparar): Compare brokers MQTT lado a lado — ConnectMQ, EMQX, HiveMQ e Mosquitto — em hospedagem, operação, MQTT 5, segurança, escalabilidade e licença. - [Broker MQTT ConnectMQ: dados de conexão e teste](https://testmqtt.com/pt/brokers/connectmq): Conecte-se ao broker MQTT ConnectMQ (broker.connectmq.com) via TCP, TLS ou WebSockets. Portas, configurações de conexão e um cliente de teste online grátis. - [Broker público HiveMQ (broker.hivemq.com): portas e teste](https://testmqtt.com/pt/brokers/hivemq): Teste online o broker MQTT público da HiveMQ (broker.hivemq.com). Dados de conexão TCP 1883, TLS 8883, WebSocket 8000 e WSS 8884 com um cliente grátis no navegador. - [Broker público EMQX (broker.emqx.io): portas e teste online](https://testmqtt.com/pt/brokers/emqx): Teste online o broker MQTT público do EMQX (broker.emqx.io). Configurações TCP 1883, TLS 8883, WebSocket 8083 e WSS 8084 com um cliente MQTT grátis no navegador. - [Broker público test.mosquitto.org: portas e teste online](https://testmqtt.com/pt/brokers/mosquitto): Teste online o servidor público do Eclipse Mosquitto (test.mosquitto.org). Portas 1883, 8883, WebSocket 8080 e WSS 8081 com um cliente MQTT grátis no navegador. - [Broker mqtt.eclipseprojects.io: portas e teste online](https://testmqtt.com/pt/brokers/eclipse): Dados de conexão do broker MQTT público da Eclipse (mqtt.eclipseprojects.io): TCP 1883, TLS 8883, WebSocket 80 e WSS 443, além de um testador MQTT online grátis. ## Ferramentas MQTT gratuitas - [Reason codes MQTT (MQTT 5 e 3.1.1): significado e soluções](https://testmqtt.com/pt/ferramentas/codigos-de-motivo-mqtt): Consulte todos os reason codes do MQTT 5 e return codes do MQTT 3.1.1: 0x87 Not authorized, 0x86 senha incorreta, 0x8E sessão assumida e mais, com soluções. - [Testador de wildcards de tópicos MQTT (+ e #) — Online](https://testmqtt.com/pt/ferramentas/testador-de-topicos): Veja quais tópicos MQTT um filtro de assinatura corresponde. Teste curingas de nível único (+), multinível (#) e as regras de $SYS na hora, grátis e online. - [Calculadora de tamanho de pacote MQTT e banda](https://testmqtt.com/pt/ferramentas/calculadora-tamanho-pacote-mqtt): Calcule byte a byte o tamanho exato de um pacote MQTT PUBLISH no MQTT 3.1.1 e 5, incluindo os acks de QoS, e estime o consumo diário e mensal da sua frota. - [Ferramentas MQTT grátis: gerador de código e mosquitto.conf](https://testmqtt.com/pt/ferramentas): Ferramentas MQTT online e grátis: gerador de código, criador de mosquitto.conf, códigos de motivo, curingas de tópicos, tamanho de pacote e Client IDs. - [Gerador de código MQTT — Python, Node.js, ESP32, Go](https://testmqtt.com/pt/ferramentas/gerador-codigo-mqtt): Gere código de cliente MQTT pronto para rodar em Python, Node.js, JavaScript no navegador, ESP32/Arduino, Go, Java, C# e na CLI do mosquitto a partir do seu broker. - [Gerador de mosquitto.conf — configuração do Mosquitto 2.x](https://testmqtt.com/pt/ferramentas/gerador-mosquitto-conf): Monte online um mosquitto.conf para Mosquitto 2.x: listeners, TLS, WebSockets, arquivos de senha e ACL, persistência e logs, com comandos Docker e systemd. - [Gerador de Client ID MQTT — únicos e dentro da especificação](https://testmqtt.com/pt/ferramentas/gerador-client-id-mqtt): Gere Client IDs MQTT únicos em lote: aleatórios, UUID v4, hex ou com timestamp, com seu próprio prefixo e um modo estrito MQTT 3.1.1 (23 caracteres alfanuméricos). ## Guias de MQTT - [Aprenda MQTT — Guias, tutoriais e solução de problemas](https://testmqtt.com/pt/aprender): Guias práticos de MQTT para devs: como testar um broker MQTT, níveis de QoS, tópicos e curingas, portas, WebSocket, mensagens retidas e erros de conexão. - [Como testar um broker MQTT online — passo a passo](https://testmqtt.com/pt/aprender/como-testar-um-broker-mqtt): Aprenda a testar um broker MQTT: verifique a conexão, publique e assine, confira QoS e mensagens retidas e depure falhas — online, na CLI ou em código. - [O que é MQTT? O protocolo MQTT explicado de forma simples](https://testmqtt.com/pt/aprender/o-que-e-mqtt): O que é MQTT? Uma introdução prática ao protocolo MQTT: brokers, tópicos, publish/subscribe, QoS, mensagens retidas e Last Will — com exemplos práticos. - [Portas MQTT explicadas: 1883, 8883, WebSocket e 443](https://testmqtt.com/pt/aprender/portas-mqtt): Qual porta MQTT usar? Entenda as portas 1883, 8883, 8083, 8084 e 443, quais funcionam no navegador e as portas exatas dos brokers públicos mais populares. - [Broker MQTT público vs privado: quando migrar](https://testmqtt.com/pt/aprender/brokers-mqtt-publicos-vs-privados): Brokers MQTT públicos são ótimos para testes, mas arriscados para dados reais. Veja seus limites, quando servem e o que buscar em um broker MQTT privado. - [Comparação de brokers MQTT: Mosquitto vs EMQX vs HiveMQ](https://testmqtt.com/pt/aprender/comparacao-brokers-mqtt): Uma comparação honesta de brokers MQTT: Mosquitto, EMQX, HiveMQ, VerneMQ, NanoMQ e brokers gerenciados — linguagem, cluster, MQTT 5, licenças e como escolher. - [Instalar Mosquitto MQTT no Ubuntu, Windows e macOS](https://testmqtt.com/pt/aprender/instalar-mosquitto): Instale o broker MQTT Mosquitto no Ubuntu, Debian, Windows ou macOS, rode-o como serviço, teste com mosquitto_sub/pub e resolva o modo somente local do 2.x. - [MQTT com Python e paho-mqtt 2.x: publish e subscribe](https://testmqtt.com/pt/aprender/mqtt-com-python): Tutorial de MQTT em Python com paho-mqtt 2.x: conectar, assinar e publicar, loop_forever vs loop_start, QoS, TLS, usuário/senha e reconexão automática. - [Tutorial MQTT.js: MQTT no Node.js e no navegador](https://testmqtt.com/pt/aprender/mqtt-com-javascript): Aprenda MQTT em JavaScript com MQTT.js v5: conectar, assinar e publicar no Node.js e no navegador via WebSockets, async/await, React e tratamento de erros. - [ESP32 MQTT: tutorial com Arduino e PubSubClient](https://testmqtt.com/pt/aprender/mqtt-esp32-arduino): Tutorial de MQTT com ESP32, Arduino e PubSubClient: conecte ao WiFi e a um broker, publique JSON de sensores, assine comandos, reconecte sem travar e use TLS. - [Mosquitto no Docker: docker run e Docker Compose](https://testmqtt.com/pt/aprender/mosquitto-no-docker): Rode a imagem eclipse-mosquitto com docker run ou Docker Compose: volumes de config, dados e logs, portas 1883 e 9001 e um arquivo de senhas via docker exec. - [Exemplos de mosquitto_pub e mosquitto_sub: colinha](https://testmqtt.com/pt/aprender/exemplos-mosquitto-pub-sub): Exemplos prontos de mosquitto_pub e mosquitto_sub: tabela de flags, QoS, mensagens retidas, autenticação, TLS, MQTT 5, arquivos, modo linha e saída com -F. - [Home Assistant MQTT: configurar Mosquitto e discovery](https://testmqtt.com/pt/aprender/home-assistant-mqtt): Configure MQTT no Home Assistant: add-on Mosquitto ou broker externo, a integração MQTT, tópicos de config do MQTT discovery com exemplo em JSON e como testar. - [Node-RED MQTT: conectar, assinar e publicar](https://testmqtt.com/pt/aprender/node-red-mqtt): Use MQTT no Node-RED: configure o nó do broker, assine com mqtt in, publique com mqtt out, interprete JSON, use tópicos dinâmicos e importe um fluxo pronto. - [Autenticação no Mosquitto: senhas, ACL e TLS](https://testmqtt.com/pt/aprender/autenticacao-mosquitto): Proteja um broker Mosquitto passo a passo: crie um arquivo de senhas com mosquitto_passwd, restrinja tópicos com ACL usando %u e %c e ative TLS na porta 8883. - [Segurança MQTT: boas práticas e checklist prático](https://testmqtt.com/pt/aprender/boas-praticas-seguranca-mqtt): Proteja o MQTT passo a passo: TLS, autenticação com senha, certificados ou tokens, ACLs de tópicos, regras de client ID, criptografia de payload e rate limits. - [QoS MQTT: níveis 0, 1 e 2 explicados](https://testmqtt.com/pt/aprender/niveis-qos-mqtt): QoS do MQTT explicado: como QoS 0, 1 e 2 funcionam pacote a pacote, o que é a regra de rebaixamento, como as sessões afetam a entrega e qual nível escolher. - [Tópicos MQTT e curingas (+ e #): boas práticas](https://testmqtt.com/pt/aprender/topicos-e-curingas-mqtt): Tópicos e curingas MQTT explicados: níveis de tópico, os curingas + e #, tópicos $SYS, assinaturas compartilhadas e boas práticas para projetar uma hierarquia. - [Mensagens retidas MQTT (retain): como funcionam](https://testmqtt.com/pt/aprender/mensagens-retidas-mqtt): Mensagens retidas do MQTT explicadas: como funciona a flag retain, quando usá-la, como limpar uma mensagem retida com payload vazio e as opções do MQTT 5. - [MQTT Last Will (LWT): como funciona e exemplos](https://testmqtt.com/pt/aprender/mqtt-last-will): Como funciona o Last Will and Testament do MQTT: quando o broker o envia, o will delay do MQTT 5 e o padrão de presença online/offline retido, com exemplos. - [MQTT Keep Alive: PINGREQ, timeouts e ajustes](https://testmqtt.com/pt/aprender/mqtt-keep-alive): Como funciona o keep alive do MQTT: a regra do timeout de 1,5x, PINGREQ e PINGRESP, Server Keep Alive do MQTT 5, NAT e redes móveis e como escolher o intervalo. - [Sessão persistente MQTT: Clean Session e Clean Start](https://testmqtt.com/pt/aprender/sessoes-persistentes-mqtt): Entenda as sessões persistentes do MQTT: cleanSession no 3.1.1, Clean Start e Session Expiry no MQTT 5, a flag Session Present e o enfileiramento de QoS 1/2. - [Assinaturas compartilhadas MQTT ($share)](https://testmqtt.com/pt/aprender/assinaturas-compartilhadas-mqtt): Aprenda sobre as assinaturas compartilhadas do MQTT: a sintaxe $share/grupo/filtro, como as mensagens são distribuídas, suporte nos brokers, usos e armadilhas. - [Sparkplug B explicado: MQTT para IoT industrial](https://testmqtt.com/pt/aprender/mqtt-sparkplug-b): Sparkplug B explicado: o namespace de tópicos spBv1.0, mensagens NBIRTH/NDEATH e DATA/CMD, payloads Protobuf, bdSeq e seq e a Primary Host Application. - [MQTT sobre WebSockets: ws vs wss, paths e portas](https://testmqtt.com/pt/aprender/mqtt-sobre-websockets): MQTT sobre WebSockets explicado: por que o navegador precisa dele, ws vs wss, o path /mqtt, portas comuns, erros de mixed content e um exemplo com MQTT.js. - [MQTT 5 vs 3.1.1: principais diferenças explicadas](https://testmqtt.com/pt/aprender/mqtt-5-vs-3-1-1): MQTT 5 vs 3.1.1 comparados: reason codes, expiração de sessão e mensagem, user properties, assinaturas compartilhadas, topic aliases e controle de fluxo. - [MQTT vs HTTP para IoT: diferenças e quando usar](https://testmqtt.com/pt/aprender/mqtt-vs-http): MQTT vs HTTP para IoT: push vs request/response, overhead, conexões persistentes, confiabilidade e ferramentas — com um guia claro de quando usar cada um. - [Erros de conexão MQTT: códigos CONNACK, timeouts, TLS](https://testmqtt.com/pt/aprender/erros-de-conexao-mqtt): Resolva erros de conexão MQTT rápido: timeouts, ECONNREFUSED, falhas de TLS, mixed content, códigos do CONNACK, reason codes do MQTT 5 e loops de client ID. ## Outros idiomas - [English](https://testmqtt.com/llms.txt) - [Español](https://testmqtt.com/es/llms.txt) - [Deutsch](https://testmqtt.com/de/llms.txt) - [Français](https://testmqtt.com/fr/llms.txt) - [Türkçe](https://testmqtt.com/tr/llms.txt)