Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Módulo 0: Fundamentos e Ecossistema AWS IoT
- Introdução à IoT
- Definindo IoT em 2024: Além das "Coisas" (Inteligência na Borda, IA/ML na Borda, Sistemas Ciberfísicos).
- Pilares do Crescimento da IoT (Indústrias, Casos de Uso).
- Tendências-chave da IoT (Computação na Borda, Sustentabilidade, integração com IA/ML, Segurança Aprimorada).
- AWS IoT dentro do ecossistema AWS mais amplo (recursos da AWS Partner Network - APN).
- Visão Geral do Ecosservaço de Serviços AWS IoT
- AWS IoT Core (Ponte MQTT, Jobs, Device Defender).
- AWS IoT Device Management (Onboarding de Dispositivos, Gerenciamento de Configuração, Atualizações OTA).
- AWS IoT Analytics (Processamento de dados, enriquecimento, modelagem).
- AWS IoT Greengrass (Computação na borda, execução local, conectividade segura).
- AWS IoT Button (Visão geral conceitual para dispositivos simples).
- Conexão: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.
Módulo 1: Arquitetura de IoT, Componentes e Segurança
- Arquitetura de IoT
- Camada de Dispositivo (Sensores, Atuadores, Dispositivos de Borda como Raspberry Pi, ESP32).
- Camada de Conectividade (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, IoT Celular).
- Camada de Integração com a Nuvem (AWS IoT Core, API Gateway, Lambda, Step Functions).
- Camada de Processamento e Análise de Dados (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
- Camada de Aplicação (Aplicativos Móveis e Web usando AWS Amplify, Aplicações Corporativas Personalizadas).
- Importância: Explicar o "porquê" das arquiteturas distribuídas (latência, largura de banda, poder computacional, segurança).
- Aprofundamento nos Componentes Essenciais de IoT
- Hardware: Critérios de seleção (MCU, conectividade, sensores), Elementos de Segurança (Ambientes de Execução Confiáveis - TEEs).
- Computação na Borda (AWS Greengrass): Benefícios (baixa latência, redução do tráfego para a nuvem, tomada de decisão local).
- Gerenciamento de Dispositivos: Onboarding (Over-The-Air - OTA, Pré-provisionamento), Configuração, Monitoramento, Depuração Remota.
- Aprofundamento na Segurança: Identidade do Dispositivo, Autenticação e Autorização (Certificados X.509, Tokens JWT - JSON Web Tokens), Criptografia de Dados (em repouso e em trânsito), AWS IoT Device Defender.
- Padronização da Segurança: Introdução a padrões (ex.: IEEE P2145, Open Connectivity Foundation - OCF) e conformidade (ISO/IEC 27001, SOC 2).
- Funções PaaS Específicas da AWS para IoT
- AWS IoT Core (Ponte MQTT Segura, Jobs para atualizações de firmware, Device Defender).
- AWS Lambda (Computação sem servidor para pré-processamento de dados e acionamento de ações).
- AWS Step Functions (Fluxos de trabalho com estado para interações complexas entre dispositivos).
- Amazon DynamoDB (Banco de dados NoSQL para ingestão rápida de dados IoT).
- Amazon OpenSearch Service (Busca e Análise, manejo de dados de séries temporais).
- Amazon Timestream (Banco de dados especializado em séries temporais).
- Amazon S3 (Armazenamento de lago de dados bruto).
- AWS IoT Device Defender (Monitoramento e avaliação de segurança).
- AWS IoT Wireless (Conexão de dispositivos LPWAN remotos).
Módulo 2: Protocolos de Comunicação de Dispositivos IoT
- MQTT (MQTT v5 & WebSockets)
- Recursos do MQTT 5.0 (Retain, flags de Sessão Limpas, Propriedades do Usuário, Tópicos Coringa).
- MQTT sobre WebSockets (Padronização).
- Explicação dos Níveis de Qualidade de Serviço (QoS).
- Melhores Práticas do Protocolo.
- Protocolos Alternativos
- CoAP (Constrained Application Protocol) para dispositivos restritos.
- AMQP / MQTT sobre AMQP (Formatos padrão de intercâmbio de dados).
- HTTP (Para atualizações mais simples e menos frequentes).
- WebSockets (Comunicação full-duplex).
Módulo 3: Construindo Aplicações IoT Robustas com a AWS
- Onboarding de Dispositivos e Conectividade Segura
- Pré-provisionamento do AWS IoT Device Defender.
- Onboarding Over-The-Air (OTA) Seguro (ex.: usando conceitos do AWS IoT Button).
- Gestão de Certificados de Dispositivo (ACM/PKI).
- Implementação de MQTT com TLS.
- Ingestão, Armazenamento e Processamento de Dados
- Envio eficiente de dados dos dispositivos para o AWS IoT Core.
- Escolha do destino correto: Lambda (acionado por eventos), Step Functions (orquestração), Timestream (séries temporais), OpenSearch (busca e análise), S3 (dados brutos).
- Uso do AWS IoT Analytics para enriquecimento e limpeza de dados antes do armazenamento.
- Gestão de cenários de alta vazão (Kinesis/Firehose).
- Gerenciamento de Dispositivos e Operações
- Uso do AWS IoT Device Management para gerenciamento de frotas.
- Implementação e gestão de Atualizações OTA (usando AWS IoT Jobs).
- Monitoramento e Configuração Remotos.
- Construção do Backend IoT
- API Gateway para criação de APIs REST/GraphQL para interação com dispositivos e dados.
- AWS Lambda para lógica de negócios.
- AWS Step Functions para coordenação de componentes distribuídos.
- Amazon SQS/SNS para mensagens assíncronas e acionamento de eventos.
Módulo 4: Computação na Borda e Integração Avançada
- AWS IoT Greengrass
- Conceitos (Core, Dispositivo, Connector).
- Execução de funções Lambda localmente no dispositivo.
- Execução de código diretamente no dispositivo (C++, Python).
- Comunicação segura entre o Greengrass Core e os dispositivos AWS/IoT.
- Caso de Uso: Filtragem local de dados, pré-processamento ou inferência de IA na borda.
- Integração com IA/ML
- Uso do SageMaker para modelos complexos de ML na nuvem.
- Execução de inferência de ML na borda com o Greengrass ML Accelerator (GMA).
- Visualização de Dados e Interfaces de Usuário
- Uso do AWS IoT SiteWise para visualização de dados industriais.
- Construção de Aplicações Web com o AWS Amplify (API, Interface, Autenticação).
- Painéis usando Amazon QuickSight ou OpenSearch Dashboards.
Módulo 5: Segurança, Governança e Melhores Práticas
- Ciclo de Vida da Segurança IoT
- Princípios de Design Seguro (Defesa em Profundidade).
- Práticas de Desenvolvimento Seguro (OWASP IoT Top 10).
- Gestão de Vulnerabilidades.
- Modelagem de Ameaças para IoT.
- Serviços de Segurança da AWS para IoT
- AWS IoT Device Defender (Serviço e Dispositivo Defender).
- AWS Shield, AWS Identity and Access Management (IAM).
- AWS Config para verificações de conformidade.
- Integração com Módulos de Segurança de Hardware (HSMs).
- Privacidade de Dados e Governança
- Lidar com dados sensíveis (PII).
- Políticas de Retenção e Exclusão de Dados.
- Considerações de Conformidade.
Módulo 6: Projetos Práticos e Capstone
- Laboratórios Guiados
- Onboarding de Dispositivos e Comunicação MQTT.
- Implementação de Ingestão Segura de Dados para a AWS.
- Construção de um Painel IoT Simples.
- Simulação de Atualização OTA.
- Introdução ao AWS IoT Greengrass.
- Projeto Capstone
- Construir uma solução completa de IoT que resolva um problema do mundo real (ex.: Automação Residencial Inteligente, Monitoramento Ambiental, Hub de Sensores Industriais).
- Requisitos: Dispositivo seguro, ingestão de dados, processamento, visualização e componente opcional na borda.
- Utilizar os serviços AWS cobertos durante o curso.
Requisitos
Propósito:
O desenvolvimento moderno de IoT depende da infraestrutura como Plataforma (PaaS). Os principais sistemas PaaS de IoT incluem Microsoft Azure, AWS IoT (Amazon), Google IoT Cloud e Siemens MindSphere. É essencial que os desenvolvedores compreendam as funções do PaaS necessárias para integrar dados de IoT com outros ecossistemas. Neste curso, você receberá treinamento prático usando um Raspberry Pi e um chip TI SensorTag multissensor (com 10 sensores integrados: movimento, temperatura ambiente, umidade, pressão, luminômetro, etc.). Você aprenderá os fundamentos das funções de IoT e como implementá-las na nuvem PaaS do AWS IoT utilizando funções Lambda.
8 Horas