Google Home Developer Console の各 Matter 統合 独自の無線(OTA)設定があります。
Matter 仕様では、グローバル Matter ネットワークで OTA アップデートが処理される方法について説明します。
Matter デバイスは OTA アップデートを受信することが Connectivity Standards Alliance (Alliance) で認定されています。ただし、 未認証デバイスで OTA をテストできます。
Matter デバイス(OTA リクエスタ)。定期的にポーリングします。 OTA プロバイダに問い合わせて、利用可能なソフトウェア アップデートがあるかどうかを確認します。
OTA ソフトウェア アップデートが利用可能な場合、リクエスタは インストールします。
Google Matter ハブ(Google Nest Mini など)
OTA プロバイダとして機能します。サービス ディスカバリで潜在的なリクエスト元を支援するために、
AnnounceOTAProvider
コマンドを送信して自身の存在をアナウンスします。
重要な点として、リクエスト元がアップグレードできるのは、バージョン番号が この数値は、現在のファームウェアの値よりも大きくなります。また、 バージョン番号の大きい OTA アップデートが複数ある場合、デバイスは バージョン番号が最も大きい OTA イメージ。言い換えると、更新は 順番に適用されます。
OTA 機能
Google Home エコシステムの OTA で現在サポートされているものは次のとおりです。
- OTA 配信用のファームウェアをアップロードする
- ファームウェア イメージを特定のデバイスのすべてのデバイス(サブセットなし)に配布 特定の Matter の統合
Google Home エコシステムの OTA プロセスは、 Alliance Distributed Compliance Ledger に保存されている情報 (DCL)。その目的は、デバイスの真正性とプロトコルへのコンプライアンスを確保することです。
OTA アップデートをロールバックできますか?
Matter の仕様により、OTA イメージはロールできません。 戻ります。問題のある OTA イメージをリリースし、お客様のデバイスを以前のリビジョンのファームウェアに戻す場合は、以前のリビジョンのファームウェアを使用して OTA アップデートを準備し、バージョン番号を大きくする必要があります。
OTA アップデートを削除または置換できますか?
OTA アップデートを削除または置換する方法はありません。ご自身で準備してアップロードしてください ファームウェアを上書きするために、バージョン番号が大きい OTA イメージ 非常に便利です
前提条件
Matter 統合に OTA を実装するには、以下が必要です。
- 既存の Developer Console プロジェクト
- Cloud Storage 上の既存の Matter 統合 Developer Console
- Alliance によって割り当てられた有効なベンダー ID
なお、Matter 認定は テスト Matter OTA オン Developer Console — 事前にデバイスで OTA をテストする必要がある Matter 認定の申請。
既知の問題
一貫性のない test-VID OTA コントロール
テスト VID を使用している場合、同じプロジェクト内の一部の統合が Developer Console Matter OTA 画面を表示しながら、 そうでない人もいるでしょう
OTA 画面に表示されるテスト VID との統合では、OTA イメージをアップロードできますが、OTA メカニズムは機能しません。
OTA は現在、テスト VID ではサポートされていません。