MQTT Bite — קורס MQTT חינמי בעברית לעולם ה-IoT

קורס מיקרולרנינג חינמי בעברית ללימוד פרוטוקול MQTT: 6 יחידות קצרות עם סרטוני הדרכה, אינפוגרפיקות, סימולטור ברוקר חי, מעבדת Wildcards, מקרה בוחן של מפעל חכם ותעודת הסמכה.

יחידות הקורס

  1. מהפכת ה-MQTT וארכיטקטורת Pub/Sub — מדוע הומצא הפרוטוקול, למה HTTP נכשל ב-IoT, וכיצד פועל מודל הפרסום/הרשמה (4 דקות)
  2. שפת הנושאים (Topics) ו-Wildcards — מבנה עץ הטופיקים, סינון באמצעות פלוס וסולמית, וחוקי נושאי מערכת (5 דקות)
  3. רמות איכות השירות (QoS 0, 1, 2) — איזון בין מהירות לאמינות: At most once, At least once, ו-Exactly once (5 דקות)
  4. הודעות שמורות (Retained) וצוואה אחרונה (LWT) — סנכרון מצב מיידי למנויים חדשים, וזיהוי ניתוקים פתאומיים בעזרת Keep-Alive (4 דקות)
  5. אבטחה, ניהול סשנים ו-Best Practices — הצפנת TLS, מזהי לקוח, הרשאות ACLs ומשמעות Clean Session (4 דקות)
  6. מעבדת אינטגרציה מעשית ומימוש קוד — כתיבת קוד אמיתי ב-JavaScript, Python ו-ESP32, ושימוש בכלי CLI (5 דקות)

מקרה בוחן: מתכננים IoT למפעל קטן עם MQTT

שאלות נפוצות

מה זה MQTT?

MQTT (Message Queuing Telemetry Transport) הוא פרוטוקול תקשורת קל-משקל לעולם ה-IoT, שעובד במודל Publish/Subscribe דרך שרת מרכזי שנקרא Broker. הוא רץ מעל TCP והכותרת הקבועה שלו היא 2 בתים בלבד.

האם הקורס MQTT Bite חינמי?

כן. הקורס חינמי לגמרי, בעברית, ואינו דורש הרשמה. ההתקדמות נשמרת בדפדפן.

כמה זמן לוקח הקורס?

הקורס בנוי מ-6 יחידות של 4–5 דקות קריאה כל אחת (כ-27 דקות בסך הכול), ולכל יחידה סרטון הדרכה של עד 4 דקות, אינפוגרפיקה, סימולטור ובוחן קצר.

מה לומדים בקורס?

ארכיטקטורת Pub/Sub, טופיקים ו-Wildcards (+ ו-#), רמות QoS 0/1/2, הודעות Retained ו-LWT, Keep-Alive, אבטחה עם TLS ו-ACL, ניהול סשנים, וקוד מעשי עם Mosquitto, mqtt.js, Python ו-ESP32.

למי מתאים הקורס?

למתחילים בעולם ה-IoT: סטודנטים, מפתחים, מייקרים ומהנדסים שרוצים להבין איך מכשירים מתקשרים. לא נדרש ידע קודם ב-MQTT.

מה ההבדל בין QoS 0, QoS 1 ו-QoS 2?

QoS 0 שולח הודעה פעם אחת בלי אישור. QoS 1 מבטיח הגעה עם PUBACK אך ייתכנו כפילויות. QoS 2 מבטיח הגעה בדיוק פעם אחת בלחיצת יד של PUBLISH, PUBREC, PUBREL ו-PUBCOMP. המנוי מקבל את המינימום בין רמת הפרסום לרמת ההרשמה.

עוד מדריכים וקורסים בעברית ב-LearningHub