Publication:
Control de acceso inteligente a recursos compartidos de grandes instituciones

Loading...
Thumbnail Image
Official URL
Full text at PDC
Publication Date
2017
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citations
Google Scholar
Research Projects
Organizational Units
Journal Issue
Abstract
Este proyecto consiste en una red de Internet of Things (IoT) formada por pequeños dispositivos capaces de leer Tarejetas Universitarias Inteligentes (TUI). Estos dispositivos tienen la capacidad de recopilar información de estas tarjetas y enviarla a través de la red a una base de datos central. Los dispositivos consisten en Raspberry Pi equipadas con un lector de chips NFC que se encarga de leer las tarjetas. Esta información se envía a un gateway a través del protocolo LoRaWAN, que a su vez reenvía la información que recibe a un servidor usando MQTT. El servidor recoge los datos que recibe del gateway por MQTT y utiliza Kafka para procesarlos, y enviar la información pertinente a un Webservice con peticiones HTTP POST. Este Webservice permite comprobar que las peticiones son lanzadas correctamente proporcionando un servicio sencillo y dejando el proyecto preparado para posibles ampliaciones. El objetivo final del proyecto es desplegar esta infraestructura en el campus de la universidad e instalar dispositivos en todas las aulas y algunas zonas con acceso restringido. Los dispositivos podrían leer la información del chip NFC presente en la tarjeta universitaria de la que disponen todos los alumnos y profesores para realizar tareas de control de asistencia a clase y de control de acceso a las zonas restringidas. El desarrollo realizado finalmente se ha hecho a pequeña escala, es decir, con dos dispositivos, un gateway y una máquina virtual con recursos reducidos que actúa como servidor, pero está diseñado para poder crecer con facilidad y escalar al entorno ideado originalmente.
This project consists in an Internet of Things (IoT) network, composed by small devices that are capable of reading smart cards. These devices are able to collect some information from those cards and send it over the network to a central data base. The devices are single board computers (we used Raspberry Pi) equipped with NFC sensors that read the chip inside the smart cards. This information is sent to a gateway using the LoRaWAN protocol, who will then re-send the data it received to a central server over an MQTT connection. The server will process this data on a local-running Kafka client. The information that needs to be stored in the database will be forwarded to a web service running on the same machine, using HTTP POST requests. This Webservice allows the user to verify that the requests are being sent correctly, thus providing a simple service and giving the project room to grow. The original concept of this project was to deploy this network infraestructure on the university campus, by installing the aforementioned devices in every classroom and some restricted access areas. The readers would be able to read the information contained inside the NFC tag that is part of the university's smart card that all students and professors have, thus being able to act as attendance and access control devices. The nal system has been developed at a small scale, that is, with two devices, a gateway and a low resource virtual machine that acts as a server. However, it has been designed to be able to grow easily and scale up to the environment that was originally devised.
Description
Trabajo de Fin de Grado en Ingeniería Informática (Universidad Complutense, Facultad de Informática, curso 2016/2017)
Keywords
Citation