XXXIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos Toggle

Vitória, ES, 18 a 22 de maio de 2015

 

Minicurso 3: Plataformas para a Internet das Coisas

Autores

Paulo Pires (UFRJ – Brazil), Flavia Delicato (UFRJ – Brazil), Thais Vasconcelos Batista (UFRN – Brazil), Thomaz Avila (UFRJ – Brazil), Everton Cavalcante (UFRN – Universidade Federal do Rio Grande do Norte – Brazil), Marcelo Pitanga (Universidade Federal do Rio de Janeiro – Brazil)

Horário

Quarta-feira, 20 de maio de 2015 das 8:30h as 10:00h e 16:00h as 17:30h.

Resumo

A Internet das Coisas (do inglês Internet of Things – IoT) [1] é um paradigma que preconiza um mundo de objetos físicos embarcados com sensores e atuadores, conectados por redes sem fio e que se comunicam usando a Internet, moldando uma rede de objetos inteligentes capazes de realizar variados processamentos, capturar variáveis ambientais e reagir a estímulos externos. Esses objetos interconectam-se e podem ser controlados através da Internet, permitindo o desenvolvimento de uma miríade de aplicações emergentes que poderão beneficiar-se dos novos tipos de dados e operações disponíveis. Vários avanços tecnológicos recentes possibilitaram o surgimento da Internet das Coisas, porém há ainda uma série de desafios a serem superados, principalmente no que tange a (i)atender diversos requisitos não funcionais, como escalabilidade e segurança, (ii) ao desenvolvimento de aplicações, e (iii) lidar com a grande heterogeneidade decorrente da inerente diversidade de tecnologias de hardware e software. Nesse contexto, a proposta de arquiteturas de referência e de plataformas de middleware tem surgido como solução promissora para prover padronização, lidar com questões de interoperabilidade e gerenciar a crescente variedade de dispositivos associados a aplicações e o consumo de dados por parte dos usuários finais. Este minicurso tem por objetivos: (i) levantar e discutir requisitos de middleware para IoT; (ii) apresentar arquiteturas de referência para IoT existentes; (iii) descrever plataformas de middleware que implementem soluções para os requisitos levantados e abordados nas arquiteturas de referência, e; (iv) demonstrar a utilização prática de uma plataforma de middleware para IoT, exemplificando-a usando duas aplicações. Através deste minicurso, os participantes poderão conhecer o estado da arte no tocante a plataformas para IoT, bem como avaliar as soluções existentes e propor melhorias ou alternativas, além de compreender as tecnologias necessárias para a concretização dos desafios apresentados.