Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Modul 0: Grunnleggende & AWS IoT-økosystemet
- Innføring til IoT
- Definisjon av IoT i 2024: Over «ting» (Edge Intelligence, AI/ML ved kanten, Cyber-Physical Systems).
- Dyrere for IoT-vekst (bransjer, bruksområder).
- Viktige IoT-trender (Edge Computing, bærekraft, AI/ML-integrasjon, økt sikkerhet).
- AWS IoT i det bredere AWS-økosystemet (AWS Partner Network - APN ressursene).
- Oversikt over AWS IoT-tjenestelandskapet
- AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
- AWS IoT Device Management (Enhetsregistrering, konfigurasjonsstyring, OTA-oppdateringer).
- AWS IoT Analytics (Databehandling, berikelse, modellering).
- AWS IoT Greengrass (Edge-beregning, lokal eksekvering, sikker tilkobling).
- AWS IoT Button (Konseptuell oversikt for enkle enheter).
- Tilkobling: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.
Modul 1: IoT-arkitektur, komponenter & sikkerhet
- IoT-arkitektur
- Enhetsnivået (Sensorer, aktuatorer, Edge-enheter som Raspberry Pi, ESP32).
- Kommunikasjonsnivået (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, Cellular IoT).
- Skyintegreringsnivået (AWS IoT Core, API Gateway, Lambda, Step Functions).
- Databehandling og analyse-nivået (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
- Applikasjonsnivået (Mobil, nettapps ved hjelp av AWS Amplify, custom forretningsapper).
- Viktighet: Forklar «hvorfor» bak distribuerte arkitekturer (forsinkelse, båndbredde, beregningskraft, sikkerhet).
- Detaljert dykk i essensielle IoT-komponenter
- Maskinvare: Utvelgelsekriterier (MCU, kommunikasjon, sensorer), sikkerhets elementer (Trusted Execution Environments - TEEs).
- Edge Computing (AWS Greengrass): Fordeler (lav forsinkelse, redusert skytrafikk, lokal beslutningstagning).
- Enhetsstyring: Registrering (Over-the-Air - OTA, forhåndsprovisjonering), konfigurasjon, overvåking, fjernfeilfinding.
- Dybde i sikkerhet: Enhetsidentitet, autentisering og autorisasjon (X.509 sertifikater, JSON Web Tokens - JWTs), datakryptering (i hvile og i transit), AWS IoT Device Defender.
- Sikkerhetsstandardisering: Innføring til standarder (f.eks. IEEE P2145, Open Connectivity Foundation - OCF) og samsvar (ISO/IEC 27001, SOC 2).
- AWS-spesifikke PaaS-funksjoner for IoT
- AWS IoT Core (Sikker MQTT/Bridge, Jobs for fastvareoppdateringer, Device Defender).
- AWS Lambda (Serverless beregning for databehandling, utløsing av handlinger).
- AWS Step Functions (Stateful arbeidsflyter for komplekse interaksjoner med enheter).
- Amazon DynamoDB (NoSQL DB for rask IoT-datainntak).
- Amazon OpenSearch Service (Søk & analyse, håndtering av tidsseriesdata).
- Amazon Timestream (Spesialisert tidsseriesdatabas).
- Amazon S3 (Rå datalagring).
- AWS IoT Device Defender (Overvåking og sikkerhetsvurdering).
- AWS IoT Wireless (Tilkobling av fjerne LPWAN-enheter).
Modul 2: IoT enhetskommunikasjonsprotokoller
- MQTT (MQTT v5 & WebSockets)
- MQTT 5.0-funksjoner (Retain, Clean Session flags, User Properties, Wildcard topics).
- MQTT over WebSockets (Standardisering).
- Kvalitetstjenestenivåer (QoS) forklart.
- Protokoll beste praksis.
- Alternativer protokoller
- CoAP (Constrained Application Protocol) for begrensete enheter.
- AMQP / MQTT over AMQP (Standardiserte datautvekslingsformater).
- HTTP (For enklere, mindre hyppige oppdateringer).
- WebSockets (Full-duplex kommunikasjon).
Modul 3: Bygging av robuste IoT-applikasjoner med AWS
- Enhetsregistrering & sikker tilkobling
- AWS IoT Device Defender Pre-Provisioning.
- Sikker Over-The-Air (OTA) registrering (f.eks. ved hjelp av AWS IoT Button-konsepter).
- Styring av enhetssertifikater (ACM/PKI).
- Implementering av MQTT med TLS.
- Datainntak, lagring & behandling
- Effektiv sending av data fra enheter til AWS IoT Core.
- Velge riktig mål: Lambda (hendelsesdrevet), Step Functions (orkestrering), Timestream (tidsseries), OpenSearch (søk & analyse), S3 (rådata).
- Bruk av AWS IoT Analytics for databerikelse og rensing før lagring.
- Håndtering av høy-throughput-scenarier (Kinesis/Firehose).
- Enhetsstyring & operasjoner
- Bruk av AWS IoT Device Management for flåtestyring.
- Implementering og styring av OTA-oppdateringer (ved hjelp av AWS IoT Jobs).
- Fjernovervåking og konfigurasjon.
- Bygging av IoT-backend
- API Gateway for å lage REST/GraphQL APIer for interaksjon med enheter og data.
- AWS Lambda for forretningslogikk.
- AWS Step Functions for å koordinere distribuerte komponenter.
- Amazon SQS/SNS for asynkron meldingsutveksling og hendelsesutløsning.
Modul 4: Edge Computing & avansert integrasjon
- AWS IoT Greengrass
- Konsepter (Core, Device, Connector).
- Kjøring av Lambda-funksjoner lokalt på enheten.
- Eksekvering av kode direkte på enheten (C++, Python).
- Sikker kommunikasjon mellom Greengrass Core og AWS/IoT-enheter.
- Bruksområde: Lokal datafiltrering, forbehandling eller AI-inferens ved kanten.
- Integrasjon med AI/ML
- Bruk av SageMaker for komplekse ML-modeller i skyen.
- Kjøring av ML-inferens ved kanten med Greengrass ML Accelerator (GMA).
- Data visualisering & brukergrensesnitt
- Bruk av AWS IoT SiteWise for industrial data visualisering.
- Bygging av nettapper med AWS Amplify (API, UI, autentisering).
- Dashboards ved hjelp av Amazon QuickSight eller OpenSearch Dashboards.
Modul 5: Sikkerhet, styring & beste praksis
- IoT-sikkerhetslivssyklusen
- Sikre designprinsipper (Defense-in-Depth).
- Sikker utviklingspraksis (OWASP IoT Top 10).
- Sårbarhetsstyring.
- Traummodellering for IoT.
- AWS-sikkerhetstjenester for IoT
- AWS IoT Device Defender (Tjeneste & Device Defender).
- AWS Shield, AWS Identity and Access Management (IAM).
- AWS Config for samsvarsjekk.
- Integrasjon av Hardware Security Modules (HSMs).
- Dataprisvat & styring
- Håndtering av sensitive data (PII).
- Politiske for databevaring og sletting.
- Samsvars hensyn.
Modul 6: Praktiske prosjekter & Capstone
- Veiledet praktiske laboratorier
- Enhetsregistrering & MQTT-kommunikasjon.
- Implementering av sikker datainntak til AWS.
- Bygging av en enkel IoT-dashbord.
- Simulering av OTA-oppdateringer.
- Innføring til AWS IoT Greengrass.
- Capstone-prosjekt
- Bygg en komplett IoT-løsning som adresserer et virkelighetsnært problem (f.eks. Smart Home-automatisering, miljøovervåking, industrial sensor hub).
- Krav: Sikker enhet, datainntak, behandling, visualisering og valgfri edge-komponent.
- Bruk AWS-tjenester dekket gjennom hele kurset.
Krav
Målsetting:
Moderne IoT-utvikling er avhengig av Platform-as-a-Service (PaaS) infrastruktur. Fremtredende PaaS IoT-systemer inkluderer Microsoft Azure, AWS IoT (Amazon), Google IoT Cloud og Siemens MindSphere. Det er avgjørende at utviklere forstår PaaS-funksjonene som kreves for å integrere IoT-data med andre økosystemer. I denne kurset får du praktisk trening ved hjelp av en Raspberry Pi og et flerkanals TI SensorTag-chip (med 10 innebygde sensorer: bevegelse, omgivelsestemperatur, fuktighet, trykk, lysmåler, osv.). Du vil lære grunnleggende IoT-funksjoner og hvordan du implementerer dem i AWS IoT PaaS-skyen ved hjelp av Lambda-funksjoner.
8 Timer