ภาพรวมของ OTA

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

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

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

อุปกรณ์ Matter 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