Google Cloud-to-cloud プラットフォームは、Google Home app (GHA) と Google Assistant を介して接続されている市販デバイスを制御するためのプラットフォームです。スマート スピーカー、スマートフォン、自動車、テレビ、ヘッドフォン、時計など、10 億以上のデバイスに対応しています。
スマートホーム アクションを構築する理由
ユーザー エンゲージメントを深め、デバイスの販売数を伸ばすことができます。また、ブランド価値の向上にもつながります。
- ユーザー エンゲージメントを深める - 10 億台を超える Assistant デバイスに対応しているのでユーザーに見つけてもらいやすくなり、面倒なセットアップもありません。
- 売り上げを伸ばす - ショッピングや検索での発見が可能になり、小売やインストーラのチャネルを超えて注目を集めることができます。
- ブランド価値を高める - 常に生活の中心に存在し、利便性と豊富な機能により、ブランドの価値を高めることができます。
作成方法
デバイスを Assistant に接続するには、Cloud-to-cloud 統合を構築する必要があります。Assistant は、ユーザーがどのようにアクションをトリガーするかを処理し(複数の言語に対応)、Google Home Graph を通じて有用なメタデータ(ユーザーの部屋ごとのデバイスの状態など)を提供します。フルフィルメント サービスを通じてリクエストに応答するだけで済みます。
最も簡単な方法は、Codelab を試すことです。開発プロセスの各部分を順を追って説明する次の 2 つの 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 アクションを実行するかを表す単純なメッセージング オブジェクト。