Tổng quan về OTA

Mỗi chế độ tích hợp Matter trong Google Home Developer Console đều có cấu hình truyền qua mạng (OTA) riêng.

Quy cách Matter mô tả cách mạng Matter toàn cầu xử lý các bản cập nhật qua mạng (OTA).

Thiết bị Matter phải được chứng nhận Connectivity Standards Alliance (Alliance) để nhận được bản cập nhật qua mạng không dây (OTA), mặc dù bạn có thể kiểm thử OTA cho một thiết bị chưa được chứng nhận.

Thiết bị Matter (Bên yêu cầu cập nhật qua mạng không dây) định kỳ thăm dò Bên cung cấp bản cập nhật qua mạng không dây để biết có bản cập nhật phần mềm nào hay không.

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

Các trung tâm Matter của Google, chẳng hạn như Google Nest Mini, đóng vai trò là 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 mình bằng cách gửi lệnh AnnounceOTAProvider.

Điều quan trọng là 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 về mặt số học so với số phiên bản của chương trình cơ sở mà thiết bị đang chạy. Nếu có nhiều bản cập nhật qua mạng (OTA) có số phiên bản lớn hơn, thì thiết bị sẽ nhận được bản sao lưu 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 hỗ trợ:

  • Đang tải chương trình cơ sở lên để phân phối qua OTA
  • Phân phối hình ảnh phần mềm cho tất cả thiết bị của một chế độ tích hợp Matter cụ thể hoặc cho một tỷ lệ phần trăm thiết bị được chỉ định.

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ủ phân tán (DCL) Alliance. Mục đích của DCL là đảm bảo tính xác thực của thiết bị và việc tuân thủ giao thức.

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

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

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

Bạn không thể xoá hoặc thay thế bản cập nhật OTA. Bạn phải chuẩn bị và tải một hình ảnh OTA có số phiên bản cao hơn lên để ghi đè phần mềm hiện có.

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

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

  • Một dự án Developer Console hiện có
  • Một chế độ tích hợp Matter hiện có trên Developer Console
  • Mã nhận dạng nhà cung cấp hợp lệ do Alliance chỉ định

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

Các chế độ kiểm soát OTA test-VID không nhất quán

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

Đối với các hoạt động tích hợp với một VID kiểm thử 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 sẽ không hoạt động.

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