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