Google Cloud-to-cloud プラットフォームは、Google Home app (GHA) と Google Assistant を介して市販の接続デバイスを制御するためのプラットフォームです。スマート スピーカー、スマートフォン、自動車、テレビ、ヘッドフォン、スマートウォッチなど、10 億以上のデバイスに対応しています。
スマートホーム アクションを構築する理由
ユーザー エンゲージメントを深め、デバイスの販売数を伸ばすことができます。また、ブランド価値の向上にもつながります。
- ユーザー エンゲージメントを深める - 10 億台以上の Assistant デバイスに対応しているのでユーザーに見つけてもらいやすくなり、面倒なセットアップもありません。
- 売り上げを伸ばす - ショッピングや検索での発見が可能になり、小売業者や設置業者のチャネルを超えて注目を集めることができます。
- ブランド価値を高める - 常に生活の中心に存在し、利便性と豊富な機能により、ブランドの価値を高めることができます。
作成方法
デバイスを Assistant に接続するには、Cloud-to-cloud 統合を構築する必要があります。Assistant は、ユーザーがどのようにアクションをトリガーするかを処理します(複数の言語に対応しています)。また、Google Home Graph を通じて、ユーザーの部屋ごとのデバイスの状態など、有用なメタデータが提供されます。必要な作業は、フルフィルメント サービスを通じてリクエストに応答することだけです。
Codelab を使用するのが最も簡単な方法です。以下の 2 つの Codelab を両方とも行うことをおすすめします。これらの Codelab では、開発プロセスの一部を順を追って説明します。
重要な仮想デバイス
Updated 2025年1月6日
Matter 仮想デバイスの視覚的な状態とコントロールを提供する自己完結型のデスクトップ アプリケーション。
Google Home Playground
Updated 2025年1月6日
設定可能なデバイスタイプとトレイトで仮想家を作成し、スマートホーム プロジェクトをシミュレートします。
Android Studio 用 Google Home プラグイン
Updated 2025年1月6日
このプラグインを使用すると、Google Assistant Simulator や Cloud Logging などのツールにアクセスして、スマートホーム開発プロセスを簡素化できます。
Google Home UI Automator
Updated 2024年3月15日
Google Home アプリでコミッショニングを自動化する。
統合エラーのトラブルシューティング
Updated 2023年1月6日
Monitoring の指標と Google Cloud ログのトラブルシューティング方法を学習します。
ホームグラフ ビューア
Updated 2022年8月5日
ホームグラフ ビューアでホームグラフを表示する
Google Home テストスイート
Updated 2022年7月13日
アカウントに関連付けられているデバイスとトレイトに基づき、テストが完全なビューで表示されたときに、テストケースを生成して実行します。
VS Code 用 Google Home 拡張機能
Updated 2022年5月31日
Google Home Extension を使用すると、Google アシスタント シミュレータや Cloud Logging など、スマートホームの開発プロセスを簡素化できるツールにアクセスできます。
Google Home エコシステム向け Cloud Monitoring
Updated 2022年2月1日
スマートホーム アクションの使用状況をモニタリングする。
Google Home エコシステム向け Cloud Logging
Updated 2022年2月1日
Google Cloud で使用可能なロギング分析を確認する。
WebRTC 検証ツール ユーザーガイド
Updated 2021年11月1日
Google アシスタントを使ってスマートディスプレイで WebRTC プレーヤーをエミュレートし、WebRTC ストリーミングをデバッグできます。
Smart Home SYNC Data Validator
Updated 2023年8月24日
Verify the correctness of intent response payloads using the SYNC response validator.
次に、サポートされているデバイスのリストで、統合するデバイスが Google Home エコシステムでサポートされていることを確認します。次に、デベロッパー チェックリストを読み、プロジェクトの作成からリリースまでの開発フローを把握します。
Google Home Playground
Google Home Playground を使用して、デバイスのタイプとトレイトを使用してスマートホーム プロジェクトをシミュレートします。仮想デバイスの作成、デバイスの属性や状態の変更などを行います。詳しくは、Google Home Playground ページをご覧ください。
デバッグと分析
すでに smart home アクションを作成していて、次のことを行う必要がある場合:
- アクションをデバッグするには、スマートホームをデバッグする Codelab に移動します。
- ログにアクセスする、またはログベースの指標を作成する場合は、スマートホームのログベースの指標の Codelab をご覧ください。
- 停止をモニタリングするためのアラートを設定するには、スマートホームの停止のモニタリング Codelab をご覧ください。
定義
このドキュメントでは、次の用語を使用します。
- 認証
- ユーザーの Google アカウントを、認証システム内のユーザー アカウントにリンクします。
- デバイス トレイト
- デバイス トレイトは、デバイスタイプの機能を定義します。
- デバイスの種類
- デバイスで使用する文法を Assistant に学習させます。
- フルフィルメント
- smart home インテントを処理し、対応するアクションを実行するサービス。
- Google Home エコシステム
- smart home アクションを作成して、Assistant の機能を拡張し、接続されたデバイスを制御できるプラットフォーム。
- Home Graph
- 家とそのデバイスに関するコンテキスト データを格納して提供するデータベース。
- smart home インテント
- ライトの点灯、スピーカーへの音楽のキャストなど、smart home アクションの実行方法を記述する単純なメッセージング オブジェクト。