Aplicación de Zenoh a la automatización industrial
Abstract
Zenoh es un protocolo de comunicación de tipo pub/sub/query, caracterizado por su eficiencia, versatilidad, seguridad y compatibilidad. En este proyecto se pondrán a prueba todas estas características, aplicando el protocolo en sus dos formas (cliente - servidor y peer - to - peer) a un sistema de climatización de un modelo de vivienda simulado. Se desarrollará en Python, y se contará con la ayuda de la herramienta de software de generación de contenedores Docker. A través de tres fases distintas de desarrollo, se explorarán características del protocolo como la seguridad y cifrado por autenticación y TLS, o la escalabilidad del protocolo. Zenoh is a pub/sub/query communication protocol characterized by its efficiency, versatility, security, and compatibility. This project will test all these features by applying the protocol in both its forms (client-server and peer-to-peer) to the HVAC system of a simulated residential model. It will be developed in Python and will utilize the Docker container generation software tool. Through three distinct development phases, protocol features such as security and encryption via authentication and TLS, as well as protocol scalability, will be explored.
Trabajo Fin de Grado
Aplicación de Zenoh a la automatización industrialTitulación / Programa
Grado en Ingeniería en Tecnologías IndustrialesMaterias/ categorías / ODS
KTI-electronica (GITI-N)Palabras Clave
Zenoh, Protocolo de Comunicación, Python, Cliente - Servidor, P2PZenoh, Communication Protocol, Python, Client - Server, P2P