Caso de uso

Cada ATM e cada POS, ao vivo

Sem cédulas, sem bobina, offline ou com uma porta aberta quando não deveria — você quer saber antes do cliente. Um agente leve em cada terminal publica saúde e eventos via MQTT; o ConnectMQ entrega tudo aos seus sistemas de monitoramento, gestão de numerário e assistência técnica. As transações continuam na sua rede de pagamentos.

Sem cartão de crédito

Mensagem de exemplo

PUBLISH terminals/atm/atm-ist-0231/cash

{"cassettes":{"c1":312,"c2":95,"c3":1480},"low":["c2"],"paper_pct":18,"ts":"2026-10-22T09:12:40Z"}

QoS 1 · TLS 8883 · PUBACK

O problema

Descobrir pelo cliente

O monitoramento de ATMs costuma depender de consultas periódicas e ferramentas de cada fabricante, e os terminais POS nas lojas quase não reportam nada até o operador ligar para o suporte. Falta de cédulas, falhas de impressora e alarmes de violação chegam tarde, e uma simples mudança de configuração exige visita técnica ou um lote noturno lento.

Como funciona

  1. 1

    O agente do terminal reporta

    Um agente no PC do ATM ou no terminal POS publica a saúde dos dispositivos — dispensador, leitora de cartões, impressora, rede — e os níveis de cassetes e papel. Sem dados de cartão nem de transações.

  2. 2

    Eventos chegam na hora

    Eventos de violação, porta do cofre e falha são publicados com QoS 1 no momento em que ocorrem; o último status de cada terminal fica retido.

  3. 3

    A operação reage

    Regras de limite e seu console de monitoramento sinalizam cédulas baixas, falta de papel ou terminal offline; a gestão de numerário planeja o abastecimento e a assistência técnica recebe um chamado.

  4. 4

    A configuração volta

    Seu sistema de gestão de terminais publica uma mudança de configuração — conteúdo de tela, parâmetros, nível de log — no tópico de comandos daquele terminal, e o agente confirma.

ConnectMQ

O que ele precisa do broker

Conexões criptografadas e autenticadas

Cada terminal se conecta via TLS com usuário e senha próprios, então um equipamento comprometido é bloqueado sem afetar o resto da frota.

Isolamento rígido de tópicos

ACLs por tópico deixam o terminal publicar apenas o próprio status e ler apenas o próprio tópico de comandos; o monitoramento lê tudo, mas não envia nada.

Detecção de queda

O Last Will publica um status offline no instante em que o terminal perde a conexão, sem esperar a próxima consulta expirar.

Eventos e comandos que chegam

O QoS 1 garante que eventos de violação cheguem ao broker, e sessões persistentes guardam um comando de configuração até o terminal offline reconectar.

O que você ganha

  • Falta de cédulas e de papel planejadas, não descobertas
  • Eventos de violação e de porta no console de operações na hora
  • Menos visitas técnicas para mudanças de configuração
  • Uma visão ao vivo de ATMs, POS e quiosques
Topics de exemplo
terminals/atm/atm-ist-0231/health   (retained)
terminals/atm/atm-ist-0231/cash     (retained)
terminals/atm/atm-ist-0231/events
terminals/pos/pos-0412-03/health    (retained)
terminals/pos/pos-0412-03/cmd

Perguntas frequentes

MQTT é seguro o suficiente para monitorar caixas eletrônicos e POS?

Para dados operacionais, sim, quando bem configurado: o ConnectMQ criptografa cada conexão com TLS, dá a cada terminal credenciais próprias e o limita com ACLs por tópico. Mantenha o monitoramento separado do fluxo de pagamento — saúde, níveis e eventos via MQTT; dados de cartão e transações na sua rede de pagamentos. A sua própria revisão de segurança e conformidade cobre o desenho completo.

O ConnectMQ trafega dados de cartão ou de transações?

Não. O ConnectMQ é feito para dados operacionais como saúde dos dispositivos, níveis, eventos e configuração. Dados de cartão e transações ficam no seu autorizador, processador e rede de pagamentos.

Como enviar o status de um caixa eletrônico para o MQTT?

Um agente no PC do ATM lê o status dos dispositivos na camada XFS ou XFS4IoT ou no software de monitoramento do fabricante e publica via MQTT com qualquer biblioteca cliente padrão. Nos terminais POS, o mesmo agente pode rodar no app do terminal ou no servidor da loja.

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.