Comparar brokers MQTT

ConnectMQ, EMQX, HiveMQ e Mosquitto lado a lado — quem opera, quais recursos do MQTT suporta, como é protegido e como escala.

Recurso RecomendadoConnectMQBroker MQTT gerenciadoComeçar EMQXEMQ TechnologiesHiveMQHiveMQMosquittoEclipse Foundation
Operação
Modelo de implantaçãoServiço gerenciadoAuto-hospedado ou EMQX CloudAuto-hospedado ou HiveMQ CloudAuto-hospedado
Sem servidores para operar ou atualizarQuem instala, atualiza, monitora e faz backup do broker.SimCom EMQX CloudCom HiveMQ CloudVocê opera
Broker privado e isoladoSeus tópicos não são compartilhados com outros clientes.SimSimSimSim (seu servidor)
Teste no TestMQTTbroker.connectmq.comBroker público de testeBroker público de testetest.mosquitto.org
Protocolo
MQTT 3.1.1SimSimSimSim
MQTT 5SimSimSimSim
WebSockets seguros (clientes no navegador)SimSimSimSim
QoS 2 (exatamente uma vez)SimSimSimSim
Segurança
Criptografia TLSSimSimSimSim (você configura)
Autenticação por usuário / senhaSimSimVia extensõesArquivo de senhas
Controle de acesso por tópicoSimSimVia extensõesArquivo ACL
Escala e licença
EscalabilidadeGerenciada pelo serviçoClusterCluster no EnterpriseNó único
LicençaServiço comercialApache 2.0 (≤ 5.8) · BSL 1.1 (5.9+)CE: Apache 2.0 · Enterprise: comercialEPL 2.0 / EDL 1.0
Indicação
Ideal paraEquipes que querem um broker privado e seguro sem manter infraestruturaGrandes clusters auto-hospedados e integração de dadosImplantações corporativas em ecossistemas JavaServidores únicos, Raspberry Pi e home labs
TesteDados de conexão →Dados de conexão →Dados de conexão →Dados de conexão →

Licenças e edições mudam com o tempo — confira o site de cada fornecedor para os termos atuais. Todos os brokers auto-hospedados podem ser protegidos com TLS e autenticação, mas a configuração e a manutenção ficam por sua conta.

Qual broker MQTT você deve escolher?

Comece pelo que você precisa, não pela lista de recursos.

Um único Raspberry Pi ou home lab

Mosquitto

Consumo mínimo e configuração simples. Atualizações, TLS e backups ficam por sua conta.

Você opera seu próprio cluster grande e pipelines de dados

EMQX ou HiveMQ Enterprise

Feitos para clusters autogerenciados; planeje o trabalho de operação e o licenciamento.

Quer a versão completa? Leia nosso guia para escolher um broker MQTT, veja os brokers MQTT grátis que você pode testar hoje ou descubra quando migrar de brokers públicos para privados.

Dos criadores do TestMQTT

Não precisa operar seu próprio broker

Brokers públicos de teste são compartilhados com milhares de desconhecidos. O ConnectMQ oferece um broker MQTT privado, confiável para dispositivos reais — pronto em minutos.

  • Seu próprio broker isolado — ninguém mais lê seus tópicos
  • Autenticação por usuário e senha e controle de acesso por tópico
  • TLS e WebSocket seguro, MQTT 3.1.1 e MQTT 5
  • O mesmo código de cliente do primeiro teste até a produção

Perguntas frequentes sobre a comparação de brokers MQTT

Qual é o melhor broker MQTT?

Depende de quem vai operá-lo. Se você quer um broker privado e seguro sem manter servidores, um broker gerenciado como o ConnectMQ é a opção mais simples. Para auto-hospedar, o Mosquitto atende servidores únicos e o EMQX ou o HiveMQ atendem clusters.

Qual a diferença entre um broker MQTT gerenciado e um auto-hospedado?

Com um broker auto-hospedado, você instala, protege, atualiza, monitora e escala o servidor. Um broker gerenciado é operado para você: você recebe um endpoint e credenciais e conecta seus dispositivos.

Todos os brokers MQTT suportam MQTT 5?

Os quatro brokers desta comparação suportam MQTT 3.1.1 e MQTT 5. A diferença está principalmente em quem os opera, como escalam e como a autenticação e o controle de acesso são configurados.

Posso testar esses brokers antes de escolher?

Sim. ConnectMQ, EMQX, HiveMQ e Mosquitto têm endpoints públicos aos quais você se conecta em segundos pelo cliente online do TestMQTT.