IoT Redirector : um redirecionador de mensagens para gerenciamento da heterogeneidade de dados em aplicações IoT
Autor(a) principal: | |
---|---|
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 |