Uma Plataforma Escalável para Desenvolvimento de Aplicações de IoT

  • Jorge Pereira UFRN
  • Thais Batista UFRN
  • Flavia C. Delicato UFRJ
  • Paulo F. Pires UFRJ

Resumo


A Internet das coisas (IoT) é um paradigma emergente que conecta dispositivos físicos ao mundo digital, permitindo a construção de uma miríade de aplicações. Desenvolver aplicações para de IoT não é uma tarefa trivial. Tais aplicações precisam ser construídas atendendo requisitos de escalabilidade a fim de suportar um grande número de dispositivos conectados, além de armazenar e processar a enorme quantidade de dados produzida. Além disso, as aplicações precisam lidar com protocolos distintos. Nessa perspectiva, o presente artigo apresenta a EcoCIT, uma plataforma de middleware escalável que provê suporte para a integração de dispositivos de IoT à Internet, bem como ao desenvolvimento e execução de aplicações de IoT com requisitos de escalabilidade através do uso serviços computacionais providos sob demanda por plataformas de computação em nuvem.

Referências

Antunes, Josué B., e outros. “ManIoT: Uma Plataforma para Gerenciamento de Dispositivos da Internet das Coisas.” Workshop de Gerência e Operação de Redes e Serviços (WGRS). Salvador,Bahia, 2016. 3-16.

Cavalcante, Everton, et al. “On the interplay of Internet of Things and Cloud Computing: A systematic mapping study.” Computer Communications 89-90 (Março 2016): 17–33.

Commission of the European Communities. “Early Challenges regarding the “Internet of Things”.” Bruxelas, 2008.

Fielding, Roy T., e Richard N. Taylor. “Principled design of the modern Web architecture.” ACM Transactions on Internet Technology (TOIT) , 2002: 115-150 .

Gubbi, Jayavardhana et al. “Internet of Things (IoT): A vision, architectural elements, and future directions.” Future Generation Computer Systems 29, n. 7 (Setembro 2013): 1645–1660.

Kitchenham, B.A., e S. Charters. “Guidelines for Performing Systematic Literature Reviews in Software Engineering.” University/University of Durham, Keele, 2007.

Lopes, Joao L. B., et al. “Uma arquitetura distribuída direcionada à consciência de contexto na Computação Ubíqua.” Simpósio Brasileiro de Computação Ubíqua e Pervasiva (SBCUP). Porto Alegre, 2013. 2022-2031.

Nastic, Stefan et al. “Provisioning Software-defined IoT Cloud Systems.” Int. Conf. on Future Internet of Things and Cloud. Washington, USA: IEEE Computer Society, 2014. 288-295.

Pires, Paulo F., et al. “A platform for integrating physical devices in the internet of things.” Embedded and Ubiquitous Computing (EUC). Milano:, 2014. 234-241.

Pires, Paulo F., e outros. “Plataformas para a Internet das Coisas.” Minicurso do Simpósio Brasileiro de Rede de Computadores (SBRC), Vitória - ES, 2015.

Serrano, Martin, et al. “Resource Optimisation in IoT Cloud Systems by Using Matchmaking and Self-management Principles.” Cáp. 11 em THE FUTURE INTERNET, edição: Alex Galis e Anastasius Gavras. Berlin: Springer, 2013.

Teixeira, T., S. Hachem, V. Issarny, e N Georgantas. “Service oriented middleware for the Internet of Things: A perspective.” 4th European Conference on Towards a Service-Based Internet. Poznan, Poland: LNCS, 2011. 220-229.

Walport, Mark. “The Internet of Things: making the most of the Second Digital Revolution.” UK Government Chief Scientific Adviser, 2014.

Guinard, D., Trifa, V.“Towards the Web of Things: Web mashups for embedded devices”, Proceedings of the 2nd Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web, 2009.
Publicado
02/07/2017
PEREIRA, Jorge; BATISTA, Thais; DELICATO, Flavia C.; PIRES, Paulo F.. Uma Plataforma Escalável para Desenvolvimento de Aplicações de IoT. In: SIMPÓSIO BRASILEIRO DE COMPUTAÇÃO UBÍQUA E PERVASIVA (SBCUP), 9. , 2017, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 1028-1037. ISSN 2595-6183. DOI: https://doi.org/10.5753/sbcup.2017.3309.