クラウド間を使ってみる

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

Google Cloud-to-cloud プラットフォームは、Google Home app (GHA)Google Assistant を介して接続されている市販デバイスを制御するためのプラットフォームです。スマート スピーカー、スマートフォン、自動車、テレビ、ヘッドフォン、時計など、10 億以上のデバイスに対応しています。

スマートホーム アクションを構築する理由

ユーザー エンゲージメントを深め、デバイスの販売数を伸ばすことができます。また、ブランド価値の向上にもつながります。

  • ユーザー エンゲージメントを深める : 10 億以上の Assistantデバイスに対応しているのでユーザーに見つけてもらいやすくなり、 面倒なセットアップもありません。
  • 売り上げを伸ばす : ショッピングや検索での発見が可能になり、小売やインストーラのチャネルを超えて注目を集めることができます。
  • ブランド価値を高める : 常に生活の中心に存在し、利便性と豊富な機能により、ブランドの価値を高めることができます。

作成方法

デバイスを Assistant に接続するには、 統合を構築する必要があります。Cloud-to-cloudAssistantユーザーがどのようにアクションをトリガーするかは アシスタントが処理します(複数の言語に対応しています)。また、Google Home Graphでは、ユーザーの部屋ごとのデバイスの状態など、 有用なメタデータが提供されます。必要なのは、フルフィルメント サービスを通じてリクエストに応答することだけです。

まず、Codelab を試すことをおすすめします。次の 2 つの 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 アクションの実行方法を記述する単純なメッセージング オブジェクト。