Implementar un sistema de interfaz de usuario flexible y eficiente para Linux embebido

Consultable a partir de

2027-10-01

Date

2022

Authors

González Iglesias, Adrián

Publisher

Acceso embargado / Sarbidea bahitua dago
Trabajo Fin de Grado / Gradu Amaierako Lana

Project identifier

Abstract

En un mundo superpoblado como en el que vivimos, y recientemente azotado por la pandemia del Covid19, se ha hecho evidente la necesidad de controlar la acumulación de personas en entornos cerrados. La empresa Navarra dasGate propone una solución ante la necesidad de este control de acceso a recintos y eventos aplicando para ello biometría facial, evitando así el uso de credenciales físicas como tarjetas o abonos. Dicho ámbito de trabajo no soluciona únicamente la problemática asociada a la acumulación de personas, sino que también ofrece la posibilidad de controlar quienes tienen permitido el acceso y quienes no. Un gran ejemplo de ello puede ser la restricción de acceso a menores de edad en salones de juego y casinos o el control de fronteras en aeropuertos. Para ello, disponen de un terminal de acceso formado, en cuanto a hardware se refiere, por una pantalla de 10 pulgadas y una unidad de control Nvidia Jetson TX2 4GB con 6 CPUs; y respecto al software, este es controlado por tres servicios Python llamados Inspector, Keeper y Guide. El último de ellos, es el encargado de guiar al usuario a través del proceso de autenticación para el acceso. Guide presenta carencias en cuanto a flexibilidad de diseño gráfico y carga de CPU. Por ello, Sherpa, proyecto desarrollado en este trabajo de fin de grado, pretende proporcionar la solución a dichos problemas a través de una API Python y una página web lanzada desde Chromium en modo kiosko, que será visualizada por el usuario y guiará al mismo hacia un correcto uso del dispositivo.

Description

Keywords

Sherpa, Guide, Inspector, Terminal, HTML, CSS, Javascript, MQTT, Nanomsg, Websockets, Python, OpenCV, GUI, Modo kiosko, Navegador, API, CPU, RAM

Department

Faculty/School

Escuela Técnica Superior de Ingeniería Industrial, Informática y de Telecomunicación / Industria, Informatika eta Telekomunikazio Ingeniaritzako Goi Mailako Eskola Teknikoa

Degree

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

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.