Mostrar el registro sencillo del ítem

dc.contributor.advisorCriado Rodríguez, Javier es_ES
dc.contributor.authorSoler Castaño, Juan Francisco
dc.date.accessioned2022-06-13T08:05:47Z
dc.date.available2022-06-13T08:05:47Z
dc.date.issued2021
dc.identifier.urihttp://hdl.handle.net/10835/13738
dc.description.abstractEste proyecto se centra en el desarrollo de un sistema capaz de integrar dispositivos de la WoT haciendo uso de Ballerina, probando el sistema en un entorno real haciendo uso de una Raspberry Pi y de diversos sensores y actuadores. Ballerina es un lenguaje de programación y framework llamado a ser referencia debido a que facilita la conexión entre aplicaciones y servicios en todo tipo de escenarios de integración. El trabajo desarrollado cubre desde el estudio de la WoT y las diversas formas de integrar Things en ella, hasta la programación y evaluación del producto generando diferentes escenarios reales. En primer lugar, se ha realizado un estudio bibliográfico de la WoT, la coreografía y orquestación de microservicios, Ballerina y su ámbito de aplicación en la integración, para llegado el siguiente capítulo realizar la selección de la arquitectura del sistema. Tras la elección de la arquitectura se realiza una implementación individual de cada caso propuesto en función de la manera en la que interactuemos con las Things: propiedades, eventos y acciones. Finalmente se ha desarrollado el microservicio Parser, encargado de generar los microservicios de integración a partir de un archivo de configuración donde se indican en primer lugar, las Things de las que leemos propiedades o nos suscribimos a sus eventos, en segundo la lógica que debe seguir el sistema y, por último, las Things consecuentes sobre las que se actúa en caso de cumplirse la expresión lógica deseada. Para la validación del sistema desarrollado se han implementado diversas Things. Para ello se han creado APIs sobre la Raspberry Pi para un sensor ultrasónico, un sensor de temperatura y humedad, un sensor PIR y un Led.es_ES
dc.language.isoeses_ES
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectTrabajo Fin de Máster de la Universidad de Almeríaes_ES
dc.subjectSoluciones de integraciónes_ES
dc.subjectWoTes_ES
dc.subjectTecnologíases_ES
dc.subjectMicroservicioses_ES
dc.titleSoluciones de integración en la WoT basadas en microservicioses_ES
dc.typeinfo:eu-repo/semantics/doctoralThesises_ES
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional