32 KiB
IoT για Αρχάριους - Ένα Εκπαιδευτικό Πρόγραμμα
Οι Azure Cloud Advocates στη Microsoft είναι στην ευχάριστη θέση να προσφέρουν ένα εκπαιδευτικό πρόγραμμα 12 εβδομάδων και 24 μαθημάτων που αφορά τις βασικές αρχές του IoT. Κάθε μάθημα περιλαμβάνει κουίζ πριν και μετά το μάθημα, γραπτές οδηγίες για την ολοκλήρωση του μαθήματος, μια λύση, μια εργασία και πολλά άλλα. Η παιδαγωγική μας προσέγγιση, που βασίζεται σε έργα, σας επιτρέπει να μαθαίνετε δημιουργώντας, μια αποδεδειγμένη μέθοδος για να εδραιώσετε νέες δεξιότητες.
Τα έργα καλύπτουν το ταξίδι της τροφής από το αγρόκτημα στο τραπέζι. Αυτό περιλαμβάνει τη γεωργία, τη λογιστική, τη μεταποίηση, το λιανικό εμπόριο και τον καταναλωτή - όλους δημοφιλείς τομείς της βιομηχανίας για συσκευές IoT.
Σκίτσο από τη Nitya Narasimhan. Κάντε κλικ στην εικόνα για μεγαλύτερη έκδοση.
Ευχαριστίες στους συγγραφείς μας Jen Fox, Jen Looper, Jim Bennett, και στη δημιουργό των σκίτσων μας Nitya Narasimhan.
Ευχαριστίες επίσης στην ομάδα των Microsoft Learn Student Ambassadors που αναθεώρησαν και μετέφρασαν αυτό το εκπαιδευτικό πρόγραμμα - Aditya Garg, Anurag Sharma, Arpita Das, Aryan Jain, Bhavesh Suneja, Faith Hunja, Lateefah Bello, Manvi Jha, Mireille Tan, Mohammad Iftekher (Iftu) Ebne Jalal, Mohammad Zulfikar, Priyanshu Srivastav, Thanmai Gowducheruvu, και Zina Kamel.
Γνωρίστε την ομάδα!
Gif από τον Mohit Jaisal
🎥 Κάντε κλικ στην παραπάνω εικόνα για ένα βίντεο σχετικά με το έργο!
Δάσκαλοι, έχουμε συμπεριλάβει κάποιες προτάσεις για το πώς να χρησιμοποιήσετε αυτό το εκπαιδευτικό πρόγραμμα. Αν θέλετε να δημιουργήσετε τα δικά σας μαθήματα, έχουμε επίσης συμπεριλάβει ένα πρότυπο μαθήματος.
Μαθητές, για να χρησιμοποιήσετε αυτό το εκπαιδευτικό πρόγραμμα μόνοι σας, κάντε fork ολόκληρο το αποθετήριο και ολοκληρώστε τις ασκήσεις μόνοι σας, ξεκινώντας με ένα κουίζ πριν το μάθημα, διαβάζοντας το μάθημα και ολοκληρώνοντας τις υπόλοιπες δραστηριότητες. Προσπαθήστε να δημιουργήσετε τα έργα κατανοώντας τα μαθήματα αντί να αντιγράφετε τον κώδικα λύσης. Ωστόσο, αυτός ο κώδικας είναι διαθέσιμος στους φακέλους /solutions σε κάθε μάθημα που βασίζεται σε έργο. Μια άλλη ιδέα θα ήταν να σχηματίσετε μια ομάδα μελέτης με φίλους και να περάσετε το περιεχόμενο μαζί. Για περαιτέρω μελέτη, προτείνουμε το Microsoft Learn.
Για μια επισκόπηση του μαθήματος, δείτε αυτό το βίντεο:
🎥 Κάντε κλικ στην παραπάνω εικόνα για ένα βίντεο σχετικά με το έργο!
Παιδαγωγική
Επιλέξαμε δύο παιδαγωγικές αρχές κατά τη δημιουργία αυτού του εκπαιδευτικού προγράμματος: να διασφαλίσουμε ότι βασίζεται σε έργα και ότι περιλαμβάνει συχνά κουίζ. Μέχρι το τέλος αυτής της σειράς, οι μαθητές θα έχουν δημιουργήσει ένα σύστημα παρακολούθησης και ποτίσματος φυτών, έναν ιχνηλάτη οχημάτων, μια έξυπνη εγκατάσταση εργοστασίου για την παρακολούθηση και τον έλεγχο τροφίμων, και ένα χρονόμετρο μαγειρέματος με φωνητική εντολή, ενώ θα έχουν μάθει τις βασικές αρχές του Διαδικτύου των Πραγμάτων, όπως πώς να γράφουν κώδικα για συσκευές, να συνδέονται στο cloud, να αναλύουν τηλεμετρία και να εκτελούν AI στην άκρη.
Με τη διασφάλιση ότι το περιεχόμενο ευθυγραμμίζεται με έργα, η διαδικασία γίνεται πιο ενδιαφέρουσα για τους μαθητές και η διατήρηση των εννοιών ενισχύεται.
Επιπλέον, ένα κουίζ χαμηλού ρίσκου πριν από το μάθημα θέτει την πρόθεση του μαθητή να μάθει ένα θέμα, ενώ ένα δεύτερο κουίζ μετά το μάθημα διασφαλίζει περαιτέρω διατήρηση. Αυτό το εκπαιδευτικό πρόγραμμα σχεδιάστηκε ώστε να είναι ευέλικτο και διασκεδαστικό και μπορεί να ολοκληρωθεί ολόκληρο ή εν μέρει. Τα έργα ξεκινούν μικρά και γίνονται όλο και πιο περίπλοκα μέχρι το τέλος του κύκλου των 12 εβδομάδων.
Κάθε έργο βασίζεται σε πραγματικό υλικό που είναι διαθέσιμο σε μαθητές και χομπίστες. Κάθε έργο εξετάζει τον συγκεκριμένο τομέα του έργου, παρέχοντας σχετικές γνώσεις υποβάθρου. Για να είναι κάποιος επιτυχημένος προγραμματιστής, βοηθά να κατανοεί τον τομέα στον οποίο λύνει προβλήματα. Παρέχοντας αυτές τις γνώσεις υποβάθρου, οι μαθητές μπορούν να σκεφτούν τις λύσεις IoT και τις γνώσεις τους στο πλαίσιο του είδους του πραγματικού προβλήματος που μπορεί να κληθούν να λύσουν ως προγραμματιστές IoT. Οι μαθητές μαθαίνουν το "γιατί" των λύσεων που δημιουργούν και αποκτούν μια εκτίμηση για τον τελικό χρήστη.
Υλικό
Έχουμε δύο επιλογές υλικού IoT για χρήση στα έργα, ανάλογα με τις προσωπικές προτιμήσεις, τις γνώσεις προγραμματισμού ή τις προτιμήσεις, τους μαθησιακούς στόχους και τη διαθεσιμότητα. Έχουμε επίσης παράσχει μια έκδοση "εικονικού υλικού" για όσους δεν έχουν πρόσβαση σε υλικό ή θέλουν να μάθουν περισσότερα πριν δεσμευτούν για μια αγορά. Μπορείτε να διαβάσετε περισσότερα και να βρείτε μια "λίστα αγορών" στη σελίδα υλικού, συμπεριλαμβανομένων συνδέσμων για να αγοράσετε πλήρη κιτ από τους φίλους μας στη Seeed Studio.
💁 Βρείτε τον Κώδικα Δεοντολογίας, τις Οδηγίες Συνεισφοράς και τις Οδηγίες Μετάφρασης. Καλωσορίζουμε τα εποικοδομητικά σας σχόλια!
Κάθε μάθημα περιλαμβάνει:
- σκίτσο
- προαιρετικό συμπληρωματικό βίντεο
- κουίζ προθέρμανσης πριν το μάθημα
- γραπτό μάθημα
- για μαθήματα που βασίζονται σε έργα, οδηγίες βήμα προς βήμα για την κατασκευή του έργου
- ελέγχους γνώσεων
- μια πρόκληση
- συμπληρωματική ανάγνωση
- εργασία
- κουίζ μετά το μάθημα
Σημείωση για τα κουίζ: Όλα τα κουίζ περιέχονται στον φάκελο quiz-app, για συνολικά 48 κουίζ των τριών ερωτήσεων το καθένα. Συνδέονται μέσα από τα μαθήματα, αλλά η εφαρμογή κουίζ μπορεί να εκτελεστεί τοπικά ή να αναπτυχθεί στο Azure. Ακολουθήστε τις οδηγίες στον φάκελο
quiz-app
. Μεταφράζονται σταδιακά.
Μαθήματα
Όνομα Έργου | Διδασκόμενες Έννοιες | Μαθησιακοί Στόχοι | Συνδεδεμένο Μάθημα | |
---|---|---|---|---|
01 | Ξεκινώντας | Εισαγωγή στο IoT | Μάθετε τις βασικές αρχές του IoT και τα βασικά δομικά στοιχεία των λύσεων IoT, όπως αισθητήρες και υπηρεσίες cloud, ενώ ρυθμίζετε την πρώτη σας συσκευή IoT | Εισαγωγή στο IoT |
02 | Ξεκινώντας | Μια βαθύτερη ματιά στο IoT | Μάθετε περισσότερα για τα στοιχεία ενός συστήματος IoT, καθώς και για μικροελεγκτές και υπολογιστές μονού πίνακα | Μια βαθύτερη ματιά στο IoT |
03 | Ξεκινώντας | Αλληλεπίδραση με τον φυσικό κόσμο με αισθητήρες και ενεργοποιητές | Μάθετε για τους αισθητήρες που συλλέγουν δεδομένα από τον φυσικό κόσμο και τους ενεργοποιητές που στέλνουν ανατροφοδότηση, ενώ κατασκευάζετε ένα φωτάκι νυκτός | Αλληλεπίδραση με τον φυσικό κόσμο με αισθητήρες και ενεργοποιητές |
04 | Ξεκινώντας | Συνδέστε τη συσκευή σας στο Διαδίκτυο | Μάθετε πώς να συνδέσετε μια συσκευή IoT στο Διαδίκτυο για να στέλνει και να λαμβάνει μηνύματα, συνδέοντας το φωτάκι νυκτός σας σε έναν διακομιστή MQTT | Συνδέστε τη συσκευή σας στο Διαδίκτυο |
05 | Αγρόκτημα | Πρόβλεψη ανάπτυξης φυτών | Μάθετε πώς να προβλέπετε την ανάπτυξη φυτών χρησιμοποιώντας δεδομένα θερμοκρασίας που συλλέγονται από μια συσκευή IoT | Πρόβλεψη ανάπτυξης φυτών |
06 | Αγρόκτημα | Ανίχνευση υγρασίας εδάφους | Μάθετε πώς να ανιχνεύετε την υγρασία του εδάφους και να βαθμονομείτε έναν αισθητήρα υγρασίας εδάφους | Ανίχνευση υγρασίας εδάφους |
07 | Αγρόκτημα | Αυτοματοποιημένο πότισμα φυτών | Μάθετε πώς να αυτοματοποιείτε και να χρονομετράτε το πότισμα χρησιμοποιώντας έναν ρελέ και MQTT | Αυτοματοποιημένο πότισμα φυτών |
08 | Αγρόκτημα | Μεταφέρετε το φυτό σας στο cloud | Μάθετε για το cloud και τις υπηρεσίες IoT που φιλοξενούνται στο cloud και πώς να συνδέσετε το φυτό σας σε μία από αυτές αντί για έναν δημόσιο διακομιστή MQTT | Μεταφέρετε το φυτό σας στο cloud |
09 | Αγρόκτημα | Μεταφέρετε τη λογική της εφαρμογής σας στο cloud | Μάθετε πώς μπορείτε να γράψετε λογική εφαρμογής στο cloud που να ανταποκρίνεται σε μηνύματα IoT | [Μεταφέ |
10 | Farm | Κρατήστε το φυτό σας ασφαλές | Μάθετε για την ασφάλεια με το IoT και πώς να διατηρήσετε το φυτό σας ασφαλές με κλειδιά και πιστοποιητικά | Κρατήστε το φυτό σας ασφαλές |
11 | Transport | Παρακολούθηση τοποθεσίας | Μάθετε για την παρακολούθηση τοποθεσίας GPS για συσκευές IoT | Παρακολούθηση τοποθεσίας |
12 | Transport | Αποθήκευση δεδομένων τοποθεσίας | Μάθετε πώς να αποθηκεύετε δεδομένα IoT για να τα οπτικοποιήσετε ή να τα αναλύσετε αργότερα | Αποθήκευση δεδομένων τοποθεσίας |
13 | Transport | Οπτικοποίηση δεδομένων τοποθεσίας | Μάθετε για την οπτικοποίηση δεδομένων τοποθεσίας σε χάρτη και πώς οι χάρτες αναπαριστούν τον πραγματικό 3D κόσμο σε 2 διαστάσεις | Οπτικοποίηση δεδομένων τοποθεσίας |
14 | Transport | Γεωφράκτες | Μάθετε για τους γεωφράκτες και πώς μπορούν να χρησιμοποιηθούν για ειδοποιήσεις όταν οχήματα της εφοδιαστικής αλυσίδας πλησιάζουν στον προορισμό τους | Γεωφράκτες |
15 | Manufacturing | Εκπαίδευση ανιχνευτή ποιότητας φρούτων | Μάθετε πώς να εκπαιδεύσετε έναν ταξινομητή εικόνων στο cloud για να ανιχνεύει την ποιότητα των φρούτων | Εκπαίδευση ανιχνευτή ποιότητας φρούτων |
16 | Manufacturing | Έλεγχος ποιότητας φρούτων από συσκευή IoT | Μάθετε πώς να χρησιμοποιήσετε τον ανιχνευτή ποιότητας φρούτων από μια συσκευή IoT | Έλεγχος ποιότητας φρούτων από συσκευή IoT |
17 | Manufacturing | Εκτέλεση ανιχνευτή φρούτων στην άκρη | Μάθετε πώς να εκτελείτε τον ανιχνευτή φρούτων σε μια συσκευή IoT στην άκρη | Εκτέλεση ανιχνευτή φρούτων στην άκρη |
18 | Manufacturing | Ενεργοποίηση ανίχνευσης ποιότητας φρούτων από αισθητήρα | Μάθετε πώς να ενεργοποιείτε την ανίχνευση ποιότητας φρούτων από έναν αισθητήρα | Ενεργοποίηση ανίχνευσης ποιότητας φρούτων από αισθητήρα |
19 | Retail | Εκπαίδευση ανιχνευτή αποθεμάτων | Μάθετε πώς να χρησιμοποιείτε ανίχνευση αντικειμένων για να εκπαιδεύσετε έναν ανιχνευτή αποθεμάτων για να μετράει αποθέματα σε ένα κατάστημα | Εκπαίδευση ανιχνευτή αποθεμάτων |
20 | Retail | Έλεγχος αποθεμάτων από συσκευή IoT | Μάθετε πώς να ελέγχετε αποθέματα από μια συσκευή IoT χρησιμοποιώντας ένα μοντέλο ανίχνευσης αντικειμένων | Έλεγχος αποθεμάτων από συσκευή IoT |
21 | Consumer | Αναγνώριση ομιλίας με συσκευή IoT | Μάθετε πώς να αναγνωρίζετε ομιλία από μια συσκευή IoT για να δημιουργήσετε έναν έξυπνο χρονοδιακόπτη | Αναγνώριση ομιλίας με συσκευή IoT |
22 | Consumer | Κατανόηση γλώσσας | Μάθετε πώς να κατανοείτε προτάσεις που λέγονται σε μια συσκευή IoT | Κατανόηση γλώσσας |
23 | Consumer | Ρύθμιση χρονοδιακόπτη και παροχή φωνητικής ανατροφοδότησης | Μάθετε πώς να ρυθμίζετε έναν χρονοδιακόπτη σε μια συσκευή IoT και να παρέχετε φωνητική ανατροφοδότηση για τη ρύθμιση και τη λήξη του | Ρύθμιση χρονοδιακόπτη και παροχή φωνητικής ανατροφοδότησης |
24 | Consumer | Υποστήριξη πολλαπλών γλωσσών | Μάθετε πώς να υποστηρίζετε πολλαπλές γλώσσες, τόσο για την είσοδο όσο και για τις απαντήσεις από τον έξυπνο χρονοδιακόπτη σας | Υποστήριξη πολλαπλών γλωσσών |
Πρόσβαση εκτός σύνδεσης
Μπορείτε να εκτελέσετε αυτήν την τεκμηρίωση εκτός σύνδεσης χρησιμοποιώντας το Docsify. Κάντε fork αυτό το αποθετήριο, εγκαταστήστε το Docsify στον τοπικό σας υπολογιστή και στη συνέχεια, στον ριζικό φάκελο αυτού του αποθετηρίου, πληκτρολογήστε docsify serve
. Ο ιστότοπος θα εξυπηρετείται στη θύρα 3000 στον τοπικό σας διακομιστή: localhost:3000
.
Μπορείτε να δημιουργήσετε ένα PDF αυτού του περιεχομένου για πρόσβαση εκτός σύνδεσης, εάν χρειαστεί. Για να το κάνετε αυτό, βεβαιωθείτε ότι έχετε εγκατεστημένο το npm και εκτελέστε τις παρακάτω εντολές στον ριζικό φάκελο αυτού του αποθετηρίου:
npm i
npm run convert
Παρουσιάσεις
Υπάρχουν διαφάνειες για ορισμένα από τα μαθήματα στον φάκελο slides.
Ζητείται βοήθεια!
Θα θέλατε να συνεισφέρετε μια μετάφραση; Διαβάστε τις οδηγίες μετάφρασης και προσθέστε τη συμβολή σας σε ένα από τα θέματα μετάφρασης. Εάν θέλετε να μεταφράσετε σε μια νέα γλώσσα, παρακαλούμε ανοίξτε ένα νέο θέμα για παρακολούθηση.
Άλλα Προγράμματα Σπουδών
Η ομάδα μας δημιουργεί και άλλα προγράμματα σπουδών! Δείτε:
- Generative AI for Beginners
- Generative AI for Beginners .NET
- Generative AI with JavaScript
- Generative AI with Java
- AI for Beginners
- Data Science for Beginners
- ML for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for Agentic use
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
Αναφορές εικόνων
Μπορείτε να βρείτε όλες τις αναφορές για τις εικόνες που χρησιμοποιούνται σε αυτό το πρόγραμμα σπουδών, όπου απαιτείται, στις Αναφορές.
Αποποίηση ευθύνης:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης Co-op Translator. Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.