Implementación de una solución distribuida IoT mediante la tecnología Blockchain
Abstract
En la era en la que vivimos muchas de las tecnologías tienden a converger. Las soluciones distribuidas ayudan a la confianza y trasparencia en las comunicaciones, y más en entornos destinados a escalar, como es el caso del IoT. En este proyecto se ha estudiado como el internet de las cosas(IoT) y la tecnología BlockChain, gracias al uso de contratos inteligentes (Smart Contracts), pueden darse la mano para aumentar la seguridad en el tratamiento de la información y el acceso requerido por entornos IoT, buscando el aumento de la confianza del usuario con este tipo de soluciones. El caso de uso desarrollado quiere implantar una solución para la detección de dispositivos en un lugar determinado, por ejemplo, una entrada de un edificio, pudiéndose así generar un registro de trazabilidad del dispositivo, para así su posterior reporte si se produce una pérdida o sustracción. Se ha diseñado una aplicación web la cual es un gestor de dispositivos, que permite la creación, actualización y reporte de perdida de uno o varios dispositivos, pudiendo realizar una trazabilidad de los dispositivos detectados, en un lugar determinado. En resumen, se ha comprobado que el Blockchain y sus Smart Contracts son una excelente opción para mejorar sensiblemente el nivel de seguridad de las implantaciones de Sistemas IoT actuales, cumpliendo así con los objetivos del proyecto. In the era we are living in, many of the technologies tend to converge. Blockchain as a distributed solution helps to build trust and transparency in communications, and ir is even more important in environments destined to scale, such as the IoT. In this project we have studied how the Internet of Things (IoT) and BlockChain technology, thanks to the use of Smart Contracts, can come together to increase security in the information processing and the access required by IoT environments, seeking to increase the user confidence in this type of solutions. A was develop for seeing the explanation commented before , this use case developed intends to implant a solution for the detection of devices in a certain place, for example an entrance of a building, being able to generate traceability record of the device, for its subsequent report if there is a loss or subtraction. Through the deployment of a web application of a device manager, which allows the creation, updating and reporting of loss of one or several devices, being able to perform a traceability of the detected devices, in a specific place. In summary, it has been proven that the Blockchain and its Smart Contracts are an excellent option to significantly improve the security level of the implementations of current IoT systems, concluding and fulfilling of the objectives of the project.
Trabajo Fin de Grado
Implementación de una solución distribuida IoT mediante la tecnología BlockchainTitulación / Programa
Grado en Ingeniería TelemáticaMaterias/ categorías / ODS
ITL (KT0)Palabras Clave
Internet de las cosas, BlockChain, Contrato Inteligente, Confianza, Seguridad, TrazabilidadIoT, BlockChain, Smart Contract, Trust, Security, Traceability