RT Generic T1 Sistema de gestión de despliegues IOT basado en Ditto T2 An IOT deployment management system based on Ditto A1 Balaguer González, Francisco José AB En este proyecto se presenta una solución que permite portar los procesos DevOps de despliegue continuo a nodos de bajas prestaciones. En concreto, la propuesta presentada se basa en el uso de microcontroladores ESP32 bajo el paradigma IoT. Debido a los escasos recursos computacionales de estos nodos de bajas prestaciones, es inviable la instalación de máquinas virtuales convencionales que permitan ejecutar distintas aplicaciones como procesos aislados e independientes. Por consiguiente, se ha realizado una investigación sobre soluciones recientes, que permiten crear entornos virtualizados capaces de aportar las características de aislamiento en estos nodos IoT, como es el caso de WASM3, rBPF y WAMR. En conclusión, la finalidad de este trabajo reside en poder crear un entorno virtualizado capaz de ejecutar múltiples aplicaciones WASM de forma simultánea en un mismo nodo IoT, emulando la existencia de múltiples contenedores de software ejecutándose de forma aislada entre ellos. Para ello, se hace uso del proyecto WebAssembly Micro Runtime (WAMR) de Bytecode Alliance junto al framework ESP-IDF. Además, bajo el paradigma de gemelos digitales, se ha creado una plataforma web que facilita el despliegue continuo y remoto de aplicaciones WASM sobre estos nodos ESP32. AB This project presents a solution that allows porting continuous deployment DevOps processes to lowperformance nodes. Specifically, the proposal presented is based on the use of ESP32 microcontrollers under the IoT paradigm. Due to the scarce computational resources of these lowperformance nodes, it is not feasible to install conventional virtual machines that allow the execution of different applications as isolated and independent processes carried out on recent solutions th . Therefore, research has been at allow the creation of virtualized environments capable of providing isolation characteristics in these IoT nodes, such as WASM3, and WAMR. I rBPF n conclusion, the purpose of this work is to be able to create a virtualized environment capable of executin g multiple WASM applications simultaneously in the same IoT node, emulating the existence of multiple software containers running in isolation from each other. To do this, the Bytecode Alliance WebAssembly Micro Runtime (WAMR) project is used together with the ESPIDF framework. In addition, under the paradigm of digital twins, a web platform has been created that facilitates the continuous and remote deployment of WASM applications on these ESP32 nodes YR 2022 FD 2022-09 LK https://hdl.handle.net/20.500.14352/73961 UL https://hdl.handle.net/20.500.14352/73961 LA spa NO Trabajo de Fin de Máster en Internet de las Cosas, Facultad de Informática UCM, Departamento de Arquitectura de Ordenadores y Automática, Curso 2021/2022. DS Docta Complutense RD 29 abr 2024