Publicação
Middleware de integração de diferentes plataformas e sistemas inteligentes IoT
| Resumo: | Atualmente existe um grande foco na eficiência e flexibilidade energética, onde os dispositivos IoT tem uma grande importância devido as suas capacidades de monitorização e controlo. Considerado este contexto, o projeto SATO (Self Assessement Towards Optimization) tem como principais objetivos a auto-avaliação e otimização dos recursos energéticos dos edifícios, através de um sistema de gestão de edifícios autónomo que recorre ao uso de dispositivos inteligentes. Para que a plataforma desenvolvida atinja um maior número de dispositivos disponíveis no mercado, são necessárias soluções de integração dessas plataformas e sistemas inteligentes IoT, da qual resultam variadíssimos problemas. No âmbito desta tese, desenvolveu-se uma solução de middleware que permite lidar com as questões de interoperabilidade resultantes da integração dos diferentes sistemas. O trabalho desenvolvido consistiu no desenho, desenvolvimento e teste de uma solução de middleware que permite a integração de serviços de um conjunto heterogéneo de plataformas e sistemas IoT. Esta solução e capaz de abstrair a complexidade da integração, fornecendo os serviços das plataformas e/ou sistemas IoT através de uma API unificadora. Dada a integração que esta solução garante, existe a necessidade de uniformização dos dados, das plataformas/sistemas integrados, para que estes possam ser facilmente interpretados por toda a plataforma SATO. Adicionalmente, esta solução oferece a capacidade de uniformização dos metadados produzidos pelas plataformas e/ou sistemas IoT, permitindo através destes a capacidade de enriquecimento de dados e ainda a possibilidade de extensão de novos serviços, de controlo e gestão dos dispositivos, que facilitam a otimização do consumo energético. No desenvolvimento da solução proposta e utilizada uma abordagem de micros-serviços que garante assim uma solução robusta, extensível e escalável, permitindo a integração de plataformas e/ou sistemas IoT de forma simples, baseada no desenvolvimento de um novo serviço por plataforma a integrar. Para concluir o trabalho, foi construído um protótipo experimental com base na especificação do middleware proposto, onde é possível avaliar a performance resultante da especificação proposta. Deste protótipo foi possível retirar resultados promissores e também alguns aspetos a melhorar para que o middleware atinja a totalidade dos requisitos do projeto SATO. |
|---|---|
| Autores principais: | Ferreira, Vasco Barreiros |
| Assunto: | Middleware Plataformas Integração IoT Energia Trabalhos de projeto de mestrado - 2021 |
| Ano: | 2021 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade de Lisboa |
| Idioma: | português |
| Origem: | Repositório da Universidade de Lisboa |
| Resumo: | Atualmente existe um grande foco na eficiência e flexibilidade energética, onde os dispositivos IoT tem uma grande importância devido as suas capacidades de monitorização e controlo. Considerado este contexto, o projeto SATO (Self Assessement Towards Optimization) tem como principais objetivos a auto-avaliação e otimização dos recursos energéticos dos edifícios, através de um sistema de gestão de edifícios autónomo que recorre ao uso de dispositivos inteligentes. Para que a plataforma desenvolvida atinja um maior número de dispositivos disponíveis no mercado, são necessárias soluções de integração dessas plataformas e sistemas inteligentes IoT, da qual resultam variadíssimos problemas. No âmbito desta tese, desenvolveu-se uma solução de middleware que permite lidar com as questões de interoperabilidade resultantes da integração dos diferentes sistemas. O trabalho desenvolvido consistiu no desenho, desenvolvimento e teste de uma solução de middleware que permite a integração de serviços de um conjunto heterogéneo de plataformas e sistemas IoT. Esta solução e capaz de abstrair a complexidade da integração, fornecendo os serviços das plataformas e/ou sistemas IoT através de uma API unificadora. Dada a integração que esta solução garante, existe a necessidade de uniformização dos dados, das plataformas/sistemas integrados, para que estes possam ser facilmente interpretados por toda a plataforma SATO. Adicionalmente, esta solução oferece a capacidade de uniformização dos metadados produzidos pelas plataformas e/ou sistemas IoT, permitindo através destes a capacidade de enriquecimento de dados e ainda a possibilidade de extensão de novos serviços, de controlo e gestão dos dispositivos, que facilitam a otimização do consumo energético. No desenvolvimento da solução proposta e utilizada uma abordagem de micros-serviços que garante assim uma solução robusta, extensível e escalável, permitindo a integração de plataformas e/ou sistemas IoT de forma simples, baseada no desenvolvimento de um novo serviço por plataforma a integrar. Para concluir o trabalho, foi construído um protótipo experimental com base na especificação do middleware proposto, onde é possível avaliar a performance resultante da especificação proposta. Deste protótipo foi possível retirar resultados promissores e também alguns aspetos a melhorar para que o middleware atinja a totalidade dos requisitos do projeto SATO. |
|---|