OTA イメージをテストする

Google Home Matter 統合の OTA アップデートのテストは、Google Home Developer Console を使用して行います。

Connectivity Standards Alliance (Alliance) 認定は OTA テストの前提条件ではありません。

前提条件

OTA をテストするには、OTA の前提条件に加えて、次のものが必要です。

  • Docker Engine がインストールされている Linux システムへのアクセスと、USB を使用した開発ボードへのアクセス
  • OTA テストの準備が整った Matter 統合。

OTA をテストする場合は、テスト用の VID ではなく、Alliance が割り当てたベンダー ID を使用します。OTA イメージをビルドするときに、テストする統合に合わせてベンダー ID とプロダクト ID を変更します。

ベンダー固有の手順

特定の SoC 向けの Matter OTA テスト手順を用意しています。

表: Matter テスト証明書を生成する特定のシリコン ベンダーの手順
ベンダー プラットフォーム ガイド
Espressif ESP32 Espressif ESP32 で OTA をテストする
Nordic Semiconductor nRF52840 北欧で OTA をテストする

チャンネル

チャンネルは、OTA アップデート イメージがリリースされるデバイスのセットを定義します。デバイスに割り当てることができるチャンネルは一度に 1 つのみです。事前定義されたチャネルは、Test 1Test 2Production の 3 つです。両方のテスト チャンネルでテストできます。チャンネルに割り当てることができる OTA アップデート イメージは一度に 1 つだけです。

本番環境チャネル

製品版チャンネルは、製品版リリースを現場のコンシューマ デバイスにプッシュするために使用されるチャンネルです。製品版チャンネルで OTA イメージをリリースすると、テスト チャンネルにないすべてのデバイスがイメージを受け取ります。

テスト チャンネル

OTA イメージのロールアウトをテストするには、まず 2 つのテスト チャンネルのいずれかを構成し、そのチャンネルのデバイスにイメージをリリースする必要があります。

テストチャネルを設定する

  1. [管理] タブに移動します。

    Google Home コンソールの OTA チャンネル

  2. テスト チャンネルの横にある [構成] をクリックします。

  3. [チャンネル名] に名前を入力します。

  4. [デバイスのシリアル番号] で、1 つ以上のデバイスのシリアル番号を入力します(最大 1, 000 個)。

  5. [保存] をクリックして完了します。

OTA チャンネルの構成ダイアログ

テスト チャンネルに OTA イメージをリリースする

  1. [リリース] タブに移動します。

  2. [リリース] タブで、使用するテスト チャンネルを選択します。

  3. [OTA イメージ] プルダウン メニューから OTA イメージを選択するか、[OTA イメージを追加] をクリックして OTA イメージを追加します。

  4. [リリース] をクリックしてテストします。

  5. 確認ダイアログが表示されます。[リリース] をクリックして、選択したイメージを指定されたチャンネルにリリースします。

  6. [リリース] をクリックすると、[ライブ リリース] 領域にチャンネル、画像、リリース日時が表示されます。

チャンネルに OTA イメージをリリースする

進行中のリリースを停止する

ライブ配信を停止するには:

  1. [ライブ リリース] 表で、 [その他] メニューをクリックし、[リリースを停止] をクリックします。

  2. 確認ダイアログで [停止] をクリックして、リリースの停止を確認します。これにより、OTA アップデートをまだ受信していないデバイスへのリリースが直ちに停止されます。