การผสานรวม Matter แต่ละรายการใน Google Home Developer Console มีการกำหนดค่าแบบ Over-The-Air (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บัญชีแยกประเภทการปฏิบัติตามข้อกำหนดแบบกระจาย (DCL) ซึ่งมีวัตถุประสงค์เพื่อให้มั่นใจว่าอุปกรณ์เป็นของแท้และเป็นไปตามโปรโตคอล
ฉันจะย้อนกลับการอัปเดต OTA ได้ไหม
ตามข้อกำหนดของ Matter จะย้อนกลับรูปภาพ OTA ไม่ได้ หากคุณเผยแพร่รูปภาพ OTA ที่มีปัญหาและต้องการเปลี่ยนอุปกรณ์ของลูกค้ากลับไปใช้เฟิร์มแวร์เวอร์ชันก่อนหน้า คุณควรเตรียมการอัปเดต OTA โดยใช้เฟิร์มแวร์เวอร์ชันก่อนหน้าและกำหนดหมายเลขเวอร์ชันให้สูงขึ้น
ฉันจะลบหรือแทนที่การอัปเดต OTA ได้ไหม
คุณจะลบหรือแทนที่การอัปเดต OTA ไม่ได้ คุณต้องเตรียมและอัปโหลด รูปภาพ OTA ที่มีหมายเลขเวอร์ชันสูงกว่าเพื่อเขียนทับเฟิร์มแวร์ ที่ใช้งานอยู่
ข้อกำหนดเบื้องต้น
หากต้องการใช้ OTA สำหรับการผสานรวม Matter คุณต้องมีสิ่งต่อไปนี้
- Developer Consoleโปรเจ็กต์Developer Consoleที่มีอยู่
- การผสานรวม Matter ที่มีอยู่บน Developer Console
- รหัสผู้ให้บริการที่ถูกต้องซึ่งAllianceกำหนด
โปรดทราบว่าMatterการรับรองไม่ใช่ข้อกำหนดเบื้องต้นสำหรับ การทดสอบ MatterOTA บน Developer Console—คุณควรทดสอบ OTA สำหรับอุปกรณ์ก่อน สมัครขอMatterการรับรอง
ปัญหาที่ทราบ
การควบคุม OTA ของ test-VID ไม่สอดคล้องกัน
เมื่อใช้ VID ทดสอบ การผสานรวมบางอย่างภายในโปรเจ็กต์เดียวกันอาจปรากฏใน หน้าจอ Developer Console Matter OTA ขณะที่ การผสานรวมอื่นๆ ไม่ปรากฏ
สำหรับการผสานรวมกับ VID ทดสอบที่ปรากฏในหน้าจอ OTA คุณจะ อัปโหลดรูปภาพ OTA ได้ แต่กลไก OTA จะไม่ทำงาน
VID สำหรับการทดสอบไม่รองรับ OTA