Dissertação
IoT-InterArch: uma arquitetura para apoiar a interoperabilidade em ecossistemas de IoT
Autor
Muniz, Matheus Henrique da Silva
Institución
Resumen
The Internet of Things (IoT) can be considered as the internet of the future and
the growing use and production of smart devices from different manufacturers generate
barriers in communication for the IoT. In the literature, several works have been carried
out to mitigate the interoperability problem, in a general context and in the IoT. However,
the focus of most of these works is on the syntactic and semantic level. A systematic
mapping was carried out in the context of this research and it was observed that there are
few works that focus on the pragmatic level in IoT. The objective of this work is to propose
an architecture, called IoT-InterArch, to support interoperability in IoT ecosystems taking
into account IoT limitations (processing, memory and bandwidth). For the evaluation of
the proposed architecture, the case study was carried out using an intelligent greenhouse
as a context. Five evaluation scenarios were created to evaluate software quality attributes
(scalability, extensibility and flexibility) from the addition of new flows. The execution
of the assessment showed evidence that proves that the proposed architecture supports
interoperability in IoT ecosystems taking into account the limitations of the IoT. A Internet das Coisas (IoT) pode ser considerada como a internet do futuro e
a crescente utilização e produção de dispositivos inteligentes, provenientes de diversos
fabricantes geram barreiras na comunicação para a IoT. Na literatura, vários trabalhos
foram realizados para mitigar o problema de interoperabilidade, em um contexto geral
e na IoT. No entanto, o foco da maioria destes trabalhos se encontra no nível sintático
e semântico. Um mapeamento sistemático foi realizado no contexto desta pesquisa e
foi observado que poucos são os trabalhos que focam no nível pragmático em IoT. O
objetivo deste trabalho é propor uma arquitetura, denominada IoT-InterArch, para apoiar
a interoperabilidade em ecossistemas de IoT levando em consideração as limitações da IoT
(processamento, memória e largura de banda). Para a avaliação da arquitetura proposta,
um estudo de caso foi realizado utilizando como contexto uma estufa inteligente. Foram
criados cinco cenários de avaliação que tem por objetivo avaliar os atributos de qualidade
de software (escalabilidade, extensibilidade e flexibilidade) a partir da adição de novos
fluxos. A execução da avaliação demonstrou evidências que comprovam que a arquitetura
proposta apoia a interoperabilidade em ecossistemas de IoT levando em consideração as
limitações da IoT.