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

請注意,Matter 認證並非在 Developer Console測試 Matter OTA 的必要條件。您應先測試裝置的 OTA,再申請 Matter 認證。

已知問題

不一致的測試-VID OTA 控制項

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

如果整合的測試 VID 確實會顯示在 OTA 畫面中,您可以上傳 OTA 映像檔,但 OTA 機制無法運作。

OTA 目前不支援測試 VID。