Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Μαθήματα 0: Θεμέλια & Οικοσύστημα AWS IoT
- Εισαγωγή στο IoT
- Ορισμός του IoT το 2024: Πέρα από τα «Αντικείμενα» (Edge Intelligence, AI/ML στο άκρο, Cyber-Physical Systems).
- Παράγοντες ανάπτυξης του IoT (Βιομηχανίες, Use Cases).
- Κεντρικά trends του IoT (Edge Computing, Βιωσιμότητα, ενσωμάτωση AI/ML, Ενισχυμένη Ασφάλεια).
- Το AWS IoT μέσα στο ευρύτερο οικοσύστημα AWS (Πόροι AWS Partner Network - APN).
- Επισκόπηση Τοπίου Υπηρεσιών AWS IoT
- AWS IoT Core (MQTT/Bridge, Jobs, Device Defender).
- AWS IoT Device Management (Εγγραφή Συσκευών, Διαχείριση Διαμόρφωσης, OTA Updates).
- AWS IoT Analytics (Επεξεργασία δεδομένων, εμπλουτισμός, μοντελοποίηση).
- AWS IoT Greengrass (Edge compute, τοπική εκτέλεση, ασφαλής σύνδεση).
- AWS IoT Button (Εννοιολογική επισκόπηση για απλές συσκευές).
- Σύνδεση: AWS IoT Core -> Lambda/DynamoDB/OpenSearch/Step Functions/SageMaker.
Μαθήματα 1: Αρχιτεκτονική IoT, Συστατικά & Ασφάλεια
- Αρχιτεκτονική IoT
- Στρώμα Συσκευών (Αισθητήρες, Εκτελεστές, Συσκευές Άκρου όπως Raspberry Pi, ESP32).
- Στρώμα Συνδεσιμότητας (MQTT, CoAP, HTTP, LPWAN - LoRaWAN, NB-IoT, Sigfox, Κυψελωτό IoT).
- Στρώμα Ενσωμάτωσης Cloud (AWS IoT Core, API Gateway, Lambda, Step Functions).
- Στρώμα Επεξεργασίας & Ανάλυσης Δεδομένων (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
- Στρώμα Εφαρμογής (Κινητές, Web Apps χρησιμοποιώντας AWS Amplify, Προσαρμοσμένες Επιχειρηματικές Εφαρμογές).
- Σημασία: Εξήγηση του «γιατί» πίσω από τις κατανεμημένες αρχιτεκτονικές (υστέρηση, εύρος ζώνης, υπολογιστική ισχύς, ασφάλεια).
- Βαθιά Εξέταση Απαραίτητων Συστατικών IoT
- Υλικό: Κριτήρια επιλογής (MCU, συνδεσιμότητα, αισθητήρες), Στοιχεία ασφάλειας (Trusted Execution Environments - TEEs).
- Edge Computing (AWS Greengrass): Οφέλη (χαμηλή υστέρηση, μειωμένη κυκλοφορία cloud, λήψη αποφάσεων τοπικά).
- Διαχείριση Συσκευών: Εγγραφή (Over-the-Air - OTA, Pre-provisioning), Διαμόρφωση, Παρακολούθηση, Απομακρυσμένος debugging.
- Βαθιά Εξέταση Ασφάλειας: Ταυτότητα συσκευής, Εξουσιοδότηση & Επαλήθευση (Πιστοποιητικά X.509, JSON Web Tokens - JWTs), Κρυπτογράφηση δεδομένων (in transit και at rest), AWS IoT Device Defender.
- Βελτιστοποίηση Ασφαλείας: Εισαγωγή σε πρότυπα (π.χ., IEEE P2145, Open Connectivity Foundation - OCF) και συμμόρφωση (ISO/IEC 27001, SOC 2).
- Λειτουργίες PaaS συγκεκριμένες για AWS στο IoT
- AWS IoT Core (Ασφαλές MQTT/Bridge, Jobs για ενημερώσεις firmware, Device Defender).
- AWS Lambda (Serverless compute για προ-επεξεργασία δεδομένων, ενεργοποίηση ενεργειών).
- AWS Step Functions (Stateful workflows για σύνθετες αλληλεπιδράσεις συσκευών).
- Amazon DynamoDB (NoSQL DB για γρήγορη εισαγωγή δεδομένων IoT).
- Amazon OpenSearch Service (Αναζήτηση & Ανάλυση, διαχείριση χρονοσειρών).
- Amazon Timestream (Ειδική βάση δεδομένων χρονοσειρών).
- Amazon S3 (Αποθήκευση raw data lake).
- AWS IoT Device Defender (Παρακολούθηση και αξιολόγηση ασφαλείας).
- AWS IoT Wireless (Σύνδεση απομακρυσμένων συσκευών LPWAN).
Μαθήματα 2: Πρωτόκολλα Επικοινωνίας Συσκευών IoT
- MQTT (MQTT v5 & WebSockets)
- Χαρακτηριστικά MQTT 5.0 (Retain, Clean Session flags, User Properties, Wildcard topics).
- MQTT over WebSockets (Βελτιστοποίηση).
- Επεξήγηση Επιπέδων Quality of Service (QoS).
- Βέλτιστες πρακτικές πρωτοκόλλου.
- Εναλλακτικά Πρωτόκολλα
- CoAP (Constrained Application Protocol) για περιορισμένες συσκευές.
- AMQP / MQTT over AMQP (Τυποποιημένα μορφές ανταλλαγής δεδομένων).
- HTTP (Για απλούστερες, λιγότερο συχνές ενημερώσεις).
- WebSockets (Full-duplex επικοινωνία).
Μαθήματα 3: Κατασκευή Πανίσχυρων Εφαρμογών IoT με AWS
- Εγγραφή Συσκευών & Ασφαλής Συνδεσιμότητα
- Pre-Provisioning AWS IoT Device Defender.
- Ασφαλής Over-The-Air (OTA) Εγγραφή (π.χ., χρησιμοποιώντας έννοιες AWS IoT Button).
- Διαχείριση Πιστοποιητικών Συσκευών (ACM/PKI).
- Υλοποίηση MQTT με TLS.
- Εισαγωγή, Αποθήκευση & Επεξεργασία Δεδομένων
- Αποτελεσματική αποστολή δεδομένων από συσκευές στο AWS IoT Core.
- Επιλογή του σωστού στόχου: Lambda (event-driven), Step Functions (orchestration), Timestream (time-series), OpenSearch (αναζήτηση & ανάλυση), S3 (raw data).
- Χρήση AWS IoT Analytics για εμπλουτισμό και καθαρισμό δεδομένων πριν την αποθήκευση.
- Διαχείριση σεναρίων υψηλής διαπερατότητας (Kinesis/Firehose).
- Διαχείριση & Λειτουργίες Συσκευών
- Χρήση AWS IoT Device Management για fleet management.
- Υλοποίηση και διαχείριση OTA Updates (χρησιμοποιώντας AWS IoT Jobs).
- Απομακρυσμένη παρακολούθηση και διαμόρφωση.
- Κατασκευή IoT Backend
- API Gateway για τη δημιουργία REST/GraphQL APIs για αλληλεπίδραση με συσκευές και δεδομένα.
- AWS Lambda για επιχειρηματική λογική.
- AWS Step Functions για συντονισμό κατανεμημένων συστατικών.
- Amazon SQS/SNS για ασύγχρονη μηνυματοφορία και ενεργοποίηση γεγονότων.
Μαθήματα 4: Edge Computing & Προηγμένη Ενσωμάτωση
- AWS IoT Greengrass
- Έννοιες (Core, Device, Connector).
- Εκτέλεση συναρτήσεων Lambda τοπικά στη συσκευή.
- Εκτέλεση κώδικα απευθείας στη συσκευή (C++, Python).
- Ασφαλής επικοινωνία μεταξύ Greengrass Core και AWS/συσκευών IoT.
- Use Case: Τοπική φιλτραρίσμα δεδομένων, προ-επεξεργασία, ή AI inference στο άκρο.
- Ενσωμάτωση με AI/ML
- Χρήση SageMaker για σύνθετα μοντέλα ML στο cloud.
- Εκτέλεση ML inference στο edge με Greengrass ML Accelerator (GMA).
- Οπτικοποίηση Δεδομένων & Περιβάλλοντα Χρήστη
- Χρήση AWS IoT SiteWise για βιομηχανική οπτικοποίηση δεδομένων.
- Κατασκευή Web Apps με AWS Amplify (API, UI, Authentication).
- Dashboards χρησιμοποιώντας Amazon QuickSight ή OpenSearch Dashboards.
Μαθήματα 5: Ασφάλεια, Διακυβέρνηση & Βέλτιστες Πρακτικές
- Κύκλος Ζωής Ασφάλειας IoT
- Αρχές Ασφαλούς Σχεδιασμού (Defense-in-Depth).
- Πρακτικές Ασφαλούς Ανάπτυξης (OWASP IoT Top 10).
- Διαχείριση Ευπάθειας.
- Μοντελοποίηση Απειλών για IoT.
- Υπηρεσίες Ασφάλειας AWS για IoT
- AWS IoT Device Defender (Service & Device Defender).
- AWS Shield, AWS Identity and Access Management (IAM).
- AWS Config για έλεγχο συμμόρφωσης.
- Ενσωμάτωση Hardware Security Modules (HSMs).
- Προστασία Ιδιωτικών Δεδομένων & Διακυβέρνηση
- Διαχείριση ευαίσθητων δεδομένων (PII).
- Πολιτικές διατήρησης και διαγραφής δεδομένων.
- Εξετάσεις συμμόρφωσης.
Μαθήματα 6: Εργαστηριακές Ασκήσεις & Capstone
- Οδηγούμενες Εργαστηριακές Ασκήσεις
- Εγγραφή Συσκευών & Επικοινωνία MQTT.
- Υλοποίηση Ασφαλούς Εισαγωγής Δεδομένων στο AWS.
- Κατασκευή Απλού IoT Dashboard.
- Προσομοίωση OTA Update.
- Εισαγωγή στο AWS IoT Greengrass.
- Capstone Project
- Κατασκευή μιας ολοκληρωμένης λύσης IoT που απαντά σε ένα πρόβλημα πραγματικού κόσμου (π.χ., Έξυπνη Οικιακή Αυτοματοποίηση, Παρακολούθηση Περιβάλλοντος, Βιομηχανικός Συλλέκτης Αισθητήρων).
- Απαιτήσεις: Ασφαλής συσκευή, εισαγωγή δεδομένων, επεξεργασία, οπτικοποίηση, και προαιρετικά συστατικό edge.
- Χρήση των υπηρεσιών AWS που καλύφθηκαν κατά τη διάρκεια του μαθήματος.
Απαιτήσεις
Σκοπός:
Η σύγχρονη ανάπτυξη IoT βασίζεται σε υποδομές Platform-as-a-Service (PaaS). Τα κορυφαία συστήματα PaaS IoT περιλαμβάνουν την Microsoft Azure, το AWS IoT (Amazon), το Google IoT Cloud και το Siemens MindSphere. Είναι απαραίτητο για τους προγραμματιστές να κατανοούν τις λειτουργίες PaaS που απαιτούνται για την ενσωμάτωση δεδομένων IoT με άλλους οικοσυστήματα. Σε αυτό το σεμινάριο, θα λάβετε πρακτική εκπαίδευση χρησιμοποιώντας ένα Raspberry Pi και ένα τσιπ πολλαπλών αισθητήρων TI SensorTag (με 10 ενσωματωμένους αισθητήρες: κίνησης, περιβάλλοντος θερμοκρασίας, υγρασίας, πίεσης, μετρητή φωτός κ.λπ.). Θα μάθετε τις θεμελιώδεις αρχές των λειτουργιών IoT και πώς να τις υλοποιήσετε στο AWS IoT PaaS cloud χρησιμοποιώντας συναρτήσεις Lambda.
8 Ώρες