Implementación de un sistema de notificaciones push de bajo coste de operación
Consultable a partir de
2027-07-01
Fecha
2022Director
Versión
Acceso embargado 5 años / 5 urteko bahitura
Tipo
Trabajo Fin de Grado/Gradu Amaierako Lana
Impacto
|
nodoi-noplumx
|
Resumen
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 dasGa ...
[++]
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. [--]
Materias
Notificaciones push móviles,
Firebase,
React Native,
Android,
iOS,
App,
Grado en ingeniería de Telecomunicaciones
Titulación
Graduado o Graduada en Ingeniería en Tecnologías de Telecomunicación por la Universidad Pública de Navarra /
Telekomunikazio Teknologien Ingeniaritzako Graduatua Nafarroako Unibertsitate Publikoan