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
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:
Links externos:
Link para o site do BNDES com o relatório final do "Plano de Ação para IoT no Brasil", de Novembro/2017:
Link para todos os documentos do "Plano de Ação para Iot no Brasil":
Aula 11:
Arquivos das Práticas:
WiFiClient.ino (atualizado em 26/04/19)
webServer.ino (atualizado em 26/04/19)
Interface HTML de administração MQTT: endereço do git para download // Atenção: indique o Broker que a interface deverá se conectar no arquivo tmo.js e atenção ao ID e ao tópico.
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
Usar a plataforma (NodeMCU ou qualquer outra como Arduino, RaspBerry Pi)
Deve ter pelo menos 2 sensores
Deve ter pelo menos 1 atuador (o atuador pode ser uma ventoinha, um led etc)
Deve coletar e enviar dados utilizando MQTT
Deve permitir a visualização dos dados em uma dashboard (que pode ser qualquer uma, como ThingsBoard, NodeRED etc)
Passos:
Escolha o tema -> quais as funções da solução IoT?
Configure a plataforma, sensores e atuadores
Colete informações por MQTT
Visualize dados em uma dashboard
Relatório final deve seguir o formato [1] e ser entregue até o dia 10/07
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.