ภาพรวมของ OTA

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

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

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

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

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

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

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

ฟังก์ชัน OTA

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

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

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

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

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

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

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

สิ่งที่ต้องดำเนินการก่อน

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

  • โปรเจ็กต์ Developer Console ที่มีอยู่
  • การผสานรวม Matter ที่มีอยู่ใน Developer Console
  • รหัสผู้ให้บริการที่ Alliance กําหนดที่ถูกต้อง

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

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

การควบคุม OTA แบบ Test-VID ที่ไม่สอดคล้องกัน

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

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

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