案件開発

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

Google は、独自のスマートホーム ハードウェアの構築から、Android アプリの Matter 機能の統合まで、Matter を速やかに開始するための SDK、ツール、サンプルアプリを用意しています。

これらのリソースは、デベロッパーがインフラストラクチャの開発に力を注ぎながら、能力開発の開発に専念できるようにすることを目的としています。

Matter でスマートホーム ハードウェアを開発する

Google Home Device SDK は、オープンソースの Matter SDK を拡張する API とツールを提供し、Google のインテリジェンスを使用して迅速に構築し、革新をもたらします。

Matter 仮想デバイス

開発フェーズ

Device SDK を使用すると、デベロッパーは仮想設定で Matter デバイスを実験することで、すぐに開発を開始できます。仮想 Matter デバイスは、SDK を使用してビルドでき、ファブリックに委託され、物理デバイスと同じ方法で制御できます(Google Assistant コマンドのフルフィルメントを含む)。

仮想デバイス コントローラは、仮想デバイスと物理デバイスの両方を制御する Matter イニシエータ アプリです。Matterこのツールは、開発フェーズで新たなアイデアを試し、デバイスをテストする際に有用です。

VS Code 用 Google Home 拡張機能

開発フェーズ

Google Home Extension for Visual Studio Code を使用すると、Google Home のクラウドを直接操作できます。たとえば、「電球をつけて」のようにコマンドを入力すると、Assistant がクラウドでリクエストを処理し、コマンドをデバイスに送信します。

この拡張機能は、開発フェーズで次の場合に使用します。

  • Google Home に統合されている Matter デバイスと非 Matter デバイスの両方をテストします。

  • ログをリアルタイムで表示して問題を特定する。また、双方向に流れるすべての通信を監視します。重大度と期間でフィルタします。

  • ログメッセージの JSON コンテンツを検査します。

  • Assistant コマンドをスクリプト形式で発行することで、再現可能な方法で迅速にテストできます。

Google Home テストスイート

テストフェーズ

Google Home Developer ConsoleGoogle Home Test Suite を使用して、スマートホームの統合をテストし、Google Home エコシステムの認証とリリース要件を満たしていることを確認します。

Matter の機能を Android アプリに統合する

Google Home Mobile SDK を使用して最適な Android Matter アプリを作成します。

Google Play 開発者サービス Matter API

開発フェーズ

Google Play services は、試運転、デバイス共有、運用調査のための Matter API を提供します。

Android Studio 用 Google Home プラグイン

開発フェーズ

Google Home Plugin for Android Studio は、エディタに Assistant のコマンドを直接入力して Matter アプリケーションとデバイスとのやり取りをモニタリングするために不可欠な開発ツールです。

IDE では、Cloud ログをリアルタイムで確認することもでき、統合を効率的にデバッグできます。

Matter 向けの Google Home サンプルアプリ

開発フェーズ

Google Home Sample App for Matter は、MatterPlay services API を使用して、アプリとエコシステムで Matter デバイスを簡単に試し共有できるようにするアプリをビルドする方法の具体的な例を提供します。