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 では、開発プロセスの一部を順を追って説明します。
次に、サポートされているデバイスのリストで、統合するデバイスが 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 アクションの実行方法を記述する単純なメッセージング オブジェクト。