Se você usava o HiveMQ Cloud Serverless porque queria um broker MQTT sem operar servidores, o substituto mais próximo é outro broker MQTT serverless: um broker privado em um cluster compartilhado, com isolamento entre tenants, que você cria em um console web e acessa com clientes padrão. O broker MQTT serverless da ConnectMQ Cloud foi feito exatamente para isso. Este artigo mostra o que ele oferece, como os planos correspondem aos usuários do HiveMQ Serverless Free e Pay As You Go e como migrar o seu primeiro cliente.
O HiveMQ descontinua o Serverless em 31 de dezembro de 2026; veja fim do HiveMQ Cloud Serverless para os detalhes.
O que esperar de um substituto serverless
Uma boa alternativa ao HiveMQ Serverless mantém o que tornava o Serverless atraente:
- Sem infraestrutura. Nada de máquinas virtuais, certificados ou patches para gerenciar.
- Um plano gratuito útil para dispositivos reais e TLS de verdade, sem cartão de crédito.
- MQTT padrão, para que o código cliente atual continue funcionando.
- Um console web para criar credenciais e ver o que os seus dispositivos estão fazendo.
- Um caminho de crescimento para mais conexões ou um cluster isolado sem trocar de protocolo.
ConnectMQ Serverless em resumo
| Recurso | Serverless (Free) | Serverless (Paid) |
|---|---|---|
| Conexões simultâneas | Até 25 | Até 1.000 |
| QoS máximo | 1 | 2 |
| Tamanho máximo de mensagem | 256 KB | 1 MB |
| Retained messages e wildcards | Sim | Sim |
| Shared subscriptions | Não | Sim |
| Versões do MQTT | 3.1.1 e 5.0 | 3.1.1 e 5.0 |
| Exige cartão de crédito | Não | Sim |
Os dois planos rodam em um cluster multi-tenant compartilhado em que cada broker é isolado: suas credenciais, seu espaço de topics e suas cotas. Uma assinatura em # sempre retorna apenas o seu próprio tráfego. Quando você precisar de mais de 1.000 conexões ou de um cluster isolado, o broker MQTT gerenciado na nuvem da ConnectMQ é o próximo passo, com o mesmo protocolo e as mesmas ferramentas. O guia sobre broker MQTT serverless explica o modelo em profundidade.
Correspondência a partir do HiveMQ Serverless
| Se você usava | Situação típica | Plano ConnectMQ sugerido |
|---|---|---|
| HiveMQ Serverless Free, protótipo ou projeto pessoal | Poucos dispositivos, um dashboard, testes | Serverless (Free) |
| HiveMQ Serverless Free, piloto em crescimento | Chegando a 25 dispositivos, precisa de QoS 2 ou payloads maiores | Serverless (Paid) |
| HiveMQ Serverless Pay As You Go, produção | Centenas de dispositivos, serviços de backend | Serverless (Paid), ou Dedicated para isolamento |
| Muitos consumidores de backend no mesmo fluxo | Balanceamento de carga entre workers | Serverless (Paid) com shared subscriptions |
Confira os limites atuais do seu cluster HiveMQ no console e dimensione o novo plano pelo seu pico de conexões, com folga, e não pela média.
Endpoints e segurança
| Transporte | Porta | Observações |
|---|---|---|
| MQTT | 1883 | Para testes em redes confiáveis |
| MQTT sobre TLS | 8883 | Recomendado para dispositivos |
| WebSocket | 8083 | Para testes no navegador |
| WebSocket seguro | 8084 | Caminho /mqtt, para dashboards web |
O TLS usa um certificado Let's Encrypt publicamente confiável, então os clientes padrão confiam nele sem arquivos de CA personalizados. Cada broker recebe um usuário, uma senha e um client ID gerados. O client ID fica vinculado às credenciais, e os clientes podem acrescentar um sufixo, como YOUR_CLIENT_ID_kitchen, para abrir várias conexões com um único conjunto de credenciais. A infraestrutura compartilhada é protegida por cotas por plano, proteção contra flood de conexões e bloqueio de IP após repetidas falhas de login, e os clientes MQTT 5 recebem reason codes claros, como 0x97 para cota excedida.
Ferramentas integradas que você não precisa instalar
O portal da ConnectMQ inclui:
- Um cliente MQTT no navegador para publicar e assinar sem nenhum software.
- Um explorador de topics ao vivo que mostra topics e payloads assim que chegam.
- Um dashboard com visão geral de conexões e tráfego.
- Uma visão de dispositivos organizada pelos níveis ISA-95, com decodificação de Sparkplug B para payloads industriais.
- Regras de alerta por limite e um log de alertas.
Durante uma migração, essas ferramentas são a forma mais rápida de confirmar que cada onda de dispositivos chega com os topics e payloads esperados.
Conecte o seu primeiro cliente migrado
Crie um broker gratuito em app.connectmq.com, copie as credenciais e altere apenas as configurações de conexão do seu cliente. Com MQTT.js:
// npm install mqtt
const mqtt = require("mqtt");
const client = mqtt.connect("mqtts://broker.connectmq.com:8883", {
username: process.env.MQTT_USERNAME,
password: process.env.MQTT_PASSWORD,
clientId: `${process.env.MQTT_CLIENT_ID}_dashboard`,
protocolVersion: 5,
});
client.on("connect", () => {
console.log("Connected to ConnectMQ");
client.subscribe("site1/#", { qos: 1 });
});
client.on("message", (topic, payload) => {
console.log(topic, payload.toString());
});
Seus topics, payloads e QoS continuam os mesmos do HiveMQ. Só mudam o host, a porta, as credenciais e o client ID. Exemplos para ESP32, Python e Node-RED estão em Reconfigurar clientes MQTT depois do HiveMQ.
O que é diferente do HiveMQ Cloud
Uma comparação justa inclui as diferenças para as quais você deve se planejar:
- Client IDs ficam vinculados às credenciais emitidas, em vez de serem escolhidos livremente.
- Permissões por topic não são oferecidas; separe fronteiras de confiança com brokers ou credenciais distintos.
- O estado retido deve ser republicado pelos clientes ao conectar, em vez de depender dele ao longo de reinícios do broker.
- Integrações de dados são feitas com clientes MQTT padrão, como Node-RED, Telegraf ou seus próprios assinantes, e não com conectores integrados.
Para a maioria das cargas Serverless, são pequenas mudanças de configuração. Se alguma delas for um impedimento para você, o guia de migração completo mostra como contorná-la.
Perguntas frequentes
O ConnectMQ Serverless é gratuito?
Sim. O plano Serverless (Free) suporta até 25 conexões simultâneas, QoS até 1 e mensagens de 256 KB, com retained messages e assinaturas com wildcards, e não exige cartão de crédito.
Posso começar grátis e fazer upgrade depois sem mexer nos dispositivos?
Normalmente sim. O upgrade altera as cotas, enquanto protocolos, portas e estrutura de topics continuam os mesmos; no máximo você atualiza as credenciais ou o endpoint exibidos no portal. Migrar para um cluster Dedicated normalmente significa um novo hostname e novas credenciais, enquanto a lógica MQTT permanece inalterada.
A ConnectMQ suporta MQTT 5 como o HiveMQ Cloud?
Sim. MQTT 3.1.1 e MQTT 5.0 são suportados, incluindo reason codes, user properties e session expiry. Shared subscriptions estão disponíveis no Serverless (Paid) e superiores.
Em quanto tempo consigo substituir o meu cluster HiveMQ Serverless?
Criar o broker leva poucos minutos. O tempo total depende da rapidez com que você consegue atualizar os seus clientes; para aplicações e dashboards, muitas vezes é no mesmo dia.



