เผยแพร่อิมเมจ OTA ไปยังเวอร์ชันที่ใช้งานจริง

เมื่อทดสอบอิมเมจ OTA เสร็จแล้ว คุณก็พร้อมที่จะเผยแพร่อิมเมจ OTA ไปยังเวอร์ชันที่ใช้งานจริงโดยใช้ช่องทางเวอร์ชันที่ใช้งานจริง

กำหนดค่าต้นทาง

วิธีเผยแพร่การอัปเดต OTA ไปยังเวอร์ชันที่ใช้งานจริง

  1. เลือกแท็บรุ่น

  2. เลือกช่องทางการผลิตจากเมนูแบบเลื่อนลง

  3. เลือก Developer Console หรือ Distributed Compliance Ledger (DCL) เป็นแหล่งที่มาของอิมเมจ OTA โดยทำดังนี้

    การเลือกแหล่งที่มาของรูปภาพรุ่นใช้งานจริง
    รูปที่ 1: การเลือกแหล่งที่มาของอิมเมจรุ่นใช้งานจริง

เผยแพร่อิมเมจ OTA โดยใช้ Developer Console

เลือกรูปภาพจากรูปภาพ OTA แล้วเพิ่มโดยคลิกเพิ่มรูปภาพ OTA

เปอร์เซ็นต์การเปิดตัวแสดงถึงเปอร์เซ็นต์ของอุปกรณ์ที่จะได้รับอิมเมจ OTA สำหรับช่องนี้ ให้ระบุจำนวนเต็มตั้งแต่ 1 ถึง 100 ป้อนค่าน้อยกว่า 100 หากต้องการเผยแพร่อิมเมจ OTA เป็นกลุ่ม

หากคุณเปิดตัวอิมเมจเป็นกลุ่ม อัลกอริทึมจะเลือกอุปกรณ์แบบสุ่มและไม่จำเป็นต้องส่งการอัปเดตไปยังอุปกรณ์ตามเปอร์เซ็นต์ที่แน่นอนที่คุณกำหนดค่าไว้ในช่องเปอร์เซ็นต์การเปิดตัว อย่างไรก็ตาม กลุ่มอุปกรณ์ขนาดใหญ่ เช่น 1,000 เครื่องขึ้นไป จะช่วยให้อัลกอริทึมมีโอกาสสูงขึ้นในการบรรลุเปอร์เซ็นต์การเปิดตัวที่กำหนดค่าไว้

การกำหนดค่ารุ่นใช้งานจริง
รูปที่ 1: การกำหนดค่ารุ่นใช้งานจริง

เผยแพร่อิมเมจ OTA โดยใช้ DCL

การเลือก Distributed Compliance Ledger (DCL) จะใช้ DCL เป็นแหล่งที่มาของอิมเมจ OTA สำหรับรุ่นใช้งานจริง

  1. คลิกเผยแพร่เป็นเวอร์ชันที่ใช้งานจริง

  2. กล่องโต้ตอบยืนยันจะปรากฏขึ้น คลิกเผยแพร่เพื่อยืนยันการเผยแพร่เวอร์ชันที่ใช้งานจริง

    ยืนยันรุ่นใช้งานจริง
    รูปที่ 2: ยืนยันรุ่นใช้งานจริง

ตรวจสอบว่าช่องเวอร์ชันที่ใช้งานจริงปรากฏในตารางรุ่นที่เผยแพร่อยู่

เผยแพร่ไปยังการกำหนดค่าเวอร์ชันที่ใช้งานจริง
รูปที่ 3: อิมเมจ OTA ที่เผยแพร่ไปยังช่องทางการผลิต

ตารางประกอบด้วยรูปภาพและชื่อช่อง สถานะของการเปิดตัว (ใช้งานอยู่หรือไม่ได้ใช้งาน) เปอร์เซ็นต์การเปิดตัวที่คุณตั้งค่าไว้ รวมถึงวันที่ออกและเวลา รุ่นที่มาจาก DCL จะแสดงขึ้นหากมี แต่จะเป็นแบบอ่านอย่างเดียวและแก้ไขไม่ได้

หยุดการเผยแพร่

