Caso de uso

Cada cajero y cada TPV, en vivo

Sin efectivo, sin papel de recibos, desconectado o con una puerta abierta cuando no debería: quieres saberlo antes que el cliente. Un agente ligero en cada terminal publica estado y eventos por MQTT; ConnectMQ los entrega a tus sistemas de monitorización, gestión de efectivo y servicio técnico. Las transacciones siguen en tu red de pagos.

Sin tarjeta

Mensaje de ejemplo

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

El problema

Enterarse por el cliente

La monitorización de cajeros suele depender de consultas periódicas y herramientas de cada fabricante, y los TPV de las tiendas apenas informan hasta que un cajero llama al soporte. Los cajeros sin efectivo, las averías de impresora y las alarmas de manipulación llegan tarde, y un simple cambio de configuración exige una visita o un lote nocturno lento.

Cómo funciona

  1. 1

    El agente del terminal informa

    Un agente en el PC del cajero o en el TPV publica el estado de los dispositivos —dispensador, lector de tarjetas, impresora, red— y los niveles de casetes y papel. Sin datos de tarjetas ni transacciones.

  2. 2

    Los eventos llegan al momento

    Los eventos de manipulación, puerta de caja fuerte y avería se publican con QoS 1 en cuanto ocurren; el último estado de cada terminal queda retenido.

  3. 3

    Operaciones reacciona

    Las reglas de umbral y tu consola de monitorización señalan efectivo bajo, falta de papel o un terminal desconectado; gestión de efectivo planifica la recarga y el servicio técnico recibe un ticket.

  4. 4

    La configuración vuelve

    Tu sistema de gestión de terminales publica un cambio de configuración —contenido de pantalla, parámetros, nivel de log— en el topic de comandos de ese terminal, y el agente lo confirma.

ConnectMQ

Qué necesita del broker

Conexiones cifradas y autenticadas

Cada terminal se conecta por TLS con su propio usuario y contraseña, así que un equipo comprometido se bloquea sin tocar el resto del parque.

Aislamiento estricto de topics

Las ACL por topic permiten que un terminal publique solo su propio estado y lea solo su topic de comandos; la monitorización lo lee todo pero no envía nada.

Detección de desconexión

Last Will publica un estado offline en cuanto un terminal pierde la conexión, sin esperar a que caduque la siguiente consulta.

Eventos y comandos que llegan

QoS 1 garantiza que los eventos de manipulación lleguen al broker, y las sesiones persistentes guardan un comando de configuración hasta que el terminal desconectado vuelve.

Qué obtienes

  • Falta de efectivo y de papel planificadas, no descubiertas
  • Eventos de manipulación y puerta en tu consola de operaciones al momento
  • Menos visitas para cambios de configuración
  • Una vista en vivo de cajeros, TPV y quioscos
Topics de ejemplo
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

Industrias que usan este caso

Preguntas frecuentes

¿Es MQTT lo bastante seguro para monitorizar cajeros y TPV?

Para datos operativos, sí, si se configura bien: ConnectMQ cifra cada conexión con TLS, da a cada terminal sus propias credenciales y lo limita con ACL por topic. Separa la monitorización del circuito de pago: estado, niveles y eventos por MQTT; datos de tarjeta y transacciones en tu red de pagos. Tu propia revisión de seguridad y cumplimiento cubre el diseño completo.

¿ConnectMQ gestiona datos de tarjetas o transacciones?

No. ConnectMQ está pensado para datos operativos como el estado de los dispositivos, niveles, eventos y configuración. Los datos de tarjeta y las transacciones se quedan en tu switch, tu procesador y tu red de pagos.

¿Cómo envío el estado de un cajero automático a MQTT?

Un agente en el PC del cajero lee el estado de los dispositivos desde la capa XFS o XFS4IoT o desde el software de monitorización del fabricante y lo publica por MQTT con cualquier librería cliente estándar. En los TPV, el mismo agente puede ir en la app del terminal o en el servidor de la tienda.

Constrúyelo sobre ConnectMQ

Empieza con el plan Free, sin tarjeta: conecta hoy tus primeros dispositivos y mejora tu plan cuando entres en producción.