Implementación de interfaces asíncronos seguros en una plataforma de la Internet de las Cosas en la Ciudad Inteligente
Implementation of secure asynchronous interfaces for an Internet of Things platform in the Smart City
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/19022Registro completo
Mostrar el registro completo DCAutoría
Martín González, Laura
Fecha
2020-07-27Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Resumen/Abstract
RESUMEN: En la actualidad, las Ciudades Inteligentes están cobrando una gran importancia como consecuencia del crecimiento exponencial de la población urbana y la necesidad de mejora de los servicios ofrecidos a los ciudadanos. Un ejemplo de Ciudad Inteligente es Santander, que hospeda el proyecto SmartSantander, con múltiples dispositivos IoT desplegados por la ciudad que disponen de sensores para diferentes parámetros y fenómenos físicos como el estado del tráfico, nivel de ruido o contaminación atmosférica. SmartSantander ofrece un acceso asíncrono a la información recogida por los sensores en tiempo real a través de tecnologías como RestHooks y OML, entre otras. El objetivo de este proyecto es dotar a la plataforma SmartSantander de nuevas formas de soportar el acceso seguro y asíncrono a las observaciones y medidas que generan los dispositivos IoT desplegados. Se han diseñado e implementado dos interfaces para proporcionar el acceso seguro y asíncrono mediante las tecnologías Websockets y MQTT, respectivamente. Para validar y permitir una visualización de las funcionalidades de los interfaces se han desarrollado diferentes tipos de aplicaciones cliente: cliente de línea de comando y cliente web con interfaz gráfica.
ABSTRACT: Nowadays, Smart Cities are gaining great importance as a result of the exponential growth of the urban population and the need to improve the services offered to citizens. Santander is an example of a Smart City, which hosts the SmartSantander project, with multiple IoT devices deployed throughout the city including sensors for different physical phenomena and parameters such as noise level, pollution or traffic status. SmartSantander provides an asynchronous access to the sensors' collected real-time information through technologies such as RestHooks and OML, among others. The aim of this BSc Degree Thesis is to provide the SmartSantander platform with new ways of supporting secure and asynchronous access to the observations and measurements generated by the deployed IoT devices. Two interfaces have been designed and implemented using Websockets and MQTT technologies, respectively. In order to validate and allow the proof-of-concept demonstration of the interfaces' functionalities, different types of client applications have been developed: command-line client and web client with graphic interface