notificación push
Inglés: push notification
La entrega de información desde una aplicación de software a un dispositivo informático sin una solicitud específica del cliente.
notificación push: datos no solicitados enviados a su dispositivo
Una notificación push es un mensaje iniciado por un servidor y entregado a un dispositivo cliente, como un teléfono inteligente, una tableta o una computadora, sin que el usuario realice una solicitud explícita. A diferencia de los sistemas pull, donde un dispositivo consulta periódicamente un servidor en busca de actualizaciones, las notificaciones push llegan de forma independiente, activadas por eventos en el lado del servidor. En sistemas embebidos y aplicaciones industriales, las notificaciones push dirigen cambios de estado, alarmas o datos de telemetría directamente a técnicos de campo o estaciones de monitoreo.
Las notificaciones push operan a través de conexiones persistentes o protocolos basados en suscripciones. Los dispositivos móviles mantienen una conexión en segundo plano con un servicio push (como APNs de Apple o Firebase Cloud Messaging de Google), que recibe cargas útiles de los servidores de aplicaciones y las reenvía al dispositivo de destino. En contextos industriales, los sistemas push a menudo funcionan con MQTT, CoAP o protocolos propietarios que minimizan el consumo de energía en sensores y dispositivos de borde alimentados por batería. La arquitectura desacopla al productor de datos del consumidor, lo que permite que un servidor notifique a miles de dispositivos simultáneamente.
Los modos de falla comunes incluyen la pérdida de notificaciones debido a la latencia de la red o conexiones caídas, la entrega retrasada cuando las colas de servicio se acumulan y la autenticación fallida entre el servidor y la puerta de enlace push. Los dispositivos también pueden limitar o descartar notificaciones si la aplicación envía demasiadas en rápida sucesión. Para alertas industriales críticas, son necesarios mecanismos de entrega redundantes o requisitos de acuse de recibo, ya que los sistemas push suelen ofrecer el mejor esfuerzo en lugar de una entrega garantizada.
El término "push" surgió como un contraste deliberado con las arquitecturas "pull". En los sistemas pull, un cliente verifica repetidamente un servidor en busca de nueva información, desperdiciando ancho de banda y energía de la batería. Push invierte esta lógica: el servidor envía datos activamente cuando están disponibles. Las primeras aplicaciones de internet sondeaban los servidores constantemente; la tecnología de notificación push redujo esta sobrecarga en órdenes de magnitud, lo que hizo práctico entregar actualizaciones en tiempo real a dispositivos móviles.
En ingeniería eléctrica e instrumentación, las notificaciones push se han vuelto esenciales para el monitoreo remoto de equipos industriales. Una red de sensores puede enviar lecturas y fallas a un tablero central o a dispositivos locales sin requerir que cada punto final mantenga consultas activas. Esta arquitectura escala mejor que los sistemas pull para grandes implementaciones y reduce la latencia para alertas críticas en el tiempo, como sobretensiones, excursiones de temperatura o fallas de equipos.
Fuentes
- Fuente de la definiciónWiktionary