
Cursos Online de Extensão da Elétrica da UNICAMP
Internet das Coisas com uma Visão Profissional


Oferecemos uma ampla variedade de cursos online para atender às suas necessidades de aprendizado sobre Internet das Coisas (IoT)
Fundamentos e Oficina para Implantação de Aplicações envolvendo IoT em Cidades Inteligentes (Ref. FEE215)
​
Carga horária: 30 horas.
​
Ementa:
O curso, com carga horária de 30 horas, oferece uma visão abrangente e integrada da Internet das Coisas (IoT), explorando as diversas partes que compõem esse ecossistema multidisciplinar. Por meio de um modelo de referência, os alunos compreenderão os conceitos fundamentais e as tecnologias envolvidas na criação de soluções IoT.
​
São abordadas tecnologias amplamente discutidas na mídia especializada, como LoRa, LoRaWAN, SigFox, ZigBee, MQTT, CoAP, gateways, IoT Proxy Manager, micro-operadores de IoT, QoS, SLA, entre outras. O objetivo é permitir que o aluno entenda o papel de cada tecnologia na construção de uma aplicação IoT.
​
O curso combina teoria e prática, utilizando uma plataforma didática open source (software, firmware e hardware), onde o aluno poderá implementar uma solução IoT completa. Durante as atividades práticas em laboratório, o aluno aprenderá sobre coleta e tratamento de dados, além de técnicas de comunicação, como propagação de sinais, uso de antenas, controle de acesso ao meio, roteamento e arquitetura de redes.
​
Serão também exploradas questões relacionadas à conexão com a Internet, gerência de dispositivos e disponibilização de dados na nuvem, incluindo armazenamento, abstração, exibição e oportunidades de negócio. Na etapa final, o aluno aplicará os conhecimentos adquiridos em um projeto prático, integrando todos os conceitos teóricos e laboratoriais discutidos ao longo do curso.
​
Metodologia para Desenvolvimento de Projetos IoT (Ref. FEE225)
​
Carga horária: 30 horas.
​
Ementa:
O curso apresenta a Metodologia das Três Fases (M3F) para o desenvolvimento de projetos IoT. Por meio de uma abordagem prática e baseada em projetos, o aluno desenvolverá um projeto IoT completo, seguindo as etapas da M3F: Análise do Negócio, Definição dos Requisitos e Implementação.
Durante o curso, o aluno utilizará o ambiente Web IoTM3F, uma placa didática fornecida para aprendizado, e ferramentas de desenvolvimento de firmware e software. As atividades são estruturadas para promover uma experiência prática e integrada ao ciclo completo do projeto IoT.
Fase 1 - Análise do Negócio:
Identificação dos propósitos, regras, especialistas e componentes IoT (sensores, atuadores, etc.) envolvidos no contexto de aplicação. Essa etapa culmina na definição do projeto a ser desenvolvido.
​
Fase 2 - Levantamento dos Requisitos:
Utilizando um modelo de referência de seis níveis (1.exibição, 2.abstração, 3.armazenagem dos dados, 4.borda, 5.conectividade e 6.nó local), o aluno levantará os requisitos necessários para o projeto IoT.
Nesta fase serão exploradas:
-
Técnicas para captura e tratamento de grandezas físicas;
-
Tecnologias de comunicação sem fio;
-
Estratégias de armazenamento e abstração de dados;
-
Introdução a inteligência artificial e mineração de dados;
-
Apresentação de resultados na Web.
Fase 3 - Implementação:
Desenvolvimento de uma solução IoT funcional, utilizando a Plataforma IoT Oficina, uma placa didática com microcontrolador, e implementações em C e Python.
​
Redes de Sensores Sem Fios para Internet das Coisas (Ref. FEE230)
Carga horária: 30 horas de encontros com o professor
30 horas de atividades extra classe
Ementa:
O objetivo do curso é capacitar os alunos a projetar, implementar e gerenciar Redes de Sensores Sem Fios (RSSF) no contexto da Internet das Coisas (IoT) por meio de uma Metodologia de Três Fases. O curso visa desenvolver habilidades práticas para análise, projeto e gerência de redes, considerando aspectos de propagação, cobertura, eficiência e integração tecnológica por intermédio do seguinte conteúdo:
​
1. Introdução às Redes de Sensores Sem Fios (RSSF) e Metodologia de Três Fases para IoT:
-
Estruturação do processo de criação de uma RSSF.
-
Identificação prática dos parâmetros de projeto.
​
2. Pilha de Protocolos e Tecnologias para RSSF:
-
Conceituação das pilhas de protocolos empregadas.
-
Tunelamento de informações de gerência para independência tecnológica.
​
3. Projeto de Enlace Rádio:
-
Principais parâmetros de projeto de enlace para determinar cobertura.
-
Estudo de antenas: eficiência, perdas sistêmicas e acoplamento.
-
Modelos de propagação: espaço livre, log-distance e Shadowing.
-
Etapas do projeto de enlace rádio e análise da comunicação sem fio.
​
4. Cobertura para RSSF e Ferramentas Práticas:
-
Projeto de cobertura utilizando diferentes modelos de propagação.
-
Desenvolvimento de ferramentas em planilhas para análise de cobertura.
-
Realização de site survey (medidas reais) em ambientes definidos.
-
Análise estatística de RSSI e caracterização da instabilidade de sinais.
​
5. Gerenciamento de Redes de Sensores Sem Fio:
-
Introdução às áreas de gerência: configuração, desempenho e falhas.
-
Estratégias de monitoramento e controle em RSSF.
​
6. Experimentação Prática com Tecnologias de Rádio:
-
Uso de placas didáticas para experimentos em ambiente local.
-
Identificação e solução de problemas de desempenho em sistemas reais.
​
IoT e Blockchain para Contratos Inteligentes (Ref. FEE244)
Carga Horária: 30 horas
Ementa:
O curso aborda o desenvolvimento de soluções baseadas em Internet das Coisas (IoT) integradas ao blockchain, com foco no suporte a contratos inteligentes, utilizando a metodologia TpM (Three Phase Methodology) desenvolvida na UNICAMP.
​
O objetivo é fazer com que os alunos compreendam como as soluções de Internet das Coisas (IoT) em conjunto com blockchain são criadas para suporte a contratos inteligentes, através da aplicação de uma metodologia de desenvolvimento criada na UNICAMP promovendo a inovação e o impacto estratégico em negócios.
Conteúdo Programático:
Compreender o processo de desenvolvimento de soluções IoT, utilizando a metodologia TpM (Three Phase Methodology) em três etapas distintas: negócios, requisitos e implementação. Empregar um modelo de referência que identifica os 6 níveis que compõem a solução IoT. Identificar os requisitos para os 6 níveis e sua implementação.
​
Compreender os mecanismos utilizados no blockchain, os quais proporcionam segurança por meio de criptografia assimétrica, imutabilidade dos dados registrados, descentralização das informações, transparência, ser auditável.
​
Entender como um contrato inteligente utiliza a solução IoT&Blockchain para tomar decisões automáticas.
Identificar na solução IoT&blockchain a capacidade de envolver múltiplos participantes para a escrita/leitura e compartilhamento de dados.
​
Apresentar ferramentas de acompanhamento para o desenvolvimento de soluções IoT&Blockchain. Entender o impacto nos negócios através de canvas.
​
Empregar simulação para ilustrar a interação dos mecanismos da blockchain com a solução IoT para suporte aos contratos inteligentes.
​
Explorar aspectos tecnológicos de soluções IoT e blockchain por meio de exemplos que destacam a aplicação estratégica em diversos segmentos.
​
Desenvolver um projeto integrado de IoT e Blockchain que viabilize a consolidação dos conceitos previamente apresentados.
​
Desenvolvimento e Projeto com Framework (Ref. FEE245)
Carga Horária: 30 horas
Ementa:
No curso é apresentado ao aluno
Neste curso é presentado um framework com uma visão lógica e sistêmica real em que o aluno entenda como projetar e implementar uma solução IoT.
​
É realizado experimentos práticos da solução IoT implementada utilizando-se de uma metodologia realizada em três fases que permite o desenvolvimento de soluções IoT.
​
Na Primeira Fase o aluno irá identificar quais as necessidades de um negócio a ser atendido pela solução IoT analisando: necessidades do negócio, regras de negócio, especialistas e identificação das Coisas.
​
Para a Segunda e Terceira fase será apresentado um modelo de referência (MR) para IoT, que divide uma solução IoT em seis níveis: exibição, abstração, armazenamento, coleta de dados, comunicação sem fio e captura de grandezas/controle.
​
Na Segunda Fase será apresentada a necessidade do levantamento de requisitos para cada um dos seis níveis do modelo de referência.
​
Na Terceira Fase será apresentada a metodologia para identifica as tecnologias necessárias para a implementação da solução IoT para cada um dos seis níveis do MR.
​
Ao final o aluno será levado a uma solução IoT real com uma implementação prática com a identificação de tecnologias para cada um dos seis níveis do MR. Irá executar experimentos, utilizando Python e plataforma Arduino, para consolidar os conceitos apresentados, instalar a plataforma Arduino e Python para realização de experimentos práticos, analisar as soluções IoT apresentadas no mercado e identificar os seis níveis do MR, como um referencial para análise de projetos IoT.
​