עדכוני תוכנה
ניהול עדכוני תוכנה OTA למכשירים — אריזה, פריסה, תזמון וחזרה לגרסה קודמת.
מקור: src/software-updates/
הרשאה: MANAGE_DEVICES
נקודות קצה
| Method | Endpoint | תיאור |
|---|---|---|
POST | /software-updates | יצירת חבילת עדכון |
GET | /software-updates | רשימת כל העדכונים |
GET | /software-updates/:id | פרטי עדכון |
POST | /software-updates/:id/deploy | פריסה למכשירים |
POST | /software-updates/:id/rollback | חזרה לגרסה קודמת |
POST | /software-updates/:id/schedule | תזמון פריסה עתידית |
GET | /software-updates/:id/status | סטטוס פריסה |
POST | /software-updates/upload | העלאת קובץ חבילת עדכון |
זרימת פריסה
העלאת חבילה → יצירת רשומה → פריסה/תזמון
│
┌───────────────┼───────────────┐
▼ ▼ ▼
פריסה מיידית תזמון להמשך חזרה לגרסה קודמת
│ │
▼ ▼
דחיפת MQTT טריגר Cron
למכשירים בזמן מתוזמן
מודלים קשורים
SoftwareUpdate— מטא-דאטה של חבילה, גרסה, מכשירי יעדUpdateStatus— מעקב סטטוס פריסה לכל מכשיר