ภาพรวมของ OTA

การผสานรวม Matter แต่ละรายการใน Google Home Developer Console จะมีการกำหนดค่า OTA เป็นของตัวเอง

ข้อกําหนดของ Matter อธิบายวิธีที่เครือข่าย Matter ทั่วโลกจัดการการอัปเดต OTA

อุปกรณ์ Matter ต้องผ่านการรับรอง Connectivity Standards Alliance (Alliance) จึงจะได้รับการอัปเดต OTA แม้ว่าจะทดสอบ OTA สำหรับอุปกรณ์ที่ไม่ผ่านการรับรองได้

อุปกรณ์ Matter (ผู้ขอ OTA) จะทำการสำรวจผู้ให้บริการ OTA เป็นระยะเพื่อดูว่ามีการอัปเดตซอฟต์แวร์หรือไม่

เมื่อการอัปเดตซอฟต์แวร์ OTA พร้อมใช้งาน ผู้ขอจะได้รับอัปเดตจากผู้ให้บริการและติดตั้ง

ฮับ Matter ของ Google เช่น Google Nest Mini จะทําหน้าที่เป็นผู้ให้บริการ OTA เพื่อช่วยเหลือผู้ขอที่อาจเกิดขึ้นในการค้นหาบริการ ผู้ให้บริการจะประกาศความพร้อมของตนด้วยการส่งคําสั่ง AnnounceOTAProvider

สิ่งสำคัญคือ ผู้ขอจะอัปเกรดได้เฉพาะการอัปเดตที่มีหมายเลขเวอร์ชันสูงกว่าหมายเลขเวอร์ชันของเฟิร์มแวร์ที่ใช้งานอยู่ และหากมีอัปเดต OTA หลายรายการที่มีหมายเลขเวอร์ชันสูงกว่า อุปกรณ์จะได้รับอิมเมจ OTA ที่มีหมายเลขเวอร์ชันสูงสุด กล่าวคือ ระบบจะไม่ใช้การอัปเดตตามลำดับ

ฟังก์ชัน OTA

ปัจจุบัน OTA ในระบบนิเวศของ Google Home รองรับการดำเนินการต่อไปนี้

  • การอัปโหลดเฟิร์มแวร์สำหรับการเผยแพร่ OTA
  • การเผยแพร่อิมเมจเฟิร์มแวร์ไปยังอุปกรณ์ทั้งหมด (ไม่มีชุดย่อย) ของการผสานรวม Matter ที่เฉพาะเจาะจง

กระบวนการ OTA ของระบบนิเวศ Google Home จะไม่เกี่ยวข้องกับข้อมูลที่จัดเก็บไว้ในAlliance Distributed Compliance Ledger (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 ทดสอบ การผสานรวมบางอย่างในโปรเจ็กต์เดียวกันอาจปรากฏในหน้าจอ OTA ของ Developer Console Matter ขณะที่การผสานรวมอื่นๆ อาจไม่ปรากฏ

สำหรับการผสานรวมกับ VID ทดสอบที่ปรากฏในหน้าจอ OTA คุณจะอัปโหลดรูปภาพ OTA ได้ แต่กลไก OTA จะไม่ทำงาน

ขณะนี้ OTA ยังไม่รองรับ VID ทดสอบ