Aula na Terça às 16hs e Quinta às 14hs, no link disponível no eDisciplinas (ou outro link/local caso necessário), seguindo o calendário da pós e os possíveis breaks com um total de 24 aulas padrão por semestre.
- Recepção dos ingressantes na Pós: 11/08/2020;
- Break 1: 28/10/2020 a 03/11/2020;
- Encerramento do período letivo da pós: 18/12/2020.
Aula | Data | Conteúdo | Tema | Competências para os alunos | Atividades dos alunos |
---|---|---|---|---|---|
1 | 01/09/20 | Apresentação da disciplina. | Introdução à Internet das Coisas. | Capacitar o aluno para entender a área e onde ela pode ser aplicada: na academia e em empresas. | Discutir sobre exemplos. Mapear de áreas relacionadas. |
2 | 03/09/20 | Obtenção de dados em IoT. | Sensores. | Fomentar para o aluno o conhecimentos sobre os diferentes tipos de sensores e suas principais características: Analógico, digital, amostragem, quantização, faixa de valores, ruído, graus de liberdade. | Dar exemplo de sensores e de dados obtidos com tais sensores. |
3 | 08/09/20 | Obtenção de dados em IoT. | Sensores. | Habilitar o aluno para o uso de diferentes tipos de sensores: DHT, LDR, Ultrasônico, Termopar, temperatura por infravermelho, Hall, PIR, sensor de Movimento, GPS, joystick, tela de toque, umidade do solo, sensor de chuva, sensor de pressão, barômetro, acelerômetro, giroscópio, magnetômetro, proximidade, sensor de gás CO, CO2, H2S, O3, NO2, CL2, álcoois), luz ultravioleta, intensidade de cor (vermelha, azul, verde), fumaça. | Realizar micro-apresentações sobre diferentes opções de sensores. |
4 | 10/09/20 | Obtenção de dados em IoT. | APIs e dados abertos. | Capacitar o aluno sobre as diferentes formas de obtenção de dados por meio de APIs ou dados abertos. Apresentar tipos de APIs, “web crawlers” e DaaS para IoT. | Realizar um teste com alguma API. |
5 | 15/09/20 | Obtenção de dados em IoT. | APIs e dados abertos. | Fomentar para o aluno o conhecimentos sobre as diferentes formas de obtenção de dados brasileiros: Olho Vivo, PluviOn, OpenWeatherMap, GeoSampa, InterSCity. | Realizar micro-seminários sobre diferentes opções. |
6 | 17/09/20 | Conectando coisas. | Microcontroladores | Fomentar para o aluno o conhecimentos sobre as principais características de microcontroladores (ex.: Arduino): clock, memória, I/O, consumo, preço. | Dar exemplo de hardwares que podem ser utilizados para manipular ou processar dados de sensores. |
7 | 22/09/20 | Conectando coisas. | Microprocessadores | Fomentar para o aluno a análise das características técnicas destes dispositivos: clock, memória, I/O, consumo, preço. Explorar diferentes opções: Raspberry Pi, CubieBoard, BeagleBone, Nvidia Jetson. | Dar exemplo de hardwares que podem ser utilizados para manipular ou processar dados de sensores. |
8 | 24/09/20 | Protocolos de rede e Internet para aplicações em IoT. | Interfaces para comunicação. | Capacitar o aluno para o uso de tecnologias voltadas para troca de dados sem fio: Rádio frequência, Bluetooth, WiFi, 3G, LoRa. Habilitar o aluno para analisar características técnicas destas tecnologias: alcance, largura de banda, ruído, confiança. | Dar exemplos teóricos e práticos para troca de informações. |
9 | 29/09/20 | Protocolos de rede e Internet para aplicações em IoT. | Protocolos de comunicação. | Fomentar para o aluno o entendimento sobre protocolos genéricos (ex.: HTTP, UDP) e especializados para a área (ex.: CoAP, MQTT). | Discutir onde e como os protocolos podem ser utilizados. |
10 | 01/10/20 | Protocolos de rede e Internet para aplicações em IoT. | Interfaces e protocolos de comunicação. | Habilitar o aluno a avaliar casos de uso da área de IoT nos quais os requisitos determinam a combinação das tecnologias de comunicação. | Dar exemplos e discutir quais efeitos de uma escolha não eficiente. |
11 | 06/10/20 | Protocolos de rede e Internet para aplicações em IoT. | Web Services e Cloud Services | Habilitar o aluno a discernir sobre as principais diferenças entre estas tecnologias e qual vantagem de uma sobre outra. Apresentar APIs e serviços: ThingSpeak, dojot, PubNub, Pusher | Dar exemplos teóricos e práticos para conectar dispositivos por meio destas tecnologias (utilizando Arduino e Ethernet ou computador). |
12 | 08/10/20 | Tratamento de dados de sensores. | Filtros. | Capacitar o aluno para o uso de filtros no tratamento de dados com base nos efeitos no resultado final. | Dar exemplos de filtros que podem ser úteis para certos sensores ou dados abertos. |
13 | 13/10/20 | Tratamento de dados de sensores. | Fusão de sensores. | Estimular o aluno a avaliar as formas de realizar fusão de dados provenientes de sensores. Habilitar o aluno para o uso do o Filtro de Kalman e suas alternativas.. | Discutir exemplos práticos para a fusão de sensores. Dar exemplo prático: GPS e localização com giroscópio, acelerômetro e magnetômetro. |
14 | 15/10/20 | Tratamento de dados de sensores. | Aprendizado de máquina. | Habilitar os alunos para avaliar quando o aprendizado de máquina pode prever dados ou prevenir dados fora do padrão. | Discutir casos de uso de aprendizado de máquina com foco em aplicações de IoT. |
15 | 20/10/20 | Tratamento de dados de sensores. | Aprendizado de máquina. | Fomentar para o aluno o conhecimento de algoritmos (ex.: SVM, Regressão Linear, K-Means, PCA) e soluções comerciais (ex.: IBM Watson, Azure IoT Edge). | Realizar micro-seminários sobre diferentes opções (ou será uma aula teórica com tabelas comparativas e exemplo prático). |
16 | 22/10/20 | Tratamento de dados de sensores. | Aprendizado de máquina. | Capacitar o aluno para Utilizar o Tensor Flow (ou outras tecnologias) para análise de dados. | Discutir sobre casos de uso de aplicações diversas para análise de dados. |
17 | 27/10/20 | Tratamento de dados de sensores. | Aprendizado de máquina. | Capacitar os alunos a escolherem entre tecnologias disponíveis ou entre funcionalidades das mesmas. | Discutir sobre as opções disponíveis e sobre quando aplicá-las. |
x | 29/10/20 | Break | |||
x | 03/11/20 | Break | |||
18 | 05/11/20 | Segurança e privacidade em nível de IoT. | Vulnerabilidades. | Capacitar o aluno para encontrar e avaliar as vulnerabilidades de projetos (ex.: MITM, DDOS). | Discutir sobre os principais problemas relacionados ao tema. |
19 | 10/11/20 | Segurança e privacidade em nível de IoT. | Segurança. | Capacitar os alunos a escolherem onde aplicar segurança (ex.: camada, componente). Fomentar conhecimentos sobre opções de criptografia disponíveis para projetos de IoT. | Discutir sobre as opções disponíveis para segurança. |
20 | 12/11/20 | Desenvolvimento de aplicações para cidades inteligentes. | Cidades Inteligentes | Capacitar os alunos a avaliarem onde aplicar IoT nas cidades com o intuito de torná-las (mais) inteligentes. | Discutir sobre os possíveis sensores e atuadores que fazem ou podem fazer parte das cidades inteligentes. |
21 | 17/11/20 | Desenvolvimento de aplicações para cidades inteligentes. | Economia disruptiva | Habilitar os alunos a visualizarem potenciais espaços para introduzirem inovações com IoT. | Discutir sobre o tema. |
22 | 19/11/20 | Aula extra/Hora extra | Espaço adicional para práticas com relação ao projeto final. | Auxílio no projeto final durante a aula. | Tempo livre para trabalhar e tirar dúvidas sobre projeto final com professor e amigos. |
23 | 24/11/20 | Projeto final | Apresentação e discussão sobre o projeto final | Capacitar os alunos a realizarem demonstrações de projetos criados. Avaliar alguns projetos com foco em melhorias. | Realizar “pitch” de projeto com demonstração. Discutir e criticar soluções criadas pelos grupos. |
24 | 26/11/20 | Projeto final | Apresentação e discussão sobre o projeto final | Capacitar os alunos a realizarem demonstrações de projetos criados. Avaliar alguns projetos com foco em melhorias. | Realizar “pitch” de projeto com demonstração. Discutir e criticar soluções criadas pelos grupos. |
x | 18/12/2020 | Entrega das notas e frequências |