Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/91649

Registo completo
Campo DCValorIdioma
dc.contributor.advisorFernandes, Duarte Manuel Azevedopor
dc.contributor.authorDuarte, Pedro Daniel Ferreirapor
dc.date.accessioned2024-06-01T09:57:55Z-
dc.date.available2024-06-01T09:57:55Z-
dc.date.issued2023-04-06-
dc.date.submitted2023-02-
dc.identifier.urihttps://hdl.handle.net/1822/91649-
dc.descriptionDissertação de mestrado em Engenharia Eletrónica Industrial e Computadores Sistemas Embebidos e Computadorespor
dc.description.abstractThe Internet of Things (IoT) ecosystem is made up of a large number of devices and sensors that capture and collect massive amounts of data before sending it to the cloud for analysis. Traditionally, server-side software development has taken a monolithic approach, in which the application is a single executable. However, the microservices architecture provides an alternative that can be applied to the IoT environment. This dissertation aims to continue the development of the microservices-based cloud architecture developed as part of the Link4S project, which seeks to create a new generation of connected devices and their platforms. The development involved the integration of the cloud with a Connectivity Management Platform (CMP) and the creation of a fully integrated platform for device management and data analysis. In the context of this dissertation, new microservices were created to integrate with CMP architecture components and provide application support, as well as a data visualization and device management platform in the form of a Dashboard built with the Dash framework. Furthermore, the development of REST APIs for retrieving and manipulating device data opens the door for other applications to be developed for a variety of purposes. Before being successfully deployed to a production server, the architecture was also tested and validated. This dissertation concludes with a cloud architecture that is more autonomous, secure, and reconfig urable during runtime via CLI commands. It also highlights the importance of microservices architecture in the IoT ecosystem and shows how the CMP architecture can serve as the foundation for future IoT cloud architectures.por
dc.description.abstractO ecossistema da Internet das Coisas (IoT em inglês) consiste num vasto número de dispositivos e sensores que captam e recolhem enormes quantidades de dados, que são depois enviados para a cloud para análise. Tradicionalmente, o desenvolvimento de software do lado do servidor tem adotado uma abordagem monolítica, na qual a aplicação é um único executável. No entanto, a arquitetura dos microserviços fornece uma alternativa que pode ser aplicada ao ecossistema IoT. Esta dissertação visa continuar o desenvolvimento da arquitetura de cloud baseada em microsserviços criada no âmbito do projeto Link4S, que procura criar uma nova geração de dispositivos ligados e as suas plataformas. O desenvolvimento envolveu a integração da cloud com uma Plataforma de Gestão da Conectividade (CMP em inglês) e a criação de uma plataforma totalmente integrada para a gestão de dispositivos e análise de dados. No contexto desta dissertação, foram criados novos microsserviços para se integrarem os componen tes da arquitetura CMP e fornecerem suporte às aplicações, bem como uma plataforma de visualização de dados e gestão de dispositivos sob a forma de um dashboard utilizando a framework Dash. Além disso, o desenvolvimento de REST API para a aquisição e manipulação de dados de dispositivos abre a porta para outras aplicações serem desenvolvidas para uma variedade de fins. Antes de ser implementada com sucesso num servidor de produção, a arquitetura foi também testada e validada. Esta dissertação conclui com uma arquitetura da cloud que é mais autónoma, segura e reconfigurá vel através de uma interface de linha de comandos em tempo real. Também destaca a importância da arquitetura de microsserviços no ecossistema IoT e demonstra como a arquitetura CMP pode servir de referência para futuras arquiteturas IoT na cloud.por
dc.description.sponsorshipProject ”(Link4S)ustainability - A new generation connectivity system for creation and integration of networks of objects for new sustainability paradigms [POCI-01-0247-FEDER-046122 | LISBOA-01-0247-FEDER-046122]”is financed by the Operational Competitiveness and Internationalization Programmes COMPETE 2020 and LISBOA 2020 under the PORTUGAL 2020 Partnership Agreement, and through the European Structural and Investment Funds in the FEDER component.por
dc.language.isoengpor
dc.relationPOCI-01-0247-FEDER-046122por
dc.relationLISBOA-01-0247-FEDER-046122por
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/por
dc.subjectCloudpor
dc.subjectCMPpor
dc.subjectDashpor
dc.subjectDashboardpor
dc.subjectIoTpor
dc.subjectMicroservicespor
dc.subjectREST APIpor
dc.subjectMicrosserviçospor
dc.titleImplementation of microservices and network management for Cyber-Physical Systemspor
dc.typemasterThesiseng
dc.identifier.tid203568583por
thesis.degree.grantorUniversidade do Minhopor
sdum.degree.grade17 valorespor
sdum.uoeiEscola de Engenhariapor
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
Aparece nas coleções:BUM - Dissertações de Mestrado
DEI - Dissertações de mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Pedro Daniel Ferreira Duarte.pdfDissertação de mestrado9,09 MBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID