Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Ενότητα 0: Θεμέλια & Οικοσύστημα AWS IoT

  • Εισαγωγή στο IoT
    • Ορισμός του IoT το 2024: Πέρα από τα «Πράγματα» (Ευφυΐα στην Άκρη, AI/ML στην Άκρη, Κυβερνο-Φυσικά Συστήματα).
    • Παράγοντες ανάπτυξης του IoT (Τομείς, Περιπτώσεις χρήσης).
    • Βασικές τάσεις IoT (Υπολογιστική στην Άκρη, Αειφορία, Ενσωμάτωση AI/ML, Ενισχυμένη Ασφάλεια).
    • Το AWS IoT μέσα στο ευρύτερο οικοσύστημα AWS (Δίκτυο Συνεργατών AWS - πόροι APN).
  • Επισκόπηση Τοπίου Υπηρεσιών AWS IoT
    • AWS IoT Core (MQTT/Bridge, Εργασίες, Device Defender).
    • AWS IoT Device Management (Ενσωμάτωση Συσκευών, Διαχείριση Παραμετροποίησης, Ενημερώσεις OTA).
    • AWS IoT Analytics (Επεξεργασία δεδομένων, εμπλουτισμός, μοντελοποίηση).
    • AWS IoT Greengrass (Υπολογιστική στην Άκρη, τοπική εκτέλεση, ασφαλής συνδεσιμότητα).
    • 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, Cellular IoT).
    • Επίπεδο Ενσωμάτωσης Cloud (AWS IoT Core, API Gateway, Lambda, Step Functions).
    • Επίπεδο Επεξεργασίας & Ανάλυσης Δεδομένων (DynamoDB, Timestream, OpenSearch, S3, Athena, SageMaker).
    • Επίπεδο Εφαρμογών (Κινητές, Εφαρμογές Ιστού με χρήση AWS Amplify, Προσαρμοσμένες Επιχειρηματικές Εφαρμογές).
    • Σημασία: Εξηγήστε το «γιατί» πίσω από τις κατανεμημένες αρχιτεκτονικές (καθυστέρηση, εύρος ζώνης, υπολογιστική ισχύς, ασφάλεια).
  • Εμβάθυνση στα Απαραίτητα Στοιχεία IoT
    • Υλικό: Κριτήρια επιλογής (MCU, συνδεσιμότητα, αισθητήρες), Στοιχεία ασφάλειας (Trusted Execution Environments - TEEs).
    • Υπολογιστική στην Άκρη (AWS Greengrass): Πλεονεκτήματα (χαμηλή καθυστέρηση, μειωμένη κίνηση στο cloud, τοπική λήψη αποφάσεων).
    • Διαχείριση Συσκευών: Ενσωμάτωση (Over-the-Air - OTA, Προ-παροχή), Παραμετροποίηση, Παρακολούθηση, Απομακρυσμένη αποσφαλμάτωση.
    • Εμβάθυνση στην Ασφάλεια: Ταυτότητα Συσκευής, Πιστοποίηση & Εξουσιοδότηση (Πιστοποιητικά X.509, JSON Web Tokens - JWTs), Κρυπτογράφηση Δεδομένων (σε ηρεμία και κατά τη μεταφορά), AWS IoT Device Defender.
    • Τυποποίηση Ασφάλειας: Εισαγωγή σε πρότυπα (π.χ. IEEE P2145, Open Connectivity Foundation - OCF) και συμμόρφωση (ISO/IEC 27001, SOC 2).
  • Λειτουργίες PaaS Ειδικές για AWS για IoT
    • AWS IoT Core (Ασφαλές MQTT/Bridge, Εργασίες για ενημερώσεις υλικολογισμικού, Device Defender).
    • AWS Lambda (Υπολογιστική χωρίς διακομιστές για προεπεξεργασία δεδομένων, ενεργοποίηση ενεργειών).
    • AWS Step Functions (Ροές εργασίας με κατάσταση για πολύπλοκες αλληλεπιδράσεις συσκευών).
    • Amazon DynamoDB (Βάση δεδομένων NoSQL για γρήγορη εισαγωγή δεδομένων IoT).
    • Amazon OpenSearch Service (Αναζήτηση & Ανάλυση, Διαχείριση δεδομένων χρονοσειρών).
    • Amazon Timestream (Εξειδικευμένη βάση δεδομένων χρονοσειρών).
    • Amazon S3 (Αποθήκευση ακατέργαστων δεδομένων data lake).
    • AWS IoT Device Defender (Παρακολούθηση και αξιολόγηση ασφάλειας).
    • AWS IoT Wireless (Σύνδεση απομακρυσμένων συσκευών LPWAN).

Ενότητα 2: Πρωτόκολλα Επικοινωνίας Συσκευών IoT

  • MQTT (MQTT v5 & WebSockets)
    • Χαρακτηριστικά MQTT 5.0 (Retain, Σημαίες Clean Session, Ιδιότητες Χρήστη, Θέματα με χαρακτήρες μπαλαντέρ).
    • MQTT μέσω WebSockets (Τυποποίηση).
    • Επίπεδα Ποιότητας Υπηρεσίας (QoS) – επεξήγηση.
    • Βέλτιστες πρακτικές πρωτοκόλλου.
  • Εναλλακτικά Πρωτόκολλα
    • CoAP (Πρωτόκολλο Περιορισμένων Εφαρμογών) για συσκευές με περιορισμούς.
    • AMQP / MQTT μέσω AMQP (Τυπικές μορφές ανταλλαγής δεδομένων).
    • HTTP (Για απλούστερες, λιγότερο συχνές ενημερώσεις).
    • WebSockets (Πλήρως αμφίδρομη επικοινωνία).

Ενότητα 3: Δημιουργία Ισχυρών Εφαρμογών IoT με το AWS

  • Ενσωμάτωση Συσκευών & Ασφαλής Συνδεσιμότητα
    • Προ-παροχή AWS IoT Device Defender.
    • Ασφαλής ενσωμάτωση Over-The-Air (OTA) (π.χ. χρησιμοποιώντας έννοιες του AWS IoT Button).
    • Διαχείριση πιστοποιητικών συσκευών (ACM/PKI).
    • Υλοποίηση MQTT με TLS.
  • Εισαγωγή, Αποθήκευση & Επεξεργασία Δεδομένων
    • Αποτελεσματική αποστολή δεδομένων από συσκευές στο AWS IoT Core.
    • Επιλογή του κατάλληλου προορισμού: Lambda (οδηγούμενο από συμβάντα), Step Functions (ενορχήστρωση), Timestream (χρονοσειρές), OpenSearch (αναζήτηση & ανάλυση), S3 (ακατέργαστα δεδομένα).
    • Χρήση του AWS IoT Analytics για εμπλουτισμό και καθαρισμό δεδομένων πριν την αποθήκευση.
    • Διαχείριση σεναρίων υψηλής διακίνησης (Kinesis/Firehose).
  • Διαχείριση & Λειτουργίες Συσκευών
    • Χρήση του AWS IoT Device Management για διαχείριση στόλου.
    • Υλοποίηση και διαχείριση ενημερώσεων OTA (χρησιμοποιώντας AWS IoT Jobs).
    • Απομακρυσμένη παρακολούθηση και παραμετροποίηση.
  • Κατασκευή του Backend IoT
    • API Gateway για δημιουργία REST/GraphQL APIs για αλληλεπίδραση με συσκευές και δεδομένα.
    • AWS Lambda για επιχειρηματική λογική.
    • AWS Step Functions για συντονισμό κατανεμημένων στοιχείων.
    • Amazon SQS/SNS για ασύγχρονη ανταλλαγή μηνυμάτων και ενεργοποίηση συμβάντων.

Ενότητα 4: Υπολογιστική στην Άκρη & Προηγμένη Ενσωμάτωση

  • AWS IoT Greengrass
    • Έννοιες (Core, Συσκευή, Connector).
    • Εκτέλεση συναρτήσεων Lambda τοπικά στη συσκευή.
    • Εκτέλεση κώδικα απευθείας στη συσκευή (C++, Python).
    • Ασφαλής επικοινωνία μεταξύ Greengrass Core και συσκευών AWS/IoT.
    • Σενάριο χρήσης: Τοπικό φιλτράρισμα δεδομένων, προεπεξεργασία, ή συμπερασμός AI στην άκρη.
  • Ενσωμάτωση με AI/ML
    • Χρήση του SageMaker για πολύπλοκα μοντέλα ML στο cloud.
    • Εκτέλεση συμπερασμού ML στην άκρη με τον Greengrass ML Accelerator (GMA).
  • Οπτικοποίηση Δεδομένων & Διεπαφές Χρήστη
    • Χρήση του AWS IoT SiteWise για βιομηχανική οπτικοποίηση δεδομένων.
    • Δημιουργία εφαρμογών Ιστού με το AWS Amplify (API, UI, Πιστοποίηση).
    • Πίνακες ελέγχου χρησιμοποιώντας το Amazon QuickSight ή τα OpenSearch Dashboards.

Ενότητα 5: Ασφάλεια, Διακυβέρνηση & Βέλτιστες Πρακτικές

  • Κύκλος Ζωής Ασφάλειας IoT
    • Αρχές Ασφαλούς Σχεδίασης (Άμυνα σε Βάθος).
    • Πρακτικές Ασφαλούς Ανάπτυξης (OWASP IoT Top 10).
    • Διαχείριση ευπαθειών.
    • Μοντελοποίηση απειλών για IoT.
  • Υπηρεσίες Ασφάλειας AWS για IoT
    • AWS IoT Device Defender (Υπηρεσία & Device Defender).
    • AWS Shield, AWS Identity and Access Management (IAM).
    • AWS Config για ελέγχους συμμόρφωσης.
    • Ενσωμάτωση Hardware Security Modules (HSMs).
  • Απόρρητο & Διακυβέρνηση Δεδομένων
    • Διαχείριση ευαίσθητων δεδομένων (PII).
    • Πολιτικές διατήρησης και διαγραφής δεδομένων.
    • Θέματα συμμόρφωσης.

Ενότητα 6: Πρακτικά Έργα & Capstone

  • Καθοδηγούμενα Πρακτικά Εργαστήρια
    • Ενσωμάτωση Συσκευών & Επικοινωνία MQTT.
    • Υλοποίηση ασφαλούς εισαγωγής δεδομένων στο AWS.
    • Δημιουργία ενός απλού πίνακα ελέγχου IoT.
    • Προσομοίωση ενημέρωσης OTA.
    • Εισαγωγή στο AWS IoT Greengrass.
  • Τελικό Έργο (Capstone)
    • Κατασκευή μιας ολοκληρωμένης λύσης IoT που αντιμετωπίζει ένα πραγματικό πρόβλημα (π.χ. Αυτοματισμός Έξυπνου Σπιτιού, Περιβαλλοντική Παρακολούθηση, Βιομηχανικός Κόμβος Αισθητήρων).
    • Απαιτήσεις: Ασφαλής συσκευή, εισαγωγή δεδομένων, επεξεργασία, οπτικοποίηση και προαιρετικό στοιχείο άκρης.
    • Χρήση των υπηρεσιών 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 και πώς να τις υλοποιήσετε στο cloud PaaS του AWS IoT χρησιμοποιώντας συναρτήσεις Lambda.

 8 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Εφεξής Μαθήματα

Σχετικές Κατηγορίες