ご対応のお願い2022 年 11 月 21 日より、Google の Matter の一般提供(GA)に備えて、プレビュー プログラムにオプトインした Google Nest Hub は Matter 1.0 に合わせて更新されます。プレビュー プログラムで使用されているすべての Matter デバイスを更新する必要があります。詳しくは、リリースノートをご覧ください。

Matter を使ってみる

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

デベロッパー プレビュー リリース

Google のスマートホーム デベロッパー プログラムでは、スマートホーム デバイスを Google Home エコシステムに接続できます。Android で Google Home app (GHA) を使用してセットアップする Matter 対応デバイスを追加し、Google AssistantGHA、または Google Nest Hub (2nd gen) などのスマートディスプレイを使用して制御できる、スマートホーム アクションのローカル フルフィルメント パスを拡張しました。

このドキュメントでは、Matter 対応プラットフォームの構築と Google Home エコシステムへの統合を開始する方法について説明します。

免責事項

この Matter のデベロッパー プレビューで説明されている手順に関して、次の点に注意してください。

  • 開発に使用するアカウントには、テスト用に接続された Matter 対応のハブが 1 つだけ必要です。テスト中に複数の Matter 対応ハブが同時に接続されるか、同じ構造に接続されると、予期しない動作が発生する可能性があります。
  • すべての手順は、Google によってテストされた Matter サンプルのビルドとフラッシュに、Ubuntu 20.04 を実行している Linux マシンを使用することを前提としています。macOS マシンもサポートされていますが、Linux をおすすめします。必要に応じて、Mac 固有の手順はプロシージャ内で呼び出されます。
  • GHA の Android バージョンのみがサポートされています。

定義

このドキュメントでは、次の用語を使用します。

  • hub - サポートされている Google Nest デバイス(Google Nest Hub (2nd gen) など)。GHA を介して Matter 対応デバイスを制御するには、ハブが必要です。

  • ボーダー ルーター - Thread 対応デバイス向けの汎用 Thread ボーダー ルーターを実装する Google Hub。

  • Matter 対応デバイス - Matter 対応のビルドまたはサンプルアプリによってフラッシュされたデバイスまたは開発ボード。

  • mobile device - ペア設定のサポートに使用されるテストスマートフォン。現時点では Android スマートフォン。

Prerequisites

Matter 対応デバイスを Google Home エコシステムに完全統合するには、以下の要件を満たす必要があります。

  1. Thread 対応デバイスのボーダー ルーターとして機能すると同時に、スマートホーム インテントをルーティングするためのローカル フルフィルメント パスとして機能する Nest Hub (2nd gen)
  2. 最小要件を満たしているモバイル デバイス(テストスマートフォン):
    • Android O(8.1、API レベル 27)以降(iOS には今後追加予定)
    • BLE 機能
  3. Matter が有効になっているデバイスのベンダー ID(VID)プロダクト ID(PID)
  4. Matter 対応デバイスこのデバイスは、Google Home エコシステムで現在サポートされている Matter デバイスタイプのいずれかである必要があり、次のいずれかになります。
    • Matter 対応のファームウェアがインストールされた独自のサービス。
    • エンドツーエンドでの確認を可能にする Matter 対応デバイスとしてサポートされるサポート対象ベンダー プラットフォームの開発ボード。次のプラットフォームがサポートされています。
表: Matter シリコン ベンダーの例
ベンダー プラットフォーム ガイド Thread の支援
Bouffalo ラボ BL602 クイック スタート
エスプレッソ ESP32 クイック スタート
北欧半導体 nRF52840 DK クイック スタート
NXP IOTZTB-DK006 開発キット クイック スタート
Realtek Ameba D シリーズ クイック スタート
Silicon Labs EFR32MG Zigbee と Thread スターター キット クイック スタート

ベンダー ID

ベンダー ID(VID)は CSA Matter 仕様に沿って使用します。VID が割り当てられていない場合は、CSA によって割り当てられた VID(0xFFF10xFFF20xFFF30xFFF4)のいずれかを使用します。

この VID は、デバイスのファームウェアに実装する必要があります。

商品 ID

デバイスに関する情報は、プロダクト ID ではなく Matter 記述子クラスタを使用して読み取られます。Matter 統合のプロダクト ID が指定されている場合は、会社の番号付けスキームに従って開発中に任意のプロダクト ID を割り当てることができます。

サポートされていない機能

Matter 仕様の一部の機能は、Google Home エコシステムでは完全にはサポートされていません。

  • ファームウェア OTA アップデートはサポートされていません。

さらに、他の多くの Matter クラスタはまだユーザーに公開されていませんが、システムで使用される場合があります。ほとんどの場合、これらのクラスタを介して公開される属性はエンドユーザーに表示されません。

表: Matter Google Home エコシステムのユーザーに表示されないクラスタ
クラスタタイプ クラスタ
Core
  • バインディング
  • ラベル
  • 固定ラベル
  • ユーザーラベル
  • Actions
  • グループキー
  • ローカライズ設定
  • 時刻形式のローカライズ
  • ユニットのローカライズ
  • 電源構成
  • 電源
  • 診断クラスタ(診断ログ、一般的な診断、ソフトウェア診断、Thread ネットワーク診断、Wi-Fi ネットワーク診断、イーサネット ネットワーク診断)
  • 時刻同期
  • モード選択
Application(アプリケーション)
  • グループとシーンを直接サポートするわけではありません。同等の機能は、ルーティンを介して利用できます。
  • すべてのメディア クラスタ。同等の機能は、Google Cast を介して利用できます。