OTA 總覽

Google Home Developer Console 中的每個 Matter 整合都有自己的無線 (OTA) 設定。

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

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

Matter 裝置 (即 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 專案
  • Matter 整合功能已在 Developer Console 上啟用
  • 有效的 Alliance 指派供應商 ID

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

已知問題

測試 VID OTA 控制項不一致

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

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

測試 VID 不支援 OTA。