Entrar em Contato

Programa do Curso

Módulo 0: Fundamentos & Ecossistema AWS IoT

  • Introdução à IoT
    • Definindo a IoT em 2024: Além das "Coisas" (Inteligência de Borda, IA/ML na Borda, Sistemas Ciber-Físicos).
    • Drivers do Crescimento da IoT (Indústrias, Casos de Uso).
    • Tendências-Chave da IoT (Computação de Borda, Sustentabilidade, integração de IA/ML, Segurança aprimorada).
    • AWS IoT dentro do ecossistema AWS mais amplo (recursos da AWS Partner Network - APN).
  • Visão Geral da Paisagem de Serviços AWS IoT
    • AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
    • AWS IoT Device Management (Inclusão de Dispositivos, Gerenciamento de Configuração, Atualizações OTA).
    • AWS IoT Analytics (Processamento de dados, enriquecimento, modelagem).
    • AWS IoT Greengrass (Computação de 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, Componentes & Segurança IoT

  • Arquitetura IoT
    • Camada de Dispositivos (Sensores, Atuadores, Dispositivos de Borda como Raspberry Pi, ESP32).
    • Camada de Conectividade (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, Cellular IoT).
    • Camada de Integração em Nuvem (AWS IoT Core, API Gateway, Lambda, Step Functions).
    • Camada de Processamento & Análise de Dados (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
    • Camada de Aplicativos (Móvel, Apps Web usando AWS Amplify, Apps de Negócios Personalizados).
    • Importância: Explicar o "porquê" por trás das arquiteturas distribuídas (latência, largura de banda, poder de computação, segurança).
  • Visão Profunda dos 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 de Borda (AWS Greengrass): Benefícios (baixa latência, redução de tráfego em nuvem, tomada de decisão local).
    • Gerenciamento de Dispositivos: Inclusão (Over-the-Air - OTA, Pré-provisionamento), Configuração, Monitoramento, Depuração Remota.
    • Visão Profunda de Segurança: Identidade de Dispositivos, Autenticação & Autorização (Certificados X.509, JSON Web Tokens - JWTs), Criptografia de Dados (em repouso e em trânsito), AWS IoT Device Defender.
    • Padronização de Segurança: Introdução aos padrões (e.g., IEEE P2145, Open Connectivity Foundation - OCF) e conformidade (ISO/IEC 27001, SOC 2).
  • Funções PaaS Específicas do AWS para IoT
    • AWS IoT Core (MQTT/Bridge Seguro, Jobs para atualizações de firmware, Device Defender).
    • AWS Lambda (Computação sem servidor para pré-processamento de dados, disparo de ações).
    • AWS Step Functions (Fluxos de trabalho com estado para interações complexas de dispositivos).
    • Amazon DynamoDB (Banco de dados NoSQL para ingestão rápida de dados IoT).
    • Amazon OpenSearch Service (Busca & Análise, tratamento de dados de séries temporais).
    • Amazon Timestream (Banco de dados de séries temporais especializado).
    • Amazon S3 (Armazenamento de lago de dados brutos).
    • AWS IoT Device Defender (Monitoramento e avaliação de segurança).
    • AWS IoT Wireless (Conectando dispositivos LPWAN remotos).

Módulo 2: Protocolos de Comunicação de Dispositivos IoT

  • MQTT (MQTT v5 & WebSockets)
    • Recursos do MQTT 5.0 (Retain, bandeiras Clean Session, User Properties, tópicos Wildcard).
    • MQTT sobre WebSockets (Padronização).
    • Níveis de Qualidade de Serviço (QoS) explicados.
    • Boas Práticas de Protocolo.
  • Protocolos Alternativos
    • CoAP (Constrained Application Protocol) para dispositivos restritos.
    • AMQP / MQTT sobre AMQP (Formatos padrão de troca de dados).
    • HTTP (Para atualizações mais simples e menos frequentes).
    • WebSockets (Comunicação full-duplex).

Módulo 3: Construindo Aplicativos IoT Robustos com o AWS

  • Inclusão de Dispositivos & Conectividade Segura
    • Pré-Provisionamento com AWS IoT Device Defender.
    • Inclusão Segura Over-The-Air (OTA) (e.g., usando conceitos de AWS IoT Button).
    • Gerenciando Certificados de Dispositivos (ACM/PKI).
    • Implementando MQTT com TLS.
  • Ingestão, Armazenamento & Processamento de Dados
    • Enviando dados eficientemente de dispositivos para o AWS IoT Core.
    • Escolhendo o alvo correto: Lambda (orientado a eventos), Step Functions (orquestração), Timestream (séries temporais), OpenSearch (busca & análise), S3 (dados brutos).
    • Usando AWS IoT Analytics para enriquecimento e limpeza de dados antes do armazenamento.
    • Lidando com cenários de alta taxa de transferência (Kinesis/Firehose).
  • Gerenciamento & Operações de Dispositivos
    • Usando AWS IoT Device Management para gerenciamento de frota.
    • Implementando e gerenciando Atualizações OTA (usando AWS IoT Jobs).
    • Monitoramento Remoto e Configuração.
  • Construindo o Backend IoT
    • API Gateway para criação de APIs REST/GraphQL para interagir com dispositivos e dados.
    • AWS Lambda para lógica de negócios.
    • AWS Step Functions para coordenar componentes distribuídos.
    • Amazon SQS/SNS para mensageria assíncrona e disparo de eventos.

Módulo 4: Computação de Borda & Integração Avançada

  • AWS IoT Greengrass
    • Conceitos (Core, Device, Connector).
    • Executando funções Lambda localmente no dispositivo.
    • Executando código diretamente no dispositivo (C++, Python).
    • Comunicação segura entre o Greengrass Core e dispositivos AWS/IoT.
    • Caso de Uso: Filtragem local de dados, pré-processamento ou inferência de IA na borda.
  • Integração com IA/ML
    • Usando SageMaker para modelos de ML complexos na nuvem.
    • Executando inferência de ML na borda com o Greengrass ML Accelerator (GMA).
  • Visualização de Dados & Interfaces de Usuário
    • Usando AWS IoT SiteWise para visualização de dados industriais.
    • Construindo Apps Web com AWS Amplify (API, UI, Autenticação).
    • Painéis usando Amazon QuickSight ou OpenSearch Dashboards.

Módulo 5: Segurança, Governança & Boas Práticas

  • Ciclo de Vida de Segurança IoT
    • Princípios de Design Seguro (Defesa em Profundidade).
    • Práticas de Desenvolvimento Seguro (OWASP IoT Top 10).
    • Gerenciamento de Vulnerabilidades.
    • Modelagem de Ameaças para IoT.
  • Serviços de Segurança AWS para IoT
    • AWS IoT Device Defender (Serviço & Device Defender).
    • AWS Shield, AWS Identity and Access Management (IAM).
    • AWS Config para verificações de conformidade.
    • Integração de Módulos de Segurança de Hardware (HSMs).
  • Privacidade & Governança de Dados
    • Lidando 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 & Projeto Final

  • Laboratórios Práticos Guiados
    • Inclusão de Dispositivos & Comunicação MQTT.
    • Implementando Ingestão de Dados Segura para o AWS.
    • Construindo um Painel IoT Simples.
    • Simulação de Atualização OTA.
    • Introdução ao AWS IoT Greengrass.
  • Projeto Final (Capstone)
    • Construa uma solução IoT completa que aborde um problema do mundo real (e.g., Automação Residencial Inteligente, Monitoramento Ambiental, Hub Industrial de Sensores).
    • Requisitos: Dispositivo seguro, ingestão de dados, processamento, visualização e componente de borda opcional.
    • Use serviços AWS cobertos ao longo do curso.

Requisitos

Objetivo:

O desenvolvimento moderno de IoT depende de uma infraestrutura Platform-as-a-Service (PaaS). Os principais sistemas IoT PaaS incluem Microsoft Azure, AWS IoT (Amazon), Google IoT Cloud e Siemens MindSphere. É essencial para os desenvolvedores entenderem as funções 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 multi-sensor (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á-los na nuvem PaaS do AWS IoT usando funções Lambda.

 8 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Próximas Formações Provisórias

Categorias Relacionadas