דלג לתוכן הראשי

עדכוני תוכנה למכשירים

פרספקטיבת המכשיר של ניהול עדכוני OTA — כיצד עדכונים מגיעים למכשירים וכיצד מעקב אחרי הסטטוס.

מחזור חיי עדכון (פרספקטיבת מכשיר)

השרת מפרסם עדכון
→ הודעת MQTT לטופיק של המכשיר
→ המכשיר מוריד את החבילה
→ המכשיר מתקין את העדכון
→ המכשיר מדווח סטטוס חזרה דרך MQTT/טלמטריה

מעקב סטטוס

כל מכשיר מחזיק רשומת UpdateStatus:

  • גרסה נוכחית
  • גרסת יעד
  • התקדמות הורדה
  • סטטוס התקנה: pending | downloading | installing | completed | failed | rolled_back
  • פרטי שגיאה (במקרה כשל)

מודלים ב-Prisma

  • SoftwareUpdate — מטא-דאטה של חבילה (גרסה, changelog, URL קובץ)
  • UpdateStatus — מעקב התקנה לכל מכשיר (מבודד לדייר)