Consultable a partir de
Date
Authors
Director
Publisher
Project identifier
Abstract
Este trabajo propone el análisis, desarrollo e implementación de un sistema de notificaciones push móviles, con el que seremos capaces de alertar de eventos de seguridad captados por terminales de control de acceso de la empresa dasGate a los responsables de seguridad de salones de juego. Esta propuesta se ha realizado debido a la baja escalabilidad que ofrece el sistema que implementa dasGate actualmente (Pushover). El nuevo prototipo se conocerá como dasAlert. Se trata de un sistema más robusto y escalable, capaz de soportar una gran cantidad de usuarios a la vez que notificaciones. Su sencilla integración en cualquier sistema es una de sus características más destacables. La implementación de dasAlert se llevará a cabo mediante el uso de varios componentes. Una aplicación móvil multiplataforma, desarrollada con React Native, será la encargada de recibir notificaciones en los smartphones. En cuanto al servidor se utilizará una arquitectura serverless, ubicando la lógica en los servidores de Firebase. Firebase, además, proporcionará servicios como autenticación, base de datos, y envío de notificaciones. Se utilizará Firebase para el envío de notificaciones, debido a la necesidad de usar un Push Notification Service (PNS) para hacer llegar las notificaciones a los smartphones, ya que la app requiere conectarse con la tienda de aplicaciones del respectivo sistema operativo para la recepción de los mismos. Firebase hará de proxy entre el servidor y los diferentes PNS, en este caso FCM de Android y APNS de iOS, con el fin de facilitar conexiones. Por último, se realizará una comparación entre Pushover y dasAlert tanto económica como de facilidad de integración en un entorno de producción. Asimismo, se mostrará una demo del nuevo sistema con la que se podrá tener una interpretación gráfica del sistema.
Description
Keywords
Department
Faculty/School
Degree
Doctorate program
item.page.cita
item.page.rights
Los documentos de Academica-e están protegidos por derechos de autor con todos los derechos reservados, a no ser que se indique lo contrario.