หยุดการเผยแพร่ใน Developer Console

  1. ในตารางรุ่นใน Developer Console ให้คลิกเมนู "เพิ่มเติม" สำหรับช่องทางเป้าหมายดังที่แสดงในรูปที่ 4

    หยุดรุ่นที่ใช้งานอยู่
    รูปที่ 4: หยุดรุ่นที่ใช้งานอยู่
  2. คลิกหยุดการเผยแพร่

  3. หน้าต่างกล่องโต้ตอบที่ตามมาจะระบุว่าการเปิดตัวรุ่นไปยังอุปกรณ์เพิ่มเติมจะหยุดทันที และอุปกรณ์ที่ได้รับรุ่นแล้วจะใช้เฟิร์มแวร์ที่อัปเดต คลิกหยุดเพื่อดำเนินการต่อ

  4. ตรวจสอบว่าสถานะการเปิดตัวในหน้าจอการกำหนดค่าหลักได้รับการอัปเดตเป็นไม่ได้ใช้งานแล้ว

หยุดการเผยแพร่ DCL

การเปลี่ยนแหล่งที่มาของอิมเมจ OTA จาก DCL กลับไปเป็น Developer Console จะหยุดการเผยแพร่ DCL ที่ดำเนินอยู่

กำลังเปลี่ยนแหล่งที่มาของรูปภาพรุ่นที่ใช้งานจริง
รูปที่ 1: การเปลี่ยนแหล่งที่มาของรูปภาพรุ่นใช้งานจริง

ดำเนินการต่อกับรุ่นที่ไม่ได้ใช้งาน

เมื่อหยุดรุ่นและรุ่นอยู่ในสถานะไม่ทำงานแล้ว ให้ดำเนินการต่อในช่องทางเดิมด้วยวิธีใดวิธีหนึ่งต่อไปนี้

  • กลับมาเผยแพร่ต่อด้วยอุปกรณ์ชุดแรก
  • เผยแพร่รูปภาพไปยังชุดอุปกรณ์ใหม่
  • เขียนทับอิมเมจในอุปกรณ์ชุดแรก

กลับมาเผยแพร่ต่อ

  1. ในตารางรุ่นใน Developer Console ให้คลิกเมนู "เพิ่มเติม" สำหรับช่องที่ไม่ได้ใช้งาน แล้วเลือกเปิดตัวต่อ

  2. หน้าต่างกล่องโต้ตอบจะแจ้งให้คุณทราบว่าการเปิดตัวจะใช้กับอุปกรณ์ชุดแรกและใช้เปอร์เซ็นต์การเปิดตัวที่กำหนดค่าไว้ตั้งแต่แรก คลิกกลับมาทำงานอีกครั้งเพื่อดำเนินการต่อ

เผยแพร่รูปภาพไปยังชุดอุปกรณ์ใหม่

  1. ในส่วนกำหนดค่ารุ่นของหน้าจอการกำหนดค่า ให้เลือกช่องทางที่ไม่ได้ใช้งาน

    กำลังกลับมาเผยแพร่รุ่นที่ไม่ได้ใช้งานไปยังอุปกรณ์ชุดใหม่
    รูปที่ 5: ตัวเลือกปุ่มตัวเลือกการเปิดตัว
  2. ในส่วนการเปิดตัว ให้เลือกปุ่มตัวเลือกเผยแพร่ไปยังอุปกรณ์ชุดใหม่

  3. เลือกรูปภาพและป้อนเปอร์เซ็นต์การเปิดตัว แล้วดำเนินการต่อเพื่อเผยแพร่รูปภาพ

เขียนทับอิมเมจในอุปกรณ์ชุดแรก

  1. ในรูปที่ 5 ในส่วนการเปิดตัว ให้เลือกปุ่มตัวเลือกเผยแพร่ไปยังอุปกรณ์ชุดเดียวกับรุ่นก่อนหน้า

  2. เลือกรูปภาพจากรายการแบบเลื่อนลง แล้วดำเนินการต่อเพื่อเผยแพร่รูปภาพ เปอร์เซ็นต์การเปิดตัวจะยังคงเหมือนกับที่กำหนดค่าไว้ก่อนหน้านี้

เพิ่มเปอร์เซ็นต์การเปิดตัว

  1. ในตารางรุ่นใน Developer Console ให้คลิกเมนู "เพิ่มเติม" สำหรับช่องทางเป้าหมายเพื่อเรียกใช้ตัวเลือกที่แสดงในรูปที่ 4

  2. คลิกเพิ่มเปอร์เซ็นต์การเปิดตัว

  3. ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ป้อนเปอร์เซ็นต์การเปิดตัว แล้วคลิกบันทึก ตัวเลขต้องไม่น้อยกว่าเปอร์เซ็นต์การเปิดตัวในปัจจุบัน

  4. ตรวจสอบว่าเปอร์เซ็นต์การเปิดตัวในตารางเวอร์ชันของ Developer Console ในหน้าจอการกำหนดค่าหลักแสดงเปอร์เซ็นต์การเปิดตัวใหม่