Return to search

Arquitetura de middleware para internet das coisas / Pervasive, mobile, transparent, expandable and scalable middleware architecture for internt of things

Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2014. / Submitted by Ana Cristina Barbosa da Silva (annabds@hotmail.com) on 2014-12-04T12:51:39Z
No. of bitstreams: 1
2014_HiroGabrielCerqueiraFerreira.pdf: 14677388 bytes, checksum: 77bea7d4385f615c6ee8a734c6f06c45 (MD5) / Approved for entry into archive by Patrícia Nunes da Silva(patricia@bce.unb.br) on 2014-12-05T11:15:13Z (GMT) No. of bitstreams: 1
2014_HiroGabrielCerqueiraFerreira.pdf: 14677388 bytes, checksum: 77bea7d4385f615c6ee8a734c6f06c45 (MD5) / Made available in DSpace on 2014-12-05T11:15:13Z (GMT). No. of bitstreams: 1
2014_HiroGabrielCerqueiraFerreira.pdf: 14677388 bytes, checksum: 77bea7d4385f615c6ee8a734c6f06c45 (MD5) / 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. _______________________________________________________________________________ ABSTRACT / With 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.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.unb.br:10482/17251
Date28 August 2014
CreatorsFerreira, Hiro Gabriel Cerqueira
ContributorsSousa Júnior, Rafael Timóteo de
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UnB, instname:Universidade de Brasília, instacron:UNB
RightsA 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/openAccess

Page generated in 0.003 seconds