Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT)

Detalhes bibliográficos
Autor(a) principal: Cardoso, Gustavo dos Santos, 1996-
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/15562
Resumo: Orientador: Paulo Cardieri
id UNICAMP-30_992c7b6626cce960da556ef998b67823
oai_identifier_str oai::1374925
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT)Proposal and development of an IoT Middleware TemplateMiddlewareInternet das coisasFramework (Programa de computador)Internet of thingsFrameworksOrientador: Paulo CardieriDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de ComputaçãoResumo: A Internet das Coisas (IoT) desempenha um papel relevante em nossas vidas cotidianas, abrangendo desde lâmpadas inteligentes até sistemas complexos de automação residencial. Se a diversidade de dispositivos de IoT e fabricantes oferece inúmeras possibilidades de soluções de IoT, ela também cria desafios de interoperabilidade devido a diferentes protocolos de comunicação. Nesse contexto, plataformas de middleware são cruciais para superar esses desafios, atuando como uma camada de software que conecta dispositivos e aplicativos em soluções IoT, simplificando o desenvolvimento. Isto nos motivou a desenvolver uma arquitetura e um template de middleware, visando facilitar o desenvolvimento de soluções de IoT deste tipo que sejam adequadas para dispositivos com restrições computacionais. A arquitetura proposta foi testada em hardware com restrições computacionais em dois cenários de aplicação distintos, avaliando-se o uso de memória RAM, uso de processamento e tempos de resposta. O primeiro cenário testado foi um sistema de gerenciamento de tomadas inteligentes com resultados indicando que a solução possa ser utilizada com até 350 dispositivos sem apresentar erros para atender a todas as requisições simultâneas destes dispositivos. Para o caso de dispositivos biomédicos até 40 dispositivos simultâneos podem ser utilizados considerando o sistema como operando em tempo real com tempo médio de resposta de até 30s para todas as requisições simultâneas. Além disto, os resultados mostraram que a arquitetura proposta faz um bom uso dos recursos de hardware disponíveis, não excedendo o uso de CPU do sistema como um todo em mais de 84%, e o uso de memória RAM ficando abaixo de 35%Abstract: The Internet of Things (IoT) has a significant role in our daily lives, encompassing everything from smart bulbs to complex home automation systems. However, the diversity of devices and manufacturers offers numerous possibilities but also creates interoperability challenges due to different communication protocols. In this context, middleware platforms are crucial for overcoming these challenges, acting as a layer of software that connects devices and applications in IoT solutions, simplifying development. This motivated us to develop an architecture and a middleware template, aiming to facilitate the development of such IoT solutions suitable for devices with computational constraints. The proposed architecture was tested on hardware with computational constraints in two different application scenarios, evaluating the usage of RAM and processing power and response times. The first tested scenario was the smart outlets management system, in this case the results indicate the solution can be used with up to 350 devices without errors in order to deal with all simultaneous requests from these devices. For the biomedics devices case, up to 40 simultaneous devices can be used considering that the system operates in real-time with average response time of up to 30s for all simultaneous requests. Furthermore, the results showed that the proposed architecture makes good use of available hardware resources, not exceding more than 84% of system CPU Usage and below 35% in RAM usageMestradoTelecomunicações e TelemáticaMestre em Engenharia Elétrica[s.n.]Cardieri, Paulo, 1964-Manêra, Leandro TiagoBehrens, Frank HermanUniversidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de ComputaçãoPrograma de Pós-Graduação em Engenharia ElétricaUNIVERSIDADE ESTADUAL DE CAMPINASCardoso, Gustavo dos Santos, 1996-20232023-11-21T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf1 recurso online (93 p.) : il., digital, arquivo PDF.https://hdl.handle.net/20.500.12733/15562CARDOSO, Gustavo dos Santos. Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT). 2023. 1 recurso online (93 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/15562. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/1374925Requisitos do sistema: Software para leitura de arquivo em PDFporreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2024-02-26T21:53:19Zoai::1374925Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2024-02-26T21:53:19Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT)
Proposal and development of an IoT Middleware Template
title Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT)
spellingShingle Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT)
Cardoso, Gustavo dos Santos, 1996-
Middleware
Internet das coisas
Framework (Programa de computador)
Internet of things
Frameworks
title_short Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT)
title_full Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT)
title_fullStr Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT)
title_full_unstemmed Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT)
title_sort Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT)
author Cardoso, Gustavo dos Santos, 1996-
author_facet Cardoso, Gustavo dos Santos, 1996-
author_role author
dc.contributor.none.fl_str_mv Cardieri, Paulo, 1964-
Manêra, Leandro Tiago
Behrens, Frank Herman
Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de Computação
Programa de Pós-Graduação em Engenharia Elétrica
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Cardoso, Gustavo dos Santos, 1996-
dc.subject.por.fl_str_mv Middleware
Internet das coisas
Framework (Programa de computador)
Internet of things
Frameworks
topic Middleware
Internet das coisas
Framework (Programa de computador)
Internet of things
Frameworks
description Orientador: Paulo Cardieri
publishDate 2023
dc.date.none.fl_str_mv 2023
2023-11-21T00:00:00Z
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 https://hdl.handle.net/20.500.12733/15562
CARDOSO, Gustavo dos Santos. Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT). 2023. 1 recurso online (93 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/15562. Acesso em: 3 set. 2024.
url https://hdl.handle.net/20.500.12733/15562
identifier_str_mv CARDOSO, Gustavo dos Santos. Proposta e desenvolvimento de um template de middleware para internet das coisas (IoT). 2023. 1 recurso online (93 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/15562. Acesso em: 3 set. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/1374925
Requisitos do sistema: Software para leitura de arquivo em PDF
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
1 recurso online (93 p.) : il., digital, arquivo PDF.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809189195475845120