Get in Touch
 Duration 8 hours

Course Outline

Module 0: Foundations & AWS IoT Ecosystem

  • Introduction to IoT
    • Defining IoT in 2024: Moving Beyond "Things" (Edge Intelligence, AI/ML at the Edge, Cyber-Physical Systems).
    • Factors Driving IoT Adoption (Industries, Specific Use Cases).
    • Current IoT Trends (Edge Computing, Sustainability, AI/ML Integration, Enhanced Security).
    • Positioning AWS IoT within the wider AWS ecosystem (AWS Partner Network - APN resources).
  • Overview of the AWS IoT Service Landscape
    • AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
    • AWS IoT Device Management (Onboarding, Configuration, Over-the-Air Updates).
    • AWS IoT Analytics (Data processing, enrichment, and modeling).
    • AWS IoT Greengrass (Edge compute, local execution, secure connectivity).
    • AWS IoT Button (Conceptual overview for basic devices).
    • Integration: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.

Module 1: IoT Architecture, Components & Security

  • IoT Architecture
    • Device Layer (Sensors, Actuators, Edge Devices such as Raspberry Pi, ESP32).
    • Connectivity Layer (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, Cellular IoT).
    • Cloud Integration Layer (AWS IoT Core, API Gateway, Lambda, Step Functions).
    • Data Processing & Analytics Layer (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
    • Application Layer (Mobile, Web Apps using AWS Amplify, Custom Business Applications).
    • Significance: Explaining the rationale for distributed architectures (latency, bandwidth, compute power, security).
  • In-Depth Analysis of Essential IoT Components
    • Hardware: Selection criteria (MCU, connectivity, sensors) and Security features (Trusted Execution Environments - TEEs).
    • Edge Computing (AWS Greengrass): Advantages (low latency, reduced cloud traffic, local decision-making).
    • Device Management: Onboarding (Over-the-Air - OTA, Pre-provisioning), Configuration, Monitoring, and Remote Debugging.
    • Security Deep Dive: Device Identity, Authentication & Authorization (X.509 Certificates, JSON Web Tokens - JWTs), Data Encryption (at rest and in transit), and AWS IoT Device Defender.
    • Security Standardization: Introduction to relevant standards (e.g., IEEE P2145, Open Connectivity Foundation - OCF) and compliance frameworks (ISO/IEC 27001, SOC 2).
  • AWS-Specific PaaS Functions for IoT
    • AWS IoT Core (Secure MQTT/Bridge, Jobs for firmware updates, Device Defender).
    • AWS Lambda (Serverless compute for data preprocessing and action triggering).
    • AWS Step Functions (Stateful workflows for complex device interactions).
    • Amazon DynamoDB (NoSQL database for rapid IoT data ingestion).
    • Amazon OpenSearch Service (Search, Analytics, and Time Series data management).
    • Amazon Timestream (Specialized time-series database).
    • Amazon S3 (Storage for raw data lakes).
    • AWS IoT Device Defender (Monitoring and security assessment).
    • AWS IoT Wireless (Connecting remote LPWAN devices).

Module 2: IoT Device Communication Protocols

  • MQTT (MQTT v5 & WebSockets)
    • MQTT 5.0 Features (Retain, Clean Session flags, User Properties, Wildcard topics).
    • MQTT over WebSockets (Standardization).
    • Explanation of Quality of Service (QoS) Levels.
    • Protocol Best Practices.
  • Alternative Protocols
    • CoAP (Constrained Application Protocol) for resource-constrained devices.
    • AMQP / MQTT over AMQP (Standard data interchange formats).
    • HTTP (For simpler, less frequent updates).
    • WebSockets (Full-duplex communication).

Module 3: Building Robust IoT Applications with AWS

  • Device Onboarding & Secure Connectivity
    • Pre-Provisioning with AWS IoT Device Defender.
    • Secure Over-the-Air (OTA) Onboarding (e.g., leveraging AWS IoT Button concepts).
    • Managing Device Certificates (ACM/PKI).
    • Implementing MQTT with TLS.
  • Data Ingestion, Storage & Processing
    • Efficiently transmitting data from devices to AWS IoT Core.
    • Selecting the appropriate target: Lambda (event-driven), Step Functions (orchestration), Timestream (time-series), OpenSearch (search & analytics), or S3 (raw data).
    • Utilizing AWS IoT Analytics for data enrichment and cleansing prior to storage.
    • Managing high-throughput scenarios (Kinesis/Firehose).
  • Device Management & Operations
    • Leveraging AWS IoT Device Management for fleet oversight.
    • Implementing and managing Over-the-Air (OTA) Updates (using AWS IoT Jobs).
    • Remote Monitoring and Configuration.
  • Constructing the IoT Backend
    • Using API Gateway to create REST/GraphQL APIs for device and data interaction.
    • Employing AWS Lambda for business logic.
    • Using AWS Step Functions to coordinate distributed components.
    • Leveraging Amazon SQS/SNS for asynchronous messaging and event triggering.

Module 4: Edge Computing & Advanced Integration

  • AWS IoT Greengrass
    • Core Concepts (Core, Device, Connector).
    • Executing Lambda functions locally on the device.
    • Running code directly on the device (C++, Python).
    • Establishing secure communication between Greengrass Core and AWS/IoT devices.
    • Use Case: Local data filtering, preprocessing, or AI inference at the edge.
  • Integration with AI/ML
    • Utilizing SageMaker for complex ML models in the cloud.
    • Performing ML inference on the edge with the Greengrass ML Accelerator (GMA).
  • Data Visualization & User Interfaces
    • Using AWS IoT SiteWise for industrial data visualization.
    • Developing Web Apps with AWS Amplify (API, UI, Authentication).
    • Creating dashboards using Amazon QuickSight or OpenSearch Dashboards.

Module 5: Security, Governance & Best Practices

  • IoT Security Lifecycle
    • Secure Design Principles (Defense-in-Depth).
    • Secure Development Practices (OWASP IoT Top 10).
    • Vulnerability Management.
    • Threat Modeling for IoT.
  • AWS Security Services for IoT
    • AWS IoT Device Defender (Service & Device Defender).
    • AWS Shield, AWS Identity and Access Management (IAM).
    • AWS Config for compliance verification.
    • Integration with Hardware Security Modules (HSMs).
  • Data Privacy & Governance
    • Handling sensitive data (PII).
    • Data Retention and Deletion policies.
    • Compliance considerations.

Module 6: Hands-on Projects & Capstone

  • Guided Hands-on Laboratories
    • Device Onboarding & MQTT Communication.
    • Implementing Secure Data Ingestion to AWS.
    • Building a Basic IoT Dashboard.
    • Simulating Over-the-Air (OTA) Updates.
    • Introduction to AWS IoT Greengrass.
  • Capstone Project
    • Develop a complete IoT solution addressing a real-world challenge (e.g., Smart Home Automation, Environmental Monitoring, Industrial Sensor Hub).
    • Requirements: Secure device, data ingestion, processing, visualization, and optional edge components.
    • Utilize AWS services covered throughout the course.

Requirements

Learning Objectives:

Contemporary IoT development heavily depends on Platform-as-a-Service (PaaS) infrastructure. Prominent PaaS IoT platforms include Microsoft Azure, AWS IoT (Amazon), Google IoT Cloud, and Siemens MindSphere. It is critical for developers to comprehend the PaaS functionalities necessary for integrating IoT data with broader ecosystems. During this course, you will undertake practical training using a Raspberry Pi and a multi-sensor TI SensorTag chip (equipped with 10 built-in sensors for motion, ambient temperature, humidity, pressure, light, etc.). You will acquire the foundational skills of IoT operations and learn how to implement these capabilities within the AWS IoT PaaS cloud environment using Lambda functions.

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories