לכל שילוב של Matter ב-Google Home Developer Console יש הגדרה משלו של עדכון אוטומטי (OTA).
בMatter המפרט מתואר האופן שבו עדכוני OTA מטופלים על ידי רשת Matter הגלובלית.
מכשיר Matter צריך להיות מאושר על ידי Connectivity Standards Alliance (Alliance) כדי לקבל עדכוני OTA, אבל אפשר לבדוק עדכוני OTA במכשיר שלא אושר.
מכשיר Matter (הגורם ששולח את בקשת ה-OTA) מבצע סקר תקופתי של ספק ה-OTA כדי לברר אם יש עדכוני תוכנה זמינים.
כשעדכון תוכנה OTA זמין, המבקש מקבל את העדכון מספק ומתקין אותו.
מרכזי Google Matter, כמו Google Nest Mini, פועלים כספקי OTA. כדי לעזור ללקוחות פוטנציאליים לגלות שירותים, הם מכריזים על הנוכחות שלהם באמצעות שליחת הפקודה AnnounceOTAProvider
.
חשוב לדעת: המבקש יכול לשדרג רק לעדכון שמספר הגרסה שלו גדול יותר מבחינה מספרית ממספר הגרסה של הקושחה שמופעלת. אם יש כמה עדכוני OTA עם מספרי גרסה גדולים יותר, המכשיר מקבל את קובץ האימג' של ה-OTA עם מספר הגרסה הגבוה ביותר. במילים אחרות, העדכונים לא מוחלים באופן עקבי.
פונקציונליות של OTA
עדכוני OTA בסביבה העסקית של Google Home תומכים ב:
- העלאת קושחה להפצה ב-OTA
- הפצה של תמונות קושחה לכל המכשירים בשילוב מסוים של Matter או לאחוז מסוים של מכשירים.
תהליך ה-OTA של מערכת Google Home הוא נפרד מהמידע שמאוחסן ב-Alliance Distributed Compliance Ledger (DCL)Alliance. המטרה של ה-DCL היא לוודא שהמכשיר אותנטי ושהוא תואם לפרוטוקול.
האם אפשר לבטל עדכון OTA?
בהתאם למפרט של Matter, אי אפשר לבטל את העדכון של תמונות OTA. אם פרסמתם תמונת OTA שיש בה בעיה, ואתם רוצים להחזיר את המכשירים של הלקוחות לגרסה הקודמת של הקושחה, אתם צריכים להכין עדכון OTA באמצעות הגרסה הקודמת של הקושחה, ולתת לה מספר גרסה גבוה יותר.
האם אפשר למחוק או להחליף עדכון OTA?
אי אפשר למחוק או להחליף עדכון OTA. כדי להחליף את הקושחה שמופצת בשטח, צריך להכין תמונת OTA ולהעלות אותה עם מספר גרסה גבוה יותר.
דרישות מוקדמות
כדי להטמיע OTA בשילוב עם Matter, צריך:
- פרויקט קיים של Developer Console
- שילוב קיים של Matter ב-Developer Console
- מזהה ספק תקף שהוקצה על ידי Alliance
חשוב לזכור שMatter אישור לא נדרש כדי לבצע בדיקה של Matter OTA ב-Developer Console. מומלץ לבדוק את ה-OTA במכשיר לפני שמגישים בקשה לMatter אישור.
בעיות מוכרות
פקדים לא עקביים של OTA בבדיקת VID
כשמשתמשים ב-VID לבדיקה, יכול להיות ששילובים מסוימים באותו פרויקט יופיעו במסך Developer Console Matter OTA, ואחרים לא.
באינטגרציות עם VID לבדיקה שמופיע במסך OTA, אפשר להעלות תמונת OTA, אבל מנגנון ה-OTA לא פועל.
אין תמיכה ב-OTA למזהי VID של בדיקה.