クラウド間を使ってみる

この画像は、家の中のさまざまなスマート デバイスが接続されているスマートホームを表しています。

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 ページをご覧ください。

Playground を起動

デバッグと分析

すでに smart home アクションを作成していて、次のことを行う必要がある場合:

定義

このドキュメントでは、次の用語を使用します。

認証
ユーザーの Google アカウントを、認証システム内のユーザー アカウントにリンクします。
デバイス トレイト
デバイス トレイトは、デバイスタイプの機能を定義します。
デバイスの種類
デバイスで使用する文法を Assistant に学習させます。
フルフィルメント
smart home インテントを処理し、対応するアクションを実行するサービス。
Google Home エコシステム
smart home アクションを作成して、Assistant の機能を拡張し、接続されたデバイスを制御できるプラットフォーム。
Home Graph
家とそのデバイスに関するコンテキスト データを格納して提供するデータベース。
smart home インテント
ライトの点灯、スピーカーへの音楽のキャストなど、smart home アクションの実行方法を記述する単純なメッセージング オブジェクト。