Internet das Coisas e Aplicações Distribuídas

Programa de Pós-Graduação em Computação Aplicada
Disciplina: INTERNET DAS COISAS E APLICAÇÕES DISTRIBUÍDAS
Professor: Cristiano André da Costa e Rodrigo da Rosa Righi

EMENTA Aborda o paradigma da Internetdas Coisas (ou IoT, do termo em inglês Internet of Things)e suas aplicações. Inclui aspectos de middleware, sensores, arquitetura e protocolos empregados. Ainda, a disciplinatambém aborda questões como desempenho da solução, escalabilidade e interoperabilidade. Por fim, apresenta estudos de casos em diferentes áreas de aplicação, como saúde, comércio eletrônico, logística, transporte e energia.

CONTEÚDO PROGRAMÁTICO •Introdução a Internet das Coisas•Arquiteturas e Middlewares de IoT•Integração de IoT e Computação em Nuvem •Interoperabilidade, Elasticidade, Escalabilidade e Escalonamento•Computação Móvel e Ubíqua•Ciência de Contexto para IoT•Wearables e Sensores•Protocolos de Comunicaçãopara IoT•Áreas de Aplicação e Estudos de Caso

BIBLIOGRAFIA BÁSICA:
GUBBI, Jayavardhana et al. Internet of Things (IoT): A vision, architectural elements, and future directions.Future generation computer systems, v. 29, n. 7, p. 1645-1660, 2013.LI, S.; DA XU, L.; ZHAO, S. The internet of things: a survey. Information Systems Frontiers, v. 17, p. 243–259, 2015.XIA, Feng et al. Internet of things.International Journal of Communication Systems, v. 25, n. 9, p. 1101, 2012.

BIBLIOGRAFIA COMPLEMENTAR:
RIAZUL ISLAM, S. M. et al. The Internet of Things for Health Care: A Comprehensive Survey. IEEE Access, v. 3, p. 678–708, 3 jun. 2015.PERERA, C. et al. Context Aware Computing for The Internet of Things: A Survey. Communications Surveys & Tutorials, IEEE, v. 16, n. 1, p. 414–454, 2014.KELLY, Sean Dieter Tebje; SURYADEVARA, Nagender Kumar; MUKHOPADHYAY, Subhas Chandra. Towards the implementation of IoT for environmental condition monitoring in homes.IEEE Sensors Journal, v. 13, n. 10, p. 3846-3853, 2013.WANT, Roy. An introduction to RFID technology.IEEE pervasive computing, v. 5, n. 1, p. 25-33, 2006.

Trabalho 1…

IoT_Apresentacao1

Trabalho 2…

IoT_Apresentacao2

Trabalho 3…

IoT_Apresentacao3

Trabalho 4…

Trabalho de IoT/App distribuídas:
29/05 – Entrega de trabalho
Escolher middleware…. ThingSpeak ???

  1. Descrever o que faz… quais funcionalidades, como programa, prós e contras
    comparação com outros concorrentes
  2. Implementação, mostrar código, processos que se comunica na rede, como modelaram, explicar linhas do código
  3. Mostrar resultados, testes, telas do programa, tráfego de dados, dados de desempenho, tempo de comunciação, largura de banda, testes de resultados
  • Escolha um middleware IoT ou de Sistemas Distribuídos (exemplos de áreas: saúde, segurança, banco de dados, comunicação, Big Data, sistema de arquivos, sensores e atuadores, Indústria 4.0).
  • Faça um documento de aproximadamente 10 páginas utilizando o processador LATEX (recomendável usar a plataforma Overleaf) e om modelo de textos da SBC (já disponível no Overleaf) que tenha:
    1/ Análise descritiva do Middleware que você escolheu e uma comparação com os concorrentes.
    2/ Dados de Implementação, ou seja, código e algoritmos e suas descrições.
    3/ Uma seção de resultados e testes, mostrando que a sua implememntação de fato executou em um sistema distribuído: por exemplo, pensar em gráficos, latência, largura de banda, rtelas, dados numéricos, investigação de protocolos e cabeçalhos.