---
title: "Notificações em tempo real com MQTT e WebSockets | ConnectMQ"
description: "Envie status de pedidos, rastreio de entregas, alertas e avisos in-app para apps web e móveis com MQTT sobre WebSockets seguros, sem polling. Comece grátis."
url: "https://connectmq.com/pt/casos-de-uso/notificacoes-em-tempo-real/"
language: "pt"
---

Caso de uso

# Atualizações ao vivo em cada app

Pedido confirmado, entregador a duas paradas, alerta de preço disparado: seu backend publica o evento uma vez e cada aba do navegador e app móvel inscrito recebe na hora via MQTT sobre WebSockets seguros — sem polling e sem servidor de sockets próprio.

[Teste grátis](https://app.connectmq.com/signup) [Ver preços](https://connectmq.com/pt/precos/)

Sem cartão de crédito

Usado em

-   [Transporte e logística](https://connectmq.com/pt/setores/transporte-e-logistica/)
-   [Varejo e e-commerce](https://connectmq.com/pt/setores/varejo-e-e-commerce/)
-   [Serviços financeiros](https://connectmq.com/pt/setores/servicos-financeiros/)

Mensagem de exemplo

PUBLISH orders/ord-58213/status

```
{"status":"out_for_delivery","eta":"14:35","stops_away":2,"courier":"c-221","ts":"2026-10-22T14:02:51Z"}
```

QoS 1 · TLS 8883 · PUBACK

O problema

## Polling, servidores de socket caseiros e avisos perdidos

Apps que consultam uma API a cada poucos segundos sobrecarregam o backend e ainda parecem lentos. Um serviço WebSocket próprio exige escrever reconexão, fan-out e escala horizontal — e o usuário que sai do Wi-Fi para o 4G ainda perde justamente a atualização que importava.

## Como funciona

1.  1
    
    ### Seu backend publica eventos
    
    O serviço de pedidos, o sistema de despacho ou o job de alertas publica um pequeno evento JSON em um tópico como orders/{id do pedido}/status sempre que algo muda.
    
2.  2
    
    ### Os apps assinam após o login
    
    Apps web se conectam com MQTT.js via WebSockets seguros, apps móveis com um cliente MQTT nativo, e assinam os tópicos daquele usuário.
    
3.  3
    
    ### O broker distribui
    
    O ConnectMQ entrega cada evento a todos os clientes inscritos ao mesmo tempo — o celular do cliente, a aba aberta e o console do seu atendente.
    
4.  4
    
    ### A interface se atualiza
    
    O app avança o rastreio do pedido, atualiza um contador ou mostra um banner. Para apps fechados, seu serviço de push continua enviando via APNs e FCM.
    

ConnectMQ

## O que ele precisa do broker

### Conexões nativas no navegador

MQTT sobre WebSockets seguros permite que o navegador se conecte diretamente ao mesmo broker que seu backend acessa via MQTT com TLS.

### Cada cliente vê só os seus tópicos

Autenticação com usuário e senha e ACLs por tópico limitam cada cliente à sua própria árvore, como users/{id}/#, e só o seu backend pode publicar nela.

### Estado atual ao (re)conectar

Mensagens retidas entregam o último status do pedido assim que o app assina; sessões persistentes com QoS 1 entregam o que se perdeu numa queda rápida.

### O QoS certo para cada evento

QoS 0 para a posição do entregador, em que só a mais recente importa, e QoS 1 para mudanças de status e alertas que precisam chegar.

## O que você ganha

-   Atualizações aparecem no app no momento em que acontecem
-   Menos carga nas suas APIs com refresh e polling
-   Nenhum servidor WebSocket ou camada de fan-out para construir e escalar
-   O usuário vê o estado atual assim que reabre o app

Topics de exemplo

```
orders/ord-58213/status            (retained)
orders/ord-58213/courier/location
users/u-90417/notifications
users/u-90417/badge                 (retained)
```

## Setores que usam este caso

 [![](https://connectmq.com/images/industries/hero/transportation-logistics.webp) Transporte e logística](https://connectmq.com/pt/setores/transporte-e-logistica/) [![](https://connectmq.com/images/industries/hero/retail-ecommerce.webp) Varejo e e-commerce](https://connectmq.com/pt/setores/varejo-e-e-commerce/) [![](https://connectmq.com/images/industries/hero/financial-services.webp) Serviços financeiros](https://connectmq.com/pt/setores/servicos-financeiros/)

## Soluções relacionadas

[

### Produtos conectados e hardware inteligente

Dispositivos inteligentes que você entrega aos seus próprios clientes

Saiba mais](https://connectmq.com/pt/produtos-conectados/)

## Perguntas frequentes

MQTT ou WebSockets para notificações em tempo real: qual usar?

Os dois — MQTT roda sobre WebSockets. Um WebSocket puro é só um canal: você ainda precisa construir tópicos, fan-out, reconexão e garantias de entrega. MQTT sobre WebSockets seguros acrescenta publish/subscribe, QoS, mensagens retidas e Last Will, e o ConnectMQ cuida do lado do servidor.

O MQTT pode substituir as notificações push (FCM/APNs)?

Para apps abertos ou em primeiro plano, sim: o MQTT entrega atualizações mais rápido e com mais dados. Com o app fechado, iOS e Android limitam conexões em segundo plano, então mantenha APNs e FCM para esses casos. Um padrão comum é publicar uma vez e deixar um pequeno serviço repassar alguns eventos como push.

Como usar MQTT em um app React ou no navegador?

Use o MQTT.js: conecte ao endpoint de WebSockets seguros do ConnectMQ, assine os tópicos do usuário e atualize o estado a cada mensagem. Nunca coloque no front-end uma credencial com permissões amplas — dê aos clientes do navegador credenciais cuja ACL só permita ler os próprios tópicos.

## Construa isso no ConnectMQ

Comece no plano Free — sem cartão de crédito —, conecte hoje seus primeiros dispositivos e faça upgrade quando entrar em produção.

[Começar agora](https://app.connectmq.com/signup) [Ver preços](https://connectmq.com/pt/precos/)

## Mais casos de uso

-   [Manutenção preditiva](https://connectmq.com/pt/casos-de-uso/manutencao-preditiva/)
-   [Monitoramento de desempenho de ativos](https://connectmq.com/pt/casos-de-uso/monitoramento-de-desempenho-de-ativos/)
-   [Operações industriais com IA agêntica](https://connectmq.com/pt/casos-de-uso/ia-agentica-industrial/)
-   [Gestão de energia](https://connectmq.com/pt/casos-de-uso/gestao-de-energia/)
-   [Veículos conectados](https://connectmq.com/pt/casos-de-uso/veiculos-conectados/)
-   [Gestão de recarga de veículos elétricos](https://connectmq.com/pt/casos-de-uso/gestao-de-recarga-de-veiculos-eletricos/)
-   [Gestão de frotas](https://connectmq.com/pt/casos-de-uso/gestao-de-frotas/)
-   [Monitoramento remoto de ativos](https://connectmq.com/pt/casos-de-uso/monitoramento-remoto-de-ativos/)
-   [Monitoramento de nível de tanques](https://connectmq.com/pt/casos-de-uso/monitoramento-de-nivel-de-tanques/)
-   [Medição inteligente](https://connectmq.com/pt/casos-de-uso/medicao-inteligente/)
-   [Monitoramento de usinas solares e eólicas](https://connectmq.com/pt/casos-de-uso/monitoramento-de-usinas-solares-e-eolicas/)
-   [Monitoramento ambiental de salas limpas e BPF](https://connectmq.com/pt/casos-de-uso/monitoramento-ambiental-de-salas-limpas/)
-   [Monitoramento da cadeia do frio](https://connectmq.com/pt/casos-de-uso/monitoramento-da-cadeia-do-frio/)
-   [Monitoramento remoto de pacientes](https://connectmq.com/pt/casos-de-uso/monitoramento-remoto-de-pacientes/)
-   [Monitoramento e rastreamento de equipamentos hospitalares](https://connectmq.com/pt/casos-de-uso/rastreamento-de-equipamentos-medicos/)
-   [Operações de loja inteligente](https://connectmq.com/pt/casos-de-uso/operacoes-de-loja-inteligente/)
-   [Monitoramento de caixas eletrônicos e POS](https://connectmq.com/pt/casos-de-uso/monitoramento-de-caixas-eletronicos-e-pos/)
-   [Monitoramento de equipamentos de rede de telecom](https://connectmq.com/pt/casos-de-uso/monitoramento-de-equipamentos-de-rede/)
-   [Plataforma IoT para operadoras](https://connectmq.com/pt/casos-de-uso/plataforma-iot-para-operadoras/)
-   [Dados de mercado em tempo real](https://connectmq.com/pt/casos-de-uso/dados-de-mercado-em-tempo-real/)
-   [Drones agrícolas](https://connectmq.com/pt/casos-de-uso/drones-agricolas/)
-   [Sensores IoT para estufas](https://connectmq.com/pt/casos-de-uso/sensores-iot-para-estufas/)
-   [Monitoramento de data centers](https://connectmq.com/pt/centros-de-dados/)
-   [Irrigação inteligente](https://connectmq.com/pt/agricultura-inteligente/)

## Artigos

[Todos os artigos](https://connectmq.com/pt/blog/)

MQTT gerenciado na nuvem

### [Como Escolher um Broker MQTT para IoT: 12 Critérios e as Perguntas para Fazer ao Fornecedor](https://connectmq.com/pt/blog/como-escolher-broker-mqtt-para-iot/)

Um checklist prático de 12 pontos para escolher um broker MQTT para IoT, uma tabela de perguntas para fazer a cada fornecedor e um teste prático de cinco minutos que você pode rodar no broker.connectmq.com.

21 de setembro de 202610 min de leitura

Fundamentos de MQTT

### [Níveis de QoS MQTT Explicados: QoS 0, 1 e 2 com Fluxos de Pacotes e Exemplos](https://connectmq.com/pt/blog/niveis-de-qos-mqtt/)

Um guia prático de QoS MQTT: como QoS 0, 1 e 2 funcionam na rede, por que o QoS entregue pode ser menor do que o solicitado, como as sessões enfileiram mensagens e qual nível escolher em cada caso de uso.

20 de agosto de 202610 min de leitura

Segurança MQTT

### [Segurança MQTT: Boas Práticas em um Checklist de 12 Pontos para Equipes de IoT](https://connectmq.com/pt/blog/seguranca-mqtt-boas-praticas/)

Um checklist prático de segurança MQTT que cobre TLS, credenciais, client IDs, design de topics, validação de payload, rate limits e verificação de certificados, além de como o ConnectMQ trata cada ponto.

28 de setembro de 202612 min de leitura
