CONTACT ONS

Cursusaanbod

Module 0: Fundamenten & AWS IoT-ecosysteem

  • Inleiding tot IoT
    • Definities van IoT in 2024: verder dan 'Dingen' (Edge Intelligentie, AI/ML op de Edge, Cyber-Physical Systems).
    • Drivers voor IoT-groei (Industries, Gebruiksscenario's).
    • Belangrijkste IoT-trends (Edge Computing, Duurzaamheid, AI/ML-integratie, Verhoogde beveiliging).
    • AWS IoT binnen het bredere AWS-ecosysteem (AWS Partner Network - APN bronnen).
  • Overzicht van het landschap van AWS IoT-diensten
    • AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
    • AWS IoT Device Management (Apparaatonboarding, Configuratiebeheer, OTA-updates).
    • AWS IoT Analytics (Verwerking, verrijking, modellering van data).
    • AWS IoT Greengrass (Edge computing, lokale uitvoering, veilige connectiviteit).
    • AWS IoT Button (Conceptueel overzicht voor eenvoudige apparaten).
    • Verbinding: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.

Module 1: IoT-architectuur, componenten & beveiliging

  • IoT-architectuur
    • Apparatenlaag (Sensoren, Actuatoren, Edge-apparaten zoals Raspberry Pi, ESP32).
    • Connectiviteitslaag (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, Cellular IoT).
    • Cloudintegratielaag (AWS IoT Core, API Gateway, Lambda, Step Functions).
    • Dataverwerking- en analytischelaag (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
    • Applicatielaag (Mobiel, Web-apps met behulp van AWS Amplify, Eigen bedrijfsapplicaties).
    • Belang: Uitleg van het 'waarom' achter gedistribueerde architecturen (latentie, bandbreedte, rekenkracht, beveiliging).
  • Diepe duik in essentiële IoT-componenten
    • Hardware: Selectiecriteria (MCU, connectiviteit, sensoren), Beveiligingselementen (Trusted Execution Environments - TEEs).
    • Edge Computing (AWS Greengrass): Voordelen (lage latentie, verminderd cloudverkeer, lokale besluitvorming).
    • Apparaatbeheer: Onboarding (Over-the-Air - OTA, Vooraf inrijden), Configuratie, Monitoring, Afstandsonderhoud.
    • Diepe duik in beveiliging: Identiteit van apparaten, Authenticatie & Authorisatie (X.509-certificaten, JSON Web Tokens - JWTs), Dataencryptie (bij rust en in transit), AWS IoT Device Defender.
    • Standaardisering van beveiliging: Introductie van standaarden (bijv. IEEE P2145, Open Connectivity Foundation - OCF) en conformiteit (ISO/IEC 27001, SOC 2).
  • Specifieke AWS PaaS-functies voor IoT
    • AWS IoT Core (Veilige MQTT/Bridge, Jobs voor firmware-updates, Device Defender).
    • AWS Lambda (Serverless computing voor data-preprocessing, het activeren van acties).
    • AWS Step Functions (Statusvolle workflows voor complexe interacties met apparaten).
    • Amazon DynamoDB (NoSQL-database voor snelle opname van IoT-data).
    • Amazon OpenSearch Service (Zoeken & Analyseren, Verwerking van tijdsreeksdata).
    • Amazon Timestream (Gedetailleerde tijdsreeksdatabase).
    • Amazon S3 (Opslag van ruwe datalake).
    • AWS IoT Device Defender (Monitoring en beveiligingsevaluatie).
    • AWS IoT Wireless (Verbinding maken met verre LPWAN-apparaten).

Module 2: Communicatieprotocollen voor IoT-apparaten

  • MQTT (MQTT v5 & WebSockets)
    • Functies van MQTT 5.0 (Retain, Clean Session vlaggen, User Properties, Wildcard-onderwerpen).
    • MQTT over WebSockets (Standaardisatie).
    • Uitleg van Quality of Service (QoS)-niveaus.
    • Beste praktijken voor het protocol.
  • Alternatieve protocollen
    • CoAP (Constrained Application Protocol) voor beperkte apparaten.
    • AMQP / MQTT over AMQP (Standaard formaten voor gegevensuitwisseling).
    • HTTP (Voor eenvoudigere, minder frequente updates).
    • WebSockets (Volledig dubbelzijdige communicatie).

Module 3: Bouwen van robuuste IoT-toepassingen met AWS

  • Apparaatonboarding & Veilige connectiviteit
    • Pre-provisioning van AWS IoT Device Defender.
    • Veilige Over-The-Air (OTA) onboarding (bijv. gebruikmakend van AWS IoT Button concepten).
    • Beheer van apparaatcertificaten (ACM/PKI).
    • Implementatie van MQTT met TLS.
  • Dataopname, opslag & verwerking
    • Efficiënt verzenden van data van apparaten naar AWS IoT Core.
    • Kiezen van het juiste doel: Lambda (event-driven), Step Functions (orchestratie), Timestream (tijdsreeks), OpenSearch (zoeken & analyseren), S3 (ruwe data).
    • Gebruik maken van AWS IoT Analytics voor data-verrijking en reiniging vóór opslag.
    • Afhandelen van scenarios met hoog doorvoer (Kinesis/Firehose).
  • Apparaatbeheer & Bedrijfsprocessen
    • Gebruik maken van AWS IoT Device Management voor vlootbeheer.
    • Implementeren en beheren van OTA-updates (met behulp van AWS IoT Jobs).
    • Ver monitoring en configuratie.
  • Bouwen van de IoT-backend
    • API Gateway voor het maken van REST/GraphQL API's om te communiceren met apparaten en data.
    • AWS Lambda voor businesslogica.
    • AWS Step Functions voor het coördineren van gedistribueerde componenten.
    • Amazon SQS/SNS voor asynchrone berichtgeving en het activeren van events.

Module 4: Edge Computing & Geavanceerde integratie

  • AWS IoT Greengrass
    • Concepten (Core, Device, Connector).
    • Lokaal uitvoeren van Lambda-functies op het apparaat.
    • Uitvoeren van code rechtstreeks op het apparaat (C++, Python).
    • Veilige communicatie tussen Greengrass Core en AWS/IoT-apparaten.
    • Gebruiksscenario: Lokale datafiltering, preprocessing of AI-inferentie op de edge.
  • Integratie met AI/ML
    • Gebruik maken van SageMaker voor complexe ML-modellen in de cloud.
    • Uitvoeren van ML-inferentie op de edge met Greengrass ML Accelerator (GMA).
  • Datavisualisatie & Gebruikersinterfaces
    • Gebruik maken van AWS IoT SiteWise voor industriële datavisualisatie.
    • Bouwen van Web-apps met AWS Amplify (API, UI, Authenticatie).
    • Dashboards met Amazon QuickSight of OpenSearch Dashboards.

Module 5: Beveiliging, governance & beste praktijken

  • Levenscyclus van IoT-beveiliging
    • Principes voor veilige ontwerpen (Defense-in-Depth).
    • Praktijken voor veilige ontwikkeling (OWASP IoT Top 10).
    • Beheer van kwetsbaarheden.
    • Bedreigingsmodellering voor IoT.
  • AWS-beveiligingsdiensten voor IoT
    • AWS IoT Device Defender (Service & Device Defender).
    • AWS Shield, AWS Identity and Access Management (IAM).
    • AWS Config voor conformiteitschecks.
    • Integratie van Hardware Security Modules (HSMs).
  • Privacy & Governance van data
    • Verwerking van gevoelige data (PII).
    • Beleid voor dataretentie en verwijdering.
    • Overweegingen voor conformiteit.

Module 6: Praktische projecten & Eindproject

  • Begeleide labo-oefeningen
    • Apparaatonboarding & MQTT-communicatie.
    • Implementatie van veilige dataopname naar AWS.
    • Bouwen van een eenvoudig IoT-dashboard.
    • Simulatie van OTA-updates.
    • Inleiding tot AWS IoT Greengrass.
  • Eindproject
    • Bouwen van een complete IoT-oplossing die een reële probleem oplost (bijv. Slimme Thuisautomatisering, Omgevingsmonitoring, Industrieel Sensor Hub).
    • Eisen: Veilig apparaat, dataopname, verwerking, visualisatie en optionele edge-component.
    • Gebruik maken van AWS-diensten die in de cursus zijn behandeld.

Vereisten

Doel:

Modern IoT-ontwikkeling steunt op Platform-as-a-Service (PaaS)-infrastructuur. Toonaangevende PaaS-IoT-systemen omvatten Microsoft Azure, AWS IoT (Amazon), Google IoT Cloud en Siemens MindSphere. Het is essentieel voor ontwikkelaars om de PaaS-functies te begrijpen die nodig zijn om IoT-data te integreren met andere ecosystemen. In deze cursus krijgt u een praktische training met behulp van een Raspberry Pi en een multisensoor TI SensorTag-chip (met 10 ingebouwde sensoren: beweging, omgevingstemperatuur, vochtigheid, druk, lichtmeter, enz.). U leert de basis van IoT-functies en hoe u deze kunt implementeren in de AWS IoT PaaS-cloud met Lambda-functies.

 8 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Voorlopige Aankomende Cursussen

Gerelateerde categorieën