פרסום תמונת OTA לסביבת ייצור

אחרי שסיימתם לבדוק את קובץ ה-OTA, אתם יכולים להפיץ אותו לסביבת הייצור באמצעות ערוץ הייצור.

הגדרת המקור

כדי להפיץ עדכון OTA בסביבת הייצור:

  1. לוחצים על הכרטיסייה פרסום.

  2. בתפריט הנפתח, בוחרים בערוץ הייצור.

  3. בוחרים באפשרות Developer Console או Distributed Compliance Ledger (DCL)‎ כמקור לתמונת ה-OTA:

    בחירת מקור התמונה של גרסת הייצור.
    איור 1: בחירת מקור התמונה של גרסת הייצור

הפצת קובץ אימג' מ-OTA באמצעות Developer Console

בוחרים קובץ אימג' מ-OTA Image ומוסיפים אותו בלחיצה על Add OTA Image.

אחוז ההשקה מייצג את אחוז המכשירים שיקבלו את קובץ ה-OTA. בשדה הזה, מציינים מספר שלם בין 1 ל-100. אם אתם מעדיפים להפיץ את קובץ האימג' מ-OTA בקבוצות, הזינו ערך נמוך מ-100.

אם משיקים את קובץ האימג' בקבוצות, אלגוריתם בוחר את המכשירים באופן אקראי ולא בהכרח מעביר את העדכון לאחוז המדויק של המכשירים שהגדרתם בשדה אחוז ההשקה. עם זאת, ככל שמאגר המכשירים גדול יותר, למשל 1,000 או יותר, כך גדל הסיכוי שהאלגוריתם יעמוד באחוז ההשקה שהוגדר.

הגדרת גרסת הייצור.
איור 1: הגדרת גרסת הייצור

הפצת קובץ אימג' מ-OTA באמצעות DCL

אם בוחרים באפשרות Distributed Compliance Ledger (DCL)‎, המערכת משתמשת ב-DCL כמקור לקובץ האימג' של ה-OTA לגרסת הייצור.

  1. לוחצים על השקה לסביבת הייצור.

  2. מופיעה תיבת דו-שיח לאישור. לוחצים על פרסום כדי לאשר את הפרסום בגרסת הייצור.

    אישור גרסת הייצור.
    איור 2: אישור גרסת הייצור

מוודאים שערוץ הייצור מופיע בטבלה גרסאות פעילות.

הגדרת ההשקה לסביבת הייצור.
איור 3: קובץ OTA שפורסם בערוץ הייצור

הטבלה כוללת את שמות התמונות והערוצים, את סטטוס ההשקה (LIVE או INACTIVE), את אחוז ההשקה שהגדרתם ואת התאריך והשעה של ההשקה. גרסאות שמקורן ב-DCL יוצגו אם הן קיימות, אבל הן לקריאה בלבד ואי אפשר לערוך אותן.

הפסקת גרסה

הפסקת גרסה ב-Developer Console

  1. בטבלה Developer Console releases, לוחצים על תפריט האפשרויות הנוספות של הערוץ הרצוי, כמו שמוצג באיור 4.

    עוצרים את הגרסה הפעילה.
    איור 4: עצירת גרסה פעילה
  2. לוחצים על הפסקת ההפצה.

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

  4. מוודאים שהערך של Rollout status במסך ההגדרות הראשי עודכן ל-INACTIVE.

הפסקת גרסה של DCL

אם תחליפו את מקור קובץ ה-OTA מ-DCL בחזרה ל-Developer Console, כל ההשקות הפעילות ב-DCL ייפסקו.

החלפת מקור התמונה של גרסת הייצור.
איור 1: החלפת מקור התמונה של גרסת הייצור

המשך של גרסה לא פעילה

אחרי שעוצרים את הגרסה והיא עוברת למצב לא פעילה, ממשיכים באותו ערוץ באחת מהדרכים הבאות:

  • ממשיכים את ההשקה עם קבוצת המכשירים הראשונית
  • הפצת קובץ האימג' לקבוצה חדשה של מכשירים
  • החלפת קובץ האימג' בקבוצת המכשירים הראשונית

המשך ההשקה

  1. בטבלה Developer Console releases, לוחצים על תפריט האפשרויות הנוספות של הערוץ הלא פעיל ובוחרים באפשרות Resume rollout.

  2. מופיעה תיבת דו-שיח שבה כתוב שההשקה תחול על קבוצת המכשירים הראשונית, ועם אחוז ההשקה שהגדרתם במקור. לוחצים על המשך כדי להמשיך.

הפצת קובץ האימג' לקבוצה חדשה של מכשירים

  1. בקטע Configure release במסך ההגדרות, בוחרים את הערוץ הלא פעיל.

    הגרסה הלא פעילה תופעל מחדש בקבוצה חדשה של מכשירים.
    איור 5: אפשרויות של כפתורי בחירה להשקה
  2. בקטע השקה, לוחצים על כפתור הבחירה השקה לקבוצה חדשה של מכשירים.

  3. בוחרים את התמונה, מזינים את אחוז ההשקה וממשיכים להשקת התמונה.

החלפת קובץ האימג' בקבוצת המכשירים הראשונית

  1. באיור 5, בקטע השקה, בוחרים באפשרות השקה לאותה קבוצת מכשירים כמו הגרסה הקודמת.

  2. בוחרים את התמונה מהרשימה הנפתחת וממשיכים לשחרור התמונה. אחוז ההשקה נשאר כמו שהוגדר קודם.

הגדלת אחוז ההשקה

  1. בטבלה Developer Console releases, לוחצים על סמל האפשרויות הנוספות של הערוץ הרצוי כדי להציג את האפשרויות שמופיעות באיור 4.

  2. לוחצים על הגדלת אחוז ההשקה.

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

  4. מוודאים שבטבלה Developer Console releases במסך ההגדרות הראשי, הערך בעמודה Rollout %‎ הוא אחוז ההשקה החדש.