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.
​