Tổng quan về OTA

Mỗi tích hợp Matter trong Google Home Developer Console có cấu hình không dây (OTA) riêng.

Thông số kỹ thuật Matter mô tả cách mạng Matter toàn cầu xử lý nội dung cập nhật OTA.

Thiết bị Matter phải được chứng nhận Connectivity Standards Alliance (Alliance) để nhận bản cập nhật OTA, mặc dù có thể kiểm thử OTA đối với thiết bị chưa được chứng nhận.

Thiết bị Matter (Yêu cầu OTA), định kỳ thăm dò ý kiến của Nhà cung cấp OTA để tìm hiểu xem có bản cập nhật phần mềm nào không.

Khi có bản cập nhật phần mềm OTA, Người yêu cầu sẽ nhận được bản cập nhật từ một Nhà cung cấp và cài đặt bản cập nhật đó.

Các trung tâm của Google Matter, chẳng hạn như Google Nest Mini, có chức năng như Nhà cung cấp OTA. Để hỗ trợ Người yêu cầu tiềm năng trong việc khám phá dịch vụ, họ thông báo sự hiện diện của họ bằng cách gửi lệnh AnnounceOTAProvider.

Quan trọng là một Người yêu cầu chỉ có thể nâng cấp lên một bản cập nhật có số phiên bản lớn hơn số phiên bản của chương trình cơ sở mà nó đang chạy. Và nếu có nhiều bản cập nhật với số phiên bản lớn hơn, thiết bị sẽ nhận được hình ảnh OTA có số phiên bản cao nhất. Nói cách khác, các bản cập nhật không được áp dụng tuần tự.

Chức năng OTA

OTA trong hệ sinh thái Google Home hiện hỗ trợ:

  • Tải chương trình cơ sở lên để phân phối qua OTA
  • Phân phối hình ảnh chương trình cơ sở cho tất cả thiết bị (không có tập hợp con) nào của một liên kết tích hợp Matter cụ thể

Quy trình OTA của hệ sinh thái Google Home độc lập với thông tin lưu trữ trên Sổ cái tuân thủ phân tán Alliance (DCL), với mục đích là đảm bảo tính xác thực của thiết bị và tuân thủ giao thức.

Tôi có thể khôi phục bản cập nhật OTA không?

Theo thông số kỹ thuật Matter, bạn không thể khôi phục hình ảnh OTA. Nếu bạn đã phát hành một hình ảnh OTA có vấn đề và muốn thay đổi thiết bị của khách hàng về bản sửa đổi trước đó của chương trình cơ sở, bạn nên chuẩn bị bản cập nhật OTA bằng cách sử dụng bản sửa đổi trước đó của chương trình cơ sở, cho phép số phiên bản cao hơn.

Tôi có thể xóa hoặc thay thế nội dung cập nhật OTA không?

Không có cách nào để xoá hoặc thay thế nội dung cập nhật OTA. Bạn phải chuẩn bị và tải lên một hình ảnh OTA có số phiên bản cao hơn để ghi đè lên chương trình cơ sở trên thực tế.

Điều kiện tiên quyết

Để triển khai OTA cho hoạt động tích hợp Matter, bạn cần:

  • Dự án Developer Console hiện có
  • Tích hợp Matter hiện có trên Developer Console
  • Mã nhà cung cấp hợp lệ do Alliance chỉ định

Lưu ý rằng Matter chứng nhận không phải là điều kiện tiên quyết để kiểm thử Matter OTA trên Developer Console—bạn nên kiểm thử OTA cho thiết bị trước khi đăng ký chứng chỉ Matter.

Vấn đề đã biết

Chế độ kiểm soát VID thử nghiệm không đồng nhất

Khi sử dụng VID kiểm thử, một số tích hợp trong cùng một dự án có thể xuất hiện trong màn hình OTA Developer Console Matter, trong khi một số khác thì không.

Để tích hợp với VID kiểm thử xuất hiện trong màn hình OTA, bạn có thể tải hình ảnh OTA lên, nhưng cơ chế OTA không hoạt động.

OTA hiện không được hỗ trợ cho các VID thử nghiệm.