Sistema de gestión de despliegues IOT basado en Ditto
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 nodo...
| Author: | |
|---|---|
| Format: | master thesis |
| Publication Date: | 2022 |
| Country: | España |
| Institution: | Universidad Complutense de Madrid (UCM) |
| Repository: | Docta Complutense |
| Language: | Spanish |
| OAI Identifier: | oai:docta.ucm.es:20.500.14352/73961 |
| Online Access: | https://hdl.handle.net/20.500.14352/73961 |
| Access Level: | Open access |
| Keyword: | 004(043.3) IoT WAMR ESP-IDF ESP32 Digital Twins MQTT DevOps Eclipse Ditto OpenID Connect ESPIDF OpenID Connect IX Informática (Informática) 1203.17 Informática |
| Summary: | 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. |
|---|