2019.1 - DCC091 - IoT

Horários

Dia Inicio Fim

Quarta 21:00 23:00 Lab DCC 05 - L205

Sexta 19:00 21:00 Lab DCC 05 - L205

Atendimento: Segundas de 14h às 16h - Sala do professor # 431 DCC

Ementa:

IoT (Internet das Coisas) é uma tecnologia realmente em alta no mundo todo. Tanto a academia quanto o governo e a indústria estão envolvidos em diferentes aspectos da pesquisa, implementação e modelo de negócios em IoT. Atualmente já é possível realizar previsões de conectividade, armazenamento e análises de forma generalizadas, o que, por sua vez, cria possibilidades de construção de diferentes soluções IoT. Aplicações baseadas em IoT, como sistemas de compras inovadoras, gerenciamento de infraestrutura de áreas urbanas e rurais, sistemas remotos de monitoramento de saúde e sistemas de transporte, dependem gradualmente de sistemas baseados em IoT e sua tecnologia envolvida. Neste curso serão vistos princípios fundamentais e possibilidades desta tecnologia emergente. Seu conteúdo passa desde seus conceitos elementares em Redes de Computadores, protocolos de comunicação, sensores, Cloud Computing, SDN (Redes Definidas por Software), Fog Computing e implementações.

Cronograma

DCC091 - IoT - Cronograma - 2019.1

Avaliações

T1 (Trabalho 1) = 100

T2 (Trabalho 2) = 100

T3 (Trabalho 3) = 100

S (Seminário) = 100

T1 T2 T3 S

.----^-----. .----^-----. .----^-----. .----^-----.

(100 * 0.3) + (100 * 0.2) + (100 * 0.4) + (100 * 0.1) = NF

If NF >= 60 Then

Aprovado

Else

Reprovado

Material Complementar

Aula 01:

Aula 11:

  • Broker MQTT mosquitto interno à UFJF- NRC: 200.131.219.102

    • Socket TCP: 1883 (default)

    • WebSocket: 1884

Grupos

Enunciados dos Trabalhos

Trabalho 1: Simulador Cooja

Grupo de 2 ou 3 alunos.

O enunciado está em: https://docs.google.com/document/d/1HHQfW-fyShAJeUuG6B-vU0zIUQ5vTh9nnnUR3jgsqaM/edit?usp=sharing

Data de Entrega: 07/06

Baixe Aqui o Template do Relatório

Trabalho Final

    • Pŕatico

    • Uma solução de IoT (tem que ter ser uma solução inteligente que tenha conexão com a Internet)

      • Requisitos

    1. Usar a plataforma (NodeMCU ou qualquer outra como Arduino, RaspBerry Pi)

    2. Deve ter pelo menos 2 sensores

    3. Deve ter pelo menos 1 atuador (o atuador pode ser uma ventoinha, um led etc)

    4. Deve coletar e enviar dados utilizando MQTT

    5. Deve permitir a visualização dos dados em uma dashboard (que pode ser qualquer uma, como ThingsBoard, NodeRED etc)

    • Passos:

    1. Escolha o tema -> quais as funções da solução IoT?

    2. Configure a plataforma, sensores e atuadores

    3. Colete informações por MQTT

    4. Visualize dados em uma dashboard

Cronograma

* Somente nos dias com deadline nosso encontro será no laboratório.

** Nos dias com feriado a verificação será na segunda seguinte às 17h, na sala do prof.

Notas

Notas IoT DCC091 - 2019.1