27 KiB
הצטרפו לקהילת Azure AI Foundry
עקבו אחר השלבים הבאים כדי להתחיל להשתמש במשאבים אלו:
- צרו מזלג למאגר: לחצו
- שכפלו את המאגר:
git clone https://github.com/microsoft/IoT-For-Beginners.git
- הצטרפו ל-Azure AI Foundry Discord ופגשו מומחים ומפתחים נוספים
🌐 תמיכה רב-שפתית
נתמך באמצעות GitHub Action (אוטומטי ותמיד מעודכן)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Korean | Malay | Marathi | Nepali | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Thai | Turkish | Ukrainian | Urdu | Vietnamese
IoT למתחילים - תוכנית לימודים
צוות Azure Cloud Advocates במיקרוסופט שמח להציע תוכנית לימודים בת 12 שבועות ו-24 שיעורים על יסודות IoT. כל שיעור כולל מבחני טרום ואחרי שיעור, הוראות כתובות להשלמת השיעור, פתרון, משימה ועוד. הגישה מבוססת הפרויקטים שלנו מאפשרת לכם ללמוד תוך כדי בנייה, שיטה מוכחת להטמעת מיומנויות חדשות.
הפרויקטים מכסים את המסע של מזון מהחווה ועד לשולחן. זה כולל חקלאות, לוגיסטיקה, ייצור, קמעונאות וצרכנות - כל אלו תחומים פופולריים עבור מכשירי IoT.
סקיצה מאת ניטיה נאראסימן. לחצו על התמונה לגרסה גדולה יותר.
תודה רבה למחברים שלנו ג'ן פוקס, ג'ן לופר, ג'ים בנט, ולאמנית הסקיצות שלנו ניטיה נאראסימן.
תודה גם לצוות שגרירי הסטודנטים של Microsoft Learn שסקרו ותרגמו את תוכנית הלימודים הזו - אדיטיה גרג, אנוראאג שארמה, ארפיטה דאס, אריאן ג'יין, בהאבש סונג'ה, פיית' הונג'ה, לאטיפה בלו, מנווי ג'ה, מיריי טאן, מוחמד איפטחר (איפטו) אבנה ג'לאל, מוחמד זולפיקאר, פריאנשו סריוואסטב, תנמאי גאודוצ'רו, וזינה כמאל.
הכירו את הצוות!
Gif מאת מוהיט ג'ייסאל
🎥 לחצו על התמונה למעלה לצפייה בסרטון על הפרויקט!
מורים, כללנו כמה הצעות כיצד להשתמש בתוכנית הלימודים הזו. אם תרצו ליצור שיעורים משלכם, כללנו גם תבנית שיעור.
סטודנטים, כדי להשתמש בתוכנית הלימודים הזו באופן עצמאי, צרו מזלג למאגר כולו והשלימו את התרגילים בעצמכם, החל ממבחן טרום-שיעור, קריאת השיעור והשלמת שאר הפעילויות. נסו ליצור את הפרויקטים על ידי הבנת השיעורים במקום להעתיק את קוד הפתרון; עם זאת, קוד זה זמין בתיקיות /solutions בכל שיעור מבוסס פרויקט. רעיון נוסף הוא ליצור קבוצת לימוד עם חברים ולעבור על התוכן יחד. ללימוד נוסף, אנו ממליצים על Microsoft Learn.
לסקירה וידאו של הקורס, צפו בסרטון הבא:
🎥 לחצו על התמונה למעלה לצפייה בסרטון על הפרויקט!
פדגוגיה
בחרנו שני עקרונות פדגוגיים בעת בניית תוכנית הלימודים הזו: להבטיח שהיא מבוססת פרויקטים ושכוללת מבחנים תכופים. בסוף הסדרה, סטודנטים יבנו מערכת לניטור והשקיית צמחים, עוקב רכב, מערכת מפעל חכמה למעקב ובדיקת מזון, וטיימר בישול מבוסס קול, וילמדו את יסודות האינטרנט של הדברים כולל כתיבת קוד למכשירים, חיבור לענן, ניתוח טלמטריה והרצת AI בקצה.
על ידי הבטחת התאמת התוכן לפרויקטים, התהליך הופך למרתק יותר עבור הסטודנטים והטמעת המושגים תוגבר.
בנוסף, מבחן קל לפני השיעור מכוון את הסטודנט ללמידת הנושא, בעוד מבחן שני לאחר השיעור מבטיח הטמעה נוספת. תוכנית הלימודים הזו תוכננה להיות גמישה ומהנה וניתן לקחת אותה בשלמותה או בחלקים. הפרויקטים מתחילים קטנים והופכים מורכבים יותר בסוף מחזור 12 השבועות.
כל פרויקט מבוסס על חומרה אמיתית הזמינה לסטודנטים ולחובבים. כל פרויקט מתמקד בתחום הפרויקט הספציפי, ומספק ידע רקע רלוונטי. כדי להיות מפתח מצליח, חשוב להבין את התחום שבו אתם פותרים בעיות. מתן ידע רקע זה מאפשר לסטודנטים לחשוב על פתרונות IoT שלהם ולמידותיהם בהקשר של סוג הבעיה האמיתית שהם עשויים להתבקש לפתור כמפתחי IoT. הסטודנטים לומדים את ה'למה' של הפתרונות שהם בונים ומקבלים הערכה למשתמש הקצה.
חומרה
יש לנו שתי אפשרויות של חומרת IoT לשימוש בפרויקטים בהתאם להעדפה אישית, ידע או העדפות שפת תכנות, מטרות למידה וזמינות. סיפקנו גם גרסה של 'חומרה וירטואלית' עבור אלו שאין להם גישה לחומרה, או שרוצים ללמוד יותר לפני התחייבות לרכישה. תוכלו לקרוא עוד ולמצוא 'רשימת קניות' בעמוד החומרה, כולל קישורים לרכישת ערכות שלמות מחברינו ב-Seeed Studio.
💁 מצאו את קוד ההתנהגות, תרומה, והנחיות תרגום. נשמח לקבל את המשוב הבונה שלכם!
כל שיעור כולל:
- סקיצה
- סרטון משלים אופציונלי
- מבחן חימום לפני השיעור
- שיעור כתוב
- עבור שיעורים מבוססי פרויקט, מדריכים שלב-אחר-שלב כיצד לבנות את הפרויקט
- בדיקות ידע
- אתגר
- קריאה משלימה
- משימה
- מבחן לאחר השיעור
הערה לגבי חידונים: כל החידונים נמצאים בתיקיית quiz-app, סך הכל 48 חידונים, כל אחד מכיל שלוש שאלות. הם מקושרים מתוך השיעורים, אך ניתן להפעיל את אפליקציית החידונים באופן מקומי או לפרוס אותה ב-Azure; עקבו אחר ההוראות בתיקיית
quiz-app
. הם מתורגמים בהדרגה.
שיעורים
שם הפרויקט | מושגים נלמדים | מטרות למידה | שיעור מקושר | |
---|---|---|---|---|
01 | התחלה | מבוא ל-IoT | למדו את העקרונות הבסיסיים של IoT ואת אבני הבניין של פתרונות IoT כמו חיישנים ושירותי ענן תוך כדי הגדרת המכשיר הראשון שלכם | מבוא ל-IoT |
02 | התחלה | צלילה עמוקה יותר ל-IoT | למדו עוד על הרכיבים של מערכת IoT, כמו גם על מיקרו-בקרים ומחשבים חד-לוחיים | צלילה עמוקה יותר ל-IoT |
03 | התחלה | אינטראקציה עם העולם הפיזי באמצעות חיישנים ומפעילים | למדו על חיישנים לאיסוף נתונים מהעולם הפיזי ועל מפעילים לשליחת משוב, תוך כדי בניית מנורת לילה | אינטראקציה עם העולם הפיזי באמצעות חיישנים ומפעילים |
04 | התחלה | חיבור המכשיר שלכם לאינטרנט | למדו כיצד לחבר מכשיר IoT לאינטרנט כדי לשלוח ולקבל הודעות על ידי חיבור מנורת הלילה שלכם לשרת MQTT | חיבור המכשיר שלכם לאינטרנט |
05 | חקלאות | חיזוי צמיחת צמחים | למדו כיצד לחזות צמיחת צמחים באמצעות נתוני טמפרטורה שנאספו על ידי מכשיר IoT | חיזוי צמיחת צמחים |
06 | חקלאות | זיהוי לחות בקרקע | למדו כיצד לזהות לחות בקרקע ולכוונן חיישן לחות בקרקע | זיהוי לחות בקרקע |
07 | חקלאות | השקיית צמחים אוטומטית | למדו כיצד לאוטומט ולהגדיר זמני השקיה באמצעות ממסר ו-MQTT | השקיית צמחים אוטומטית |
08 | חקלאות | העברת הצמח שלכם לענן | למדו על הענן ושירותי IoT מבוססי ענן וכיצד לחבר את הצמח שלכם לאחד מהם במקום לשרת MQTT ציבורי | העברת הצמח שלכם לענן |
09 | חקלאות | העברת לוגיקת האפליקציה שלכם לענן | למדו כיצד ניתן לכתוב לוגיקת אפליקציה בענן שמגיבה להודעות IoT | העברת לוגיקת האפליקציה שלכם לענן |
10 | חקלאות | שמירה על אבטחת הצמח שלכם | למדו על אבטחה ב-IoT וכיצד לשמור על אבטחת הצמח שלכם באמצעות מפתחות ותעודות | שמירה על אבטחת הצמח שלכם |
11 | תחבורה | מעקב מיקום | למדו על מעקב מיקום GPS עבור מכשירי IoT | מעקב מיקום |
12 | תחבורה | אחסון נתוני מיקום | למדו כיצד לאחסן נתוני IoT לצורך הצגה או ניתוח מאוחר יותר | אחסון נתוני מיקום |
13 | תחבורה | הצגת נתוני מיקום | למדו על הצגת נתוני מיקום על מפה, וכיצד מפות מייצגות את העולם התלת-ממדי האמיתי בשני ממדים | הצגת נתוני מיקום |
14 | תחבורה | גדרות גיאוגרפיות | למדו על גדרות גיאוגרפיות וכיצד ניתן להשתמש בהן כדי להתריע כאשר כלי רכב בשרשרת האספקה קרובים ליעדם | גדרות גיאוגרפיות |
15 | ייצור | אימון גלאי איכות פירות | למדו כיצד לאמן מסווג תמונות בענן כדי לזהות איכות פירות | אימון גלאי איכות פירות |
16 | ייצור | בדיקת איכות פירות ממכשיר IoT | למדו כיצד להשתמש בגלאי איכות הפירות שלכם ממכשיר IoT | בדיקת איכות פירות ממכשיר IoT |
17 | ייצור | הפעלת גלאי הפירות בקצה | למדו כיצד להפעיל את גלאי הפירות שלכם ממכשיר IoT בקצה | הפעלת גלאי הפירות בקצה |
18 | ייצור | הפעלת זיהוי איכות פירות מחיישן | למדו כיצד להפעיל זיהוי איכות פירות מחיישן | הפעלת זיהוי איכות פירות מחיישן |
19 | קמעונאות | אימון גלאי מלאי | למדו כיצד להשתמש בזיהוי אובייקטים כדי לאמן גלאי מלאי לספירת מלאי בחנות | אימון גלאי מלאי |
20 | קמעונאות | בדיקת מלאי ממכשיר IoT | למדו כיצד לבדוק מלאי ממכשיר IoT באמצעות מודל זיהוי אובייקטים | בדיקת מלאי ממכשיר IoT |
21 | צרכנות | זיהוי דיבור ממכשיר IoT | למדו כיצד לזהות דיבור ממכשיר IoT כדי לבנות טיימר חכם | זיהוי דיבור ממכשיר IoT |
22 | צרכנות | הבנת שפה | למדו כיצד להבין משפטים שנאמרים למכשיר IoT | הבנת שפה |
23 | צרכנות | הגדרת טיימר ומתן משוב קולי | למדו כיצד להגדיר טיימר במכשיר IoT ולתת משוב קולי על מתי הטיימר מוגדר ומתי הוא מסתיים | הגדרת טיימר ומתן משוב קולי |
24 | צרכנות | תמיכה בשפות מרובות | למדו כיצד לתמוך בשפות מרובות, הן בשפה המדוברת והן בתגובות מהטיימר החכם שלכם | תמיכה בשפות מרובות |
גישה לא מקוונת
ניתן להפעיל את התיעוד הזה במצב לא מקוון באמצעות Docsify. יש לבצע Fork למאגר זה, להתקין את Docsify במחשב המקומי שלכם, ואז בתיקיית השורש של מאגר זה, להקליד docsify serve
. האתר יוגש על פורט 3000 ב-localhost שלכם: localhost:3000
.
חידון
תודה לקהילה על אירוח החידון האינטראקטיבי שבודק את הידע שלכם על כל אחד מהפרקים. ניתן לבדוק את הידע שלכם כאן
ניתן ליצור PDF של התוכן הזה לגישה לא מקוונת במידת הצורך. לשם כך, ודאו שיש לכם npm מותקן והריצו את הפקודות הבאות בתיקיית השורש של מאגר זה:
npm i
npm run convert
מצגות
ישנם מצגות עבור חלק מהשיעורים בתיקיית מצגות.
תכניות לימודים נוספות
הצוות שלנו מייצר תכניות לימודים נוספות! בדקו:
- סוכני AI למתחילים
- MCP למתחילים
- Generative AI למתחילים
- Generative AI למתחילים .NET
- Generative AI עם JavaScript
- Generative AI עם Java
- AI למתחילים
- מדע נתונים למתחילים
- ML למתחילים
- אבטחת סייבר למתחילים
- פיתוח אתרים למתחילים
- IoT למתחילים
- פיתוח XR למתחילים
- שליטה ב-GitHub Copilot לשימוש סוכני
- שליטה ב-GitHub Copilot למפתחי C#/.NET
- בחרו את הרפתקת ה-Copilot שלכם
ייחוסי תמונות
ניתן למצוא את כל הייחוסים לתמונות שבהן נעשה שימוש בתכנית הלימודים הזו, במידת הצורך, בתיקיית ייחוסים.
כתב ויתור:
מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. למרות שאנו שואפים לדיוק, יש לקחת בחשבון שתרגומים אוטומטיים עשויים להכיל שגיאות או אי דיוקים. המסמך המקורי בשפתו המקורית צריך להיחשב כמקור הסמכותי. עבור מידע קריטי, מומלץ להשתמש בתרגום מקצועי על ידי אדם. איננו נושאים באחריות לאי הבנות או לפרשנויות שגויות הנובעות משימוש בתרגום זה.