Matter デバイスタイプは Google Home エコシステムでサポートされていますが、すべてが完全にサポートされているわけではありません。
デバイスの種類と制御のサポート
Google Home エコシステムの Matter 対応デバイスは、次の方法で操作できます。
- Google Assistant - 任意の Assistant デバイスから音声で Matter デバイスを操作できます。
- Google Home app (GHA) - GHA の UI を使用して Matter デバイスを制御します。
- スマートディスプレイの UI - スマートディスプレイの UI を使用して Matter デバイスを操作します。
クラスタの詳細については、Matter コード リポジトリ(connectedhomeip
)をご覧ください。
Matter デバイスの種類 | アプリケーション クラスタ | Matter の仕様 | コントロール サポート | ホーム エコシステムのタイプ | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | スマートディスプレイ | ||||
色温度ライト |
カラー調整 レベル調整 オン/オフ |
1.0 | ライト | |||
接触センサー |
ブール値の状態 |
1.0 | Sensor | |||
調光可能なライト |
レベルの調整 オン/オフ |
1.0 | ライト | |||
ドアロック |
ドアロック |
1.0 | ロック | |||
拡張色ライト |
カラー調整 レベル調整 オン/オフ |
1.0 | ライト | |||
ファン |
ファンの制御 オン/オフ |
1.0 | ファン | |||
流量センサー |
フロー測定 |
1.0 | Sensor | |||
湿度センサー |
相対湿度測定 |
1.0 | Sensor | |||
光センサー |
照度測定 |
1.0 | Sensor | |||
在室確認センサー |
在宅確認 |
1.0 | Sensor | |||
ライトのオン/オフ |
レベル コントロール オン/オフ |
1.0 | ライト | |||
オン/オフのライトスイッチ |
オン/オフ |
1.0 | スイッチ | |||
オン/オフ プラグイン ユニット |
レベルの調整 オン/オフ |
1.0 | コンセント | |||
圧力センサー |
圧力測定 |
1.0 | Sensor | |||
ポンプ |
オン/オフ ポンプの構成と制御 温度測定 圧力測定 流量測定 |
1.0 | ウォーター ポンプ | |||
スピーカー |
レベルの調整 オン/オフ |
1.0 | スピーカー | |||
温度センサー |
温度測定 |
1.0 | Sensor | |||
サーモスタット |
サーモスタット |
1.0 | サーモスタット | |||
窓装飾用品 |
カーテン |
1.0 | リフト 傾斜 |
リフト 傾斜 |
リフト 傾斜 |
ブラインド |
連携
Matter ブリッジの背後にあるすべてのデバイスは、Google Home エコシステムのユーザーには通常どおりに表示されます。ブリッジ自体は、GHA で不活性なコントロール ブリッジ デバイスタイプとして表示されます。
ドアロック
Matter 仕様ではドアロックの PIN コードは必須ではありませんが、PIN コードを必須としない Google エコシステムの Matter ドアロックでは、すべてのサーフェスでリモート解錠が無効になります。詳しくは、Google のプライバシーとセキュリティに関するポリシーをご覧ください。
オン/オフの照明スイッチ
オン/オフの照明スイッチは、GHA、Assistant、Google Nest Hub (2nd gen) などの Google Hub などの Matter コントローラであるという点で、Matter デバイスタイプの中では独特です。
つまり、オン/オフのライトスイッチは、他のノードを制御できるノードです。ただし、オン/オフの照明スイッチは、別の Matter コントローラで制御することはできません。コントローラと制御対象の詳細については、Matter 入門のノードロールをご覧ください。
Google Home エコシステムは、Matter バインディング クラスタをコントローラに公開しないため、エンドユーザーは、GHA を使用して他の Matter デバイスを操作するようにオン/オフライトスイッチを構成できません。Matter オン/オフの照明スイッチを設定することはできますが、その後、家から削除する以外に何もできません。
Google ファブリックでオン/オフの照明スイッチを設置するエンドユーザーは、当然、別のデバイスを制御するように構成したいと考えています。現時点では、Google Home エコシステムでユーザーがこの操作を行う方法はありません。Google Home エコシステムは Matter バインディング クラスタを公開していないため、GHA はオン/オフの照明スイッチを別のデバイスのエンドポイントにバインドできません。
Google Matter ファブリックでオン/オフの照明スイッチを使用できるようにするには、パートナーが Matter ディレクターを実装する必要があります。これは、バインディング クラスタにエントリを作成できるリモート クライアントです。アプリを使用すると、オン/オフの照明スイッチで別の Matter デバイスまたはデバイスのグループを操作できます。
オン/オフライト付きのオン/オフライトスイッチ
同じデバイスのオン/オフライトと組み合わせてオン/オフライト スイッチを使用する特別なユースケースがあります。
エンドポイント 1 がオン/オフのライトであり、エンドポイント 2 がオン/オフのライトスイッチの場合、GHA にはオン/オフのライトスイッチのみが表示されます。
ただし、エンドポイント 1 がオン/オフの照明スイッチで、エンドポイント 2 がオン/オフの照明の場合、GHA には両方のデバイスが表示されます。
このようなデバイスを設計する場合、両方のデバイスが GHA に表示されるように、エンドポイント 1 をオン/オフの照明スイッチに、エンドポイント 2 をオン/オフの照明にします。
オン/オフのプラグイン ユニット
オン/オフのプラグイン ユニットのデバイスタイプは、Google Local Home SDK に統合されたプラグやスイッチと同様に、別のデバイスタイプとして表示するように構成できます。ユーザーがデバイスをセットアップするときに、任意のデバイスタイプ(電源に接続されているデバイスのタイプ)として家の中に表示されるように設定できます。サポート記事「デバイスの種類によってスマートプラグやスマート スイッチの音声コマンドをカスタマイズする」に、お客様が行う手順が概説されています。一般的なユースケースは、ユーザーがプラグイン ユニットにファンを接続している場合です。ユーザーがプラグイン ユニットのデバイスタイプをファンとして設定している場合、Assistant は、ユーザーが「ヘイ Google、照明をオフにして」と話しかけたときに、プラグイン ユニットをオフにしないことを知っています。
デバイスタイプを選択する
従来の AC 電源コンセントではなく、別のデバイスへの給電を制御するオン/オフ エンドポイントを備えたデバイスを開発するパートナーは、製品にオン/オフ プラグイン ユニットのデバイスタイプを割り当てるか、別のデバイスタイプを割り当てるかを決定する必要があります。この場合は、次のことをおすすめします。
デバイスがファンやライトなど、さまざまな種類の負荷デバイスの電力を制御できる場合は、パートナーはオン/オフのプラグイン ユニット デバイスタイプを割り当てる必要があります。その後、ユーザーは家でデバイスをオンボーディングする際に、デバイスに別のデバイスタイプを割り当てることができます。
デバイスがライトのみを操作できる場合は、パートナーはデバイスにオン/オフライトのデバイスタイプを割り当てる必要があります。
たとえば、Acme Lighting Corporation は、Acme Lighting の照明のみが接続できる独自の電源コネクタを備えたデバイスを製造しています。デバイスはライトのオン / オフを切り替えることができます。この場合、Acme はデバイスにオン / オフのライト デバイスタイプを割り当てることが最も理にかなっています。
一方、Mega Plugin Corporation は、標準の AC 電源ソケットを備えたデバイスを製造しており、エンドユーザーはテレビからランプまであらゆるものを接続できます。この場合、デバイスをオン/オフのプラグイン ユニットとして実装するのが適切です。
ハブ
以下の Google Nest デバイスは、Google Home エコシステムの Matter ハブとして機能します。
詳しくは、Matter 対応の Nest デバイスに関するサポート記事をご覧ください。
デバイスをビルドする
Matter 対応デバイスをまだ構築していない場合は、次のいずれかの Matter デバイスを使用して、エンドツーエンドの検証に使用できます。
ベンダー | プラットフォーム | Thread のサポート | ガイド |
---|---|---|---|
Bouffalo Lab | BL602 | ||
BL702 | |||
Espressif | ESP32 | OTA テスト | |
Nordic Semiconductor | nRF52840 DK | OTA テスト | |
NXP | IOTZTB-DK006 開発キット | ||
Realtek | Ameba D シリーズ | ||
Silicon Labs | EFR32MG24 開発キット | ||
EFR32MG Zigbee と Thread のスターターキット | |||
Telink | TLSR9518 | ||
Texas Instruments | CC2652R7 LaunchPad 開発キット |
Thread の Sleepy End デバイス
Thread セリーピー エンドデバイス(SED)と Thread 同期セリーピー エンドデバイス(SSED)は、Matter ハブとして機能する Google Nest デバイスで使用できます。ハブがスリープ状態ではないデバイスと同じレベルのサービスを提供できる最大スリープ時間は 3 秒です。スリープ サイクルが長くなると、Google Home Graph でデバイスがオフラインとして識別されるなど、サービスの品質が低下する可能性があります。
開発ツール
Matter をサポートするデバイスをビルドする場合は、Google Home Extension for Visual Studio Code と Google の Matter Virtual Device (MVD) を使用することをおすすめします。
Google Home Extension には、開発プロセスを簡素化する Google Assistant Simulator や Google Cloud Logging などのツールが用意されています。一方、MVD は、物理デバイスを構築する前に Google Home エコシステムで Matter デバイスをテストする方法を提供します。