Arquitetura de middleware para internet das coisas

Detalhes bibliográficos
Autor(a) principal: Ferreira, Hiro Gabriel Cerqueira
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UnB
Texto Completo: http://repositorio.unb.br/handle/10482/17251
Resumo: Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2014.
id UNB_252323285f5de79bea20f4b1a94eb06a
oai_identifier_str oai:repositorio.unb.br:10482/17251
network_acronym_str UNB
network_name_str Repositório Institucional da UnB
repository_id_str
spelling Arquitetura de middleware para internet das coisasPervasive, mobile, transparent, expandable and scalable middleware architecture for internt of thingsSistemas distribuídosComputação ubíquaMiddleware (Programa de computador)Engenharia de softwareDissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2014.Com o advindo da terceira fase computacional, a era da computação ubíqua, a quantidade e o propósito específico de dispositivos dotados de poder computacional vêm crescendo aceleradamente. A incorporação desses dispositivos em redes de comunicação, como a rede de computadores mundial (internet), tem sido denominada como a Internet das Coisas(IoT). Tal paradigma procura prover inteligência para objetos, com ou sem poder computacional, de forma a possibilitar seu controle e a notificação de alterações em seu estado. Para isso, é demandado um modelo arquitetural de comunicação factível e capaz de abranger a maior gama possível de dispositivos, habilitar a comunicação dispositivos- -aplicações ou dispositivos- dispositivos, mesmo quando em geo localizações distintas. Além disso, é necessário que tal arquitetura permita escalar para qualquer quantidade de objetos e prover interoperabilidade para dispositivos distintos e/ou de diferentes fabricantes.Esta pesquisa visa propor uma arquitetura de middleware capaz de controlar e notificar o estado atual de dispositivos genéricos. Foram definidos os componentes físicos e lógicos dessa arquitetura e foram criadas as respectivas application programming interfaces (APIs)uniformes e transparentes, tanto para que aplicações pudessem controlar dispositivos englobados pela arquitetura, quanto para disponibilizar interfaces de comunicação analógicas e digitais, para que novos dispositivos controláveis pudessem ser adicionados nas APIs. As tecnologias utilizadas e propostas são escaláveis e extensíveis para dispositivos e aplicações e permitem a entrega de pervasividade para humanos. O desacoplamento físico entre os componentes do middleware e o uso da internet para troca de dados com aplicações trouxe mobilidade para as entidades envolvidas na comunicação.Foi implementado um protótipo funcional do modelo arquitetural proposto, e foi possível remotamente controlar e monitorar o estado de dispositivos por meio do uso de tecnologias difundidas como o UPnP, REST e ZigBee sobre redes IP. O ambiente experimental mostrou velocidade satisfatória para atender demandas de controle, funcionou adequadamente, utilizando poucos recursos computacionais do middleware e das aplicações envolvidas, e utilizou dispositivos que não eram dotados de poder computacional.Com o modelo teórico definido e com sua validação empírica, foi constatado que omiddleware proposto para IoT é capaz de controlar e monitorar estado de dispositivos trazendo a devida interoperabilidade, escalabilidade e mobilidade para as partes envolvidas. _______________________________________________________________________________ ABSTRACTWith the arising of the third computational era, ubiquitous computing, the amount and specific purpose of devices with computational power is growing rapidly. Such device sexchanging data through networks, like the Internet, have been named as the Internet of Things (IoT). Such paradigm aims to provide intelligence to objects, with or without computational power, in order to allow its control and notification of state changing. To betruly enabled, the Io T requests a feasible architectural model capable of covering the widest possible range of devices, capable of enabling communication between devices and to application, at the same place or not, capable of scaling to any number of objects and capable of providing interoperability for different kinds of devices and/or from different manufacturers. This research proposed a middleware architecture capable of controlling and reporting the current status of generic devices. Transparent and uniform APIs were created so that applications could control devices encompassed by the architecture, and analog and digital communication interfaces were created so that new controllable devices could be addedunder the APIs. The proposed and used technologies are scalable and extensible for devices and applications and enables one to provide pervasiveness to humans. The physicalde coupling between components of the middleware and the usage of the Internet to exchange data with applications brought mobility to involved entities. A functional prototype of the proposed architectural model was deployed using widespread technologies like UPnP, Zig Bee and REST over IP networks and allowed to remotely control and monitor the state of devices. The experimental environment showed satisfactory speed for control requests, worked flawlessly using few computation alresources of middleware and applications involved, and was use with devices without computational power. Through the architectural model and its empirical validation, it could be concluded that the proposed middleware for internet of things was able to control and monitor the state of devices bringing proper interoperability, scalability and mobility to involved parties.Faculdade de Tecnologia (FT)Departamento de Engenharia Elétrica (FT ENE)Programa de Pós-Graduação em Engenharia ElétricaSousa Júnior, Rafael Timóteo deFerreira, Hiro Gabriel Cerqueira2014-12-05T11:15:13Z2014-12-05T11:15:13Z2014-12-052014-08-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfFERREIRA, Hiro Gabriel Cerqueira. Arquitetura de middleware para internet das coisas. 2014. viii, vi, 111 f., il. Dissertação (Mestrado em Engenharia Elétrica)—Universidade de Brasília, Brasília, 2014.http://repositorio.unb.br/handle/10482/17251A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.bce.unb.br, www.ibict.br, http://hercules.vtls.com/cgi-bin/ndltd/chameleon?lng=pt&skin=ndltd sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra disponibilizada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2024-03-01T16:06:13Zoai:repositorio.unb.br:10482/17251Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2024-03-01T16:06:13Repositório Institucional da UnB - Universidade de Brasília (UnB)false
dc.title.none.fl_str_mv Arquitetura de middleware para internet das coisas
Pervasive, mobile, transparent, expandable and scalable middleware architecture for internt of things
title Arquitetura de middleware para internet das coisas
spellingShingle Arquitetura de middleware para internet das coisas
Ferreira, Hiro Gabriel Cerqueira
Sistemas distribuídos
Computação ubíqua
Middleware (Programa de computador)
Engenharia de software
title_short Arquitetura de middleware para internet das coisas
title_full Arquitetura de middleware para internet das coisas
title_fullStr Arquitetura de middleware para internet das coisas
title_full_unstemmed Arquitetura de middleware para internet das coisas
title_sort Arquitetura de middleware para internet das coisas
author Ferreira, Hiro Gabriel Cerqueira
author_facet Ferreira, Hiro Gabriel Cerqueira
author_role author
dc.contributor.none.fl_str_mv Sousa Júnior, Rafael Timóteo de
dc.contributor.author.fl_str_mv Ferreira, Hiro Gabriel Cerqueira
dc.subject.por.fl_str_mv Sistemas distribuídos
Computação ubíqua
Middleware (Programa de computador)
Engenharia de software
topic Sistemas distribuídos
Computação ubíqua
Middleware (Programa de computador)
Engenharia de software
description Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2014.
publishDate 2014
dc.date.none.fl_str_mv 2014-12-05T11:15:13Z
2014-12-05T11:15:13Z
2014-12-05
2014-08-28
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 FERREIRA, Hiro Gabriel Cerqueira. Arquitetura de middleware para internet das coisas. 2014. viii, vi, 111 f., il. Dissertação (Mestrado em Engenharia Elétrica)—Universidade de Brasília, Brasília, 2014.
http://repositorio.unb.br/handle/10482/17251
identifier_str_mv FERREIRA, Hiro Gabriel Cerqueira. Arquitetura de middleware para internet das coisas. 2014. viii, vi, 111 f., il. Dissertação (Mestrado em Engenharia Elétrica)—Universidade de Brasília, Brasília, 2014.
url http://repositorio.unb.br/handle/10482/17251
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Repositório Institucional da UnB
collection Repositório Institucional da UnB
repository.name.fl_str_mv Repositório Institucional da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv repositorio@unb.br
_version_ 1810580832807550976