Tổng quan về OTA

Từng 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ý các bản 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 tra OTA cho một thiết bị chưa được chứng nhận.

Một thiết bị Matter (Trình yêu cầu OTA), thăm dò ý kiến định kỳ 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 bản cập nhật từ một Nhà cung cấp và cài đặt nó.

Các trung tâm Matter của Google, chẳng hạn như Google Nest Mini, hoạt động dưới dạng 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ụ, chúng thông báo sự hiện diện bằng cách gửi lệnh AnnounceOTAProvider.

Quan trọng là Người yêu cầu chỉ có thể nâng cấp lên bản cập nhật có số phiên bản là lớn hơn số lượng của chương trình cơ sở mà chương trình đó hiện đang chạy. Và nếu có nhiều bản cập nhật OTA có số phiên bản lớn hơn, thì 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 theo trình 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 mạng không dây
  • Phân phối hình ảnh chương trình cơ sở cho tất cả thiết bị (không phải tập hợp con) của mộ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 được lưu trữ trên Sổ cái tuân thủ được phân phối của Alliance (DCL) với mục đích đả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 quy cách Matter, không thể quay lại hình ảnh OTA. Nếu bạn phát hành hình ảnh OTA có vấn đề và bạn muốn hoàn nguyên 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ở, số phiên bản cao hơn.

Tôi có thể xoá hoặc thay thế một bản cập nhật OTA không?

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

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

Để triển khai OTA cho quá trình tích hợp Matter, bạn cần:

  • Một 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ệ được chỉ định Alliance

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

Vấn đề đã biết

Chế độ kiểm soát OTA thử nghiệm không nhất quán

Khi sử dụng VID thử nghiệm, một số hoạt động tích hợp trong cùng một dự án có thể xuất hiện trong màn hình OTA của Developer Console Matter, trong khi những người khác thì không.

Đối với những tiện ích tích hợp có VID thử nghiệm xuất hiện trên 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 VID thử nghiệm.