ภาพรวมของ OTA

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

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

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

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

เมื่อมีการอัปเดตซอฟต์แวร์ OTA ผู้ขอจะรับการอัปเดตจากผู้ให้บริการและติดตั้ง สำหรับอุปกรณ์ Matter ที่ลิงก์กับฮับ Matter แต่ไม่ได้ลงทะเบียนใน Developer Console, ระบบจะส่งการอัปเดต OTA โดยอัตโนมัติ

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

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

ฟังก์ชันการทำงานของ OTA

OTA ในระบบนิเวศ Google Home รองรับสิ่งต่อไปนี้

  • การอัปโหลดเฟิร์มแวร์สำหรับการเผยแพร่ OTA ผ่าน Developer Console หรือบัญชีแยกประเภทการปฏิบัติตามข้อกำหนดแบบกระจาย (DCL) ของ Alliance
  • การเผยแพร่อิมเมจเฟิร์มแวร์ไปยังอุปกรณ์ ทั้งหมด ของการผสานรวม ที่เฉพาะเจาะจง Matter หรือไปยังอุปกรณ์ตามเปอร์เซ็นต์ ที่ระบุ

กระบวนการ OTA ของระบบนิเวศ Google Home ไม่ขึ้นอยู่กับ ข้อมูลที่จัดเก็บไว้ใน Allianceบัญชีแยกประเภทการปฏิบัติตามข้อกำหนดแบบกระจาย (DCL) ซึ่งมีวัตถุประสงค์เพื่อให้มั่นใจในความถูกต้องของอุปกรณ์และการปฏิบัติตามโปรโตคอล ผู้ขายที่ลงทะเบียนใน Developer Console สามารถเลือกระหว่างใช้ DCL หรือ Developer Console ที่มีอยู่เป็นแหล่งที่มาสำหรับการอัปเดต OTA นอกจากนี้ อุปกรณ์ที่ไม่ได้ลงทะเบียนใน Developer Console ยังสามารถรับ การอัปเดตที่พร้อมใช้งานใน DCL ได้ด้วย

ฉันจะย้อนกลับการอัปเดต OTA ได้ไหม

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

ฉันจะลบหรือแทนที่การอัปเดต OTA ได้ไหม

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

ข้อกำหนดเบื้องต้น

หากต้องการใช้ OTA สำหรับการผสานรวม Matter คุณต้องมีสิ่งต่อไปนี้

  • โปรเจ็กต์Developer Consoleที่มีอยู่
  • การผสานรวม Matter ที่มีอยู่ใน Developer Console
  • ID ผู้ขายที่ Alliance-กำหนดให้ซึ่งถูกต้อง

โปรดทราบว่า Matter การรับรองไม่ใช่ข้อกำหนดเบื้องต้นสำหรับ การทดสอบ Matter OTA บน Developer Console คุณควรทดสอบ OTA สำหรับอุปกรณ์ก่อน ที่จะสมัครขอ Matter การรับรอง

ปัญหาที่ทราบ

การควบคุม OTA ของ test-VID ไม่สอดคล้องกัน

เมื่อใช้ test-VID การผสานรวมบางรายการภายในโปรเจ็กต์เดียวกันอาจปรากฏใน หน้าจอ Developer Console Matter OTA ขณะที่ บางรายการไม่ปรากฏ

สำหรับการผสานรวมที่มี test-VID ซึ่ง ปรากฏ ในหน้าจอ OTA คุณจะอัปโหลดอิมเมจ OTA ได้ แต่กลไก OTA จะไม่ทำงาน

ระบบไม่รองรับ OTA สำหรับ test-VID