Curso Messaging Systems for IoT

  • DevOps | CI | CD | Kubernetes | Web3

Curso Messaging Systems for IoT

24h
Visão Geral

Este curso aborda os fundamentos, arquiteturas e tecnologias de mensageria aplicadas a ambientes de Internet of Things (IoT). O participante aprenderá a projetar sistemas de comunicação entre dispositivos, gateways, aplicações edge e plataformas cloud, utilizando protocolos e plataformas como MQTT, AMQP e outros modelos de messaging. O curso explora comunicação Publish/Subscribe, processamento de telemetria, gerenciamento de dispositivos, edge messaging, segurança, escalabilidade, persistência e integração com arquiteturas orientadas a eventos.

Objetivo

Após realizar este curso, você será capaz de:

  • Projetar arquiteturas de mensageria para ambientes IoT
  • Selecionar protocolos e padrões de comunicação adequados
  • Implementar comunicação entre dispositivos, gateways e aplicações
  • Trabalhar com MQTT, Publish/Subscribe e outros modelos de messaging
  • Projetar pipelines de telemetria em tempo real
  • Implementar mecanismos de segurança e confiabilidade
  • Desenvolver arquiteturas IoT escaláveis e resilientes
  • Integrar sistemas IoT com plataformas Edge e Cloud
Publico Alvo
  • Engenheiros de IoT
  • Desenvolvedores de Software
  • Engenheiros de Edge Computing
  • Engenheiros de Integração
  • Engenheiros de Dados
  • Engenheiros DevOps
  • Arquitetos de Soluções
  • Profissionais de Cloud e Platform Engineering
Pre-Requisitos
  • Conhecimentos básicos de programação
  • Familiaridade com redes TCP/IP
  • Noções de IoT e sistemas distribuídos
  • Conhecimentos básicos de mensageria são recomendados
Conteúdo Programatico

Module 1: IoT Messaging Fundamentals

  1. IoT communication architecture
  2. Messaging systems overview
  3. Device-to-device communication
  4. Device-to-cloud communication
  5. Edge-to-cloud communication
  6. IoT messaging use cases

Module 2: Messaging Protocols for IoT

  1. MQTT architecture
  2. MQTT Publish/Subscribe
  3. MQTT Quality of Service
  4. AMQP fundamentals
  5. HTTP and WebSocket messaging
  6. Protocol selection strategies

Module 3: MQTT-Based IoT Architectures

  1. MQTT brokers
  2. Topics and topic hierarchies
  3. Clients and sessions
  4. Retained messages
  5. Last Will and Testament
  6. MQTT scalability patterns

Module 4: Edge Messaging and Gateways

  1. Edge computing concepts
  2. IoT gateways
  3. Edge message brokers
  4. Local message processing
  5. Offline and intermittent connectivity
  6. Edge-to-cloud synchronization

Module 5: Real-Time Telemetry and Event Streaming

  1. Telemetry ingestion
  2. Event-driven IoT architectures
  3. Sensor data pipelines
  4. Real-time event processing
  5. Stream processing concepts
  6. Time-series data integration

Module 6: Reliability and Message Delivery

  1. Message delivery guarantees
  2. QoS strategies
  3. Persistent sessions
  4. Message persistence
  5. Retry and recovery strategies
  6. Fault-tolerant IoT messaging

Module 7: Security for IoT Messaging

  1. IoT messaging security
  2. Device authentication
  3. Authorization and access control
  4. TLS and encryption
  5. Certificate management
  6. Security hardening

Module 8: Scalability and High Availability

  1. IoT messaging scalability
  2. Broker clustering
  3. Load balancing
  4. High availability architectures
  5. Device fleet scaling
  6. Capacity planning

Module 9: Cloud and Enterprise Integration

  1. IoT-to-cloud integration
  2. Messaging bridges
  3. Event-driven microservices
  4. Enterprise integration patterns
  5. Cloud messaging services
  6. Data integration architectures

Module 10: Monitoring and Operations

  1. IoT messaging observability
  2. Broker monitoring
  3. Device connection monitoring
  4. Message throughput analysis
  5. Latency and performance monitoring
  6. Troubleshooting IoT messaging systems

Module 11: IoT Messaging Architecture Patterns

  1. Device telemetry pattern
  2. Command and control pattern
  3. Device shadow concepts
  4. Event notification pattern
  5. Fan-out messaging
  6. Distributed IoT messaging patterns

Module 12: Messaging Systems for IoT Workshop

  1. MQTT broker deployment
  2. Device and gateway simulation
  3. Telemetry pipeline implementation
  4. Security configuration
  5. Monitoring and failure recovery exercises
  6. Final IoT messaging architecture project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Arquitetura AI-First com Azure

24 horas

Curso Arquitetura AI-First com Kubernetes

24 horas

Curso Desenvolvimento AI-First com Python

24 horas

Curso Deep Learning aplicado a Arquiteturas AI-First

24 horas