Mỗi chế độ tích hợp Matter trong Google Home Developer Console đều có cấu hình qua mạng 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 qua mạng không dây.
Thiết bị Matter phải được chứng nhận Connectivity Standards Alliance (Alliance) để nhận bản cập nhật qua mạng không dây, mặc dù bạn có thể kiểm tra bản cập nhật qua mạng không dây cho thiết bị chưa được chứng nhận.
Thiết bị Matter (Bên 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 hay không.
Khi có bản cập nhật phần mềm qua 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 đó. Đối với các thiết bị Matter được liên kết với một trung tâm Matter nhưng chưa được đăng ký trong Developer Console, bản cập nhật qua mạng không dây sẽ được tự động gửi.
Các trung tâm Matter của Google, chẳng hạn như Google Nest Mini, hoạt độ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 mình bằng cách gửi lệnh AnnounceOTAProvider.
Quan trọng: 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ớn hơn số phiên bản của chương trình cơ sở đang chạy. Nếu có nhiều bản cập nhật qua mạng không dây có số phiên bản lớn hơn, thì thiết bị sẽ nhận được hình ảnh qua mạng không dây 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ợ:
- Tải chương trình cơ sở lên để phân phối qua OTA thông qua Developer Console hoặc Sổ cái tuân thủ phân tán (DCL) của Liên minh.
- Phân phối hình ảnh chương trình cơ sở đến tất cả thiết bị của một tích hợp Matter cụ thể hoặc đến 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 Alliance Sổ cái tuân thủ phân tán (DCL), có 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. Các nhà cung cấp đã đăng ký trong Developer Console có thể chọn sử dụng DCL hoặc Developer Console hiện có làm nguồn cho các bản cập nhật qua mạng không dây. Ngoài ra, những thiết bị chưa được đăng ký trong Developer Console có thể nhận được các bản cập nhật có trong DCL.
Tôi có thể khôi phục bản cập nhật qua mạng không dây không?
Theo thông số kỹ thuật của Matter, bạn không thể khôi phục hình ảnh OTA. Nếu đã phát hành một bản cập nhật qua mạng không dây (OTA) có vấn đề và muốn khôi phục 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ở, thì bạn nên chuẩn bị một bản cập nhật qua mạng không dây (OTA) bằng bản sửa đổi trước đó của chương trình cơ sở, đồng thời đặt số phiên bản cao hơn.
Tôi có thể xoá hoặc thay thế bản cập nhật qua mạng không dây không?
Bạn không thể xoá hoặc thay thế bản cập nhật qua mạng không dây. 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 đè chương trình cơ sở đang hoạt động.
Điều kiện tiên quyết
Để triển khai OTA cho tính năng tích hợp Matter, bạn cần:
- Một dự án Developer Console hiện có
- Một quy trình tích hợp Matter hiện có trên Developer Console
- Mã 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 để thử nghiệm OTA Matter trên Developer Console. Bạn nên thử nghiệm 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 không nhất quán cho VID thử nghiệm
Khi sử dụng VID thử nghiệm, một số công cụ tích hợp trong cùng một dự án có thể xuất hiện trên màn hình OTA Developer Console Matter, trong khi một số công cụ khác thì không.
Đối với các hoạt động tích hợp có VID thử nghiệm 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 không được hỗ trợ cho VID thử nghiệm.