OTA 總覽

Google Home Developer Console 中的每個 Matter 整合都有專屬的無線更新 (OTA) 設定。

Matter 規格說明全球 Matter 網路如何處理 OTA 更新。

Matter 裝置必須經過 Connectivity Standards Alliance (Alliance) 認證才能接收 OTA 更新,但可以為未經認證的裝置測試 OTA。

Matter 裝置 (OTA 要求者) 會定期輪詢 OTA 提供者,以檢查是否有可用的軟體更新。

有 OTA 軟體更新時,要求者會從供應器取得更新並安裝。

Google Matter 中心 (例如 Google Nest Mini) 做為 OTA 供應商的功能。為協助潛在探索者探索服務,他們會傳送 AnnounceOTAProvider 指令來公告他們的狀態。

重要的是,要求者只能升級至比目前執行韌體韌體版本高的更新。如果有多部 OTA 版本編號較高,裝置會收到 OTA 映像檔,也就是說,系統不會依序套用更新。

OTA 功能

Google Home 生態系統目前支援 OTA:

  • 正在上傳韌體以用於 OTA 發布
  • 將韌體映像檔發布至特定 Matter 整合的「所有」裝置 (沒有子集)

Google Home 生態系統 OTA 程序與儲存在 Alliance 的分散式法規遵循聯盟 (DCL) 中的資訊無關,其目的在於確保裝置真實性和通訊協定遵循。

我可以復原 OTA 更新嗎?

根據 Matter 規格,系統無法復原 OTA 圖片。如果您發布了有問題的 OTA 映像檔,而且想將客戶的裝置復原為韌體的先前修訂版本,則應使用舊版韌體的 OTA 更新來提供較高的版本編號。

我可以刪除或替換 OTA 更新嗎?

無法刪除或取代 OTA 更新。您必須準備並上傳版本編號較高的 OTA 映像檔,才能覆寫欄位中的韌體。

必要條件

如要為 Matter 整合實作 OTA,您需要:

  • 現有 Developer Console 專案
  • Developer Console 上現有的 Matter 整合
  • 已指派的 Alliance 有效供應商 ID

請注意,在 Developer Console測試 Matter OTA 的前提並非 Matter 認證,請先為裝置測試 OTA,然後再申請 Matter 認證。

已知問題

Test-VID OTA 控制項不一致

使用測試 VID 時,同一個專案內的部分整合項目可能會顯示在 Developer Console Matter OTA 畫面中,但其他整合作業則不會顯示。

如要與「OTA」顯示在 OTA 畫面中的測試 VID,可以上傳 OTA 映像檔,但 OTA 機制無法運作。

測試 VID 目前不支援 OTA。