IoT Redirector : um redirecionador de mensagens para gerenciamento da heterogeneidade de dados em aplicações IoT

Detalhes bibliográficos
Autor(a) principal: Oliveira, Renato Bueno Domingos de
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFABC
Texto Completo: http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=122443
Resumo: Orientador: Prof. Dr. Carlos Alberto Kamienski
id UFBC_b58afc636a3a2129fb9cac557675989c
oai_identifier_str oai:BDTD:122443
network_acronym_str UFBC
network_name_str Repositório Institucional da UFABC
repository_id_str
spelling IoT Redirector : um redirecionador de mensagens para gerenciamento da heterogeneidade de dados em aplicações IoTHETEROGENEIDADEAGENTESINTEROPERABILIDADEFIWAREINTERNET OF THINGSHETEROGENEITYAGENTSINTEROPERABILITYPROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABCOrientador: Prof. Dr. Carlos Alberto KamienskiDissertação (mestrado) - Universidade Federal do ABC, Programa de Pós-Graduação em Ciência da Computação, Santo André, 2022.A quantidade de dados cresce anualmente e a maioria deles proveem de dispositivos IoT ou de objetos inteligentes. Esses dispositivos possuem sensores que geram muitos dados e podem ser gerados e transmitidos em formatos diferentes. Um dado pode ser gerado por um sensor como uma medida de temperatura e transformado, por exemplo, em formato JSON, XML, HTML, UltraLight (UL), texto, Base64. Isso é um problema para as aplicações, pois a heterogeneidade dos dados dificulta a interoperabilidade em sistemas IoT. A proposta desse trabalho é desenvolver uma solução capaz de identificar o formato dos dados e redirecioná-los para um agente IoT responsável pelo seu gerenciamento. O gerenciamento dos dados que trafegam de um sensor para uma aplicação pode ser realizado utilizando plataformas IoT que auxiliem os desenvolvedores. O FIWARE é uma plataforma que realiza o gerenciamento de dados de contexto através da utilização de uma série de outros microsserviços como Agentes IoT, banco de dados relacionais e não relacionais. A arquitetura proposta nesse trabalho utilizou o FIWARE e, nos testes realizados com diferentes volumes de dados, a solução desenvolvida conseguiu identificar e redirecionar as mensagens com elevado grau de acurácia. Além disso, foi constatado que com o aumento do volume dos dados há maior consumo de memória e tráfego de rede, apesar do consumo de CPU permanecer constante. O conteúdo das mensagens foi analisado em maior ou menor tempo dependendo do formato dos dados.The amount of data grows annually and most of it comes from IoT devices or smart objects. These devices have sensors that generate a lot of data and can be generated and transmitted in different formats. Data can be generated by a sensor as a temperature measurement and transformed, for example, into JSON, XML, HTML, UltraLight (UL), text, Base64 format. This is a problem for applications, as the heterogeneity of data makes interoperability in IoT systems difficult. The purpose of this work is to develop a solution capable of identifying the data format and redirecting them to an IoT agent responsible for its management. The management of data that travels from a sensor to an application can be performed using IoT platforms that help developers. FIWARE is a platform that manages context data through the use of a series of other microservices such as IoT Agents, relational and non-relational databases. The architecture proposed in this work used FIWARE and, in tests carried out with different volumes of data, the developed solution was able to identify and redirect messages with a high degree of accuracy. In addition, it was found that with the increase in data volume, there is greater consumption of memory and network traffic, despite the CPU consumption remaining constant. The message content was analyzed in a longer or shorter time depending on the data format.Kamienski, Carlos AlbertoDantas, Ramide Augusto SalesPrati, Ronaldo CristianoOliveira, Renato Bueno Domingos de2022info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf77 f. : il.http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=122443http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=122443&midiaext=79860http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=122443&midiaext=79859Cover: http://biblioteca.ufabc.edu.br/php/capa.php?obra=122443porreponame:Repositório Institucional da UFABCinstname:Universidade Federal do ABC (UFABC)instacron:UFABCinfo:eu-repo/semantics/openAccess2022-06-15T09:01:24Zoai:BDTD:122443Repositório InstitucionalPUBhttp://www.biblioteca.ufabc.edu.br/oai/oai.phpopendoar:2022-06-15T09:01:24Repositório Institucional da UFABC - Universidade Federal do ABC (UFABC)false
dc.title.none.fl_str_mv IoT Redirector : um redirecionador de mensagens para gerenciamento da heterogeneidade de dados em aplicações IoT
title IoT Redirector : um redirecionador de mensagens para gerenciamento da heterogeneidade de dados em aplicações IoT
spellingShingle IoT Redirector : um redirecionador de mensagens para gerenciamento da heterogeneidade de dados em aplicações IoT
Oliveira, Renato Bueno Domingos de
HETEROGENEIDADE
AGENTES
INTEROPERABILIDADE
FIWARE
INTERNET OF THINGS
HETEROGENEITY
AGENTS
INTEROPERABILITY
PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABC
title_short IoT Redirector : um redirecionador de mensagens para gerenciamento da heterogeneidade de dados em aplicações IoT
title_full IoT Redirector : um redirecionador de mensagens para gerenciamento da heterogeneidade de dados em aplicações IoT
title_fullStr IoT Redirector : um redirecionador de mensagens para gerenciamento da heterogeneidade de dados em aplicações IoT
title_full_unstemmed IoT Redirector : um redirecionador de mensagens para gerenciamento da heterogeneidade de dados em aplicações IoT
title_sort IoT Redirector : um redirecionador de mensagens para gerenciamento da heterogeneidade de dados em aplicações IoT
author Oliveira, Renato Bueno Domingos de
author_facet Oliveira, Renato Bueno Domingos de
author_role author
dc.contributor.none.fl_str_mv Kamienski, Carlos Alberto
Dantas, Ramide Augusto Sales
Prati, Ronaldo Cristiano
dc.contributor.author.fl_str_mv Oliveira, Renato Bueno Domingos de
dc.subject.por.fl_str_mv HETEROGENEIDADE
AGENTES
INTEROPERABILIDADE
FIWARE
INTERNET OF THINGS
HETEROGENEITY
AGENTS
INTEROPERABILITY
PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABC
topic HETEROGENEIDADE
AGENTES
INTEROPERABILIDADE
FIWARE
INTERNET OF THINGS
HETEROGENEITY
AGENTS
INTEROPERABILITY
PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABC
description Orientador: Prof. Dr. Carlos Alberto Kamienski
publishDate 2022
dc.date.none.fl_str_mv 2022
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=122443
url http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=122443
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=122443&midiaext=79860
http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=122443&midiaext=79859
Cover: http://biblioteca.ufabc.edu.br/php/capa.php?obra=122443
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
77 f. : il.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFABC
instname:Universidade Federal do ABC (UFABC)
instacron:UFABC
instname_str Universidade Federal do ABC (UFABC)
instacron_str UFABC
institution UFABC
reponame_str Repositório Institucional da UFABC
collection Repositório Institucional da UFABC
repository.name.fl_str_mv Repositório Institucional da UFABC - Universidade Federal do ABC (UFABC)
repository.mail.fl_str_mv
_version_ 1799772951337238528