クラウド間を使ってみる

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

Google スマートホーム プラットフォームでは、Google Home app (GHA)Google Assistant を介して市販の接続済みデバイスを制御できます。これらのデバイスは、スマート スピーカー、スマートフォン、自動車、テレビ、ヘッドフォン、スマートウォッチなど、10 億台を超えるデバイスで利用できます。

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

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

  • ユーザー エンゲージメントの向上 - 10 億台の Assistant デバイスのユーザーにリーチし、見つけやすさを向上させ、セットアップの手間を省きます。
  • 販売を促進する - Google 検索のショッピングで見つけてもらいやすくなり、小売店や設置業者のチャネル全体で紹介される可能性が高まります。
  • ブランド価値の向上 - スマートホームの中心に据えることができます。ブランドの価値を高めることができます。

スマートホーム アクションの構築方法

デバイスを Assistant に接続するには、smart home アクションを作成する必要があります。Assistant は、ユーザーがアクションをどのようにトリガーするかを(複数の言語で)処理し、Google Home Graph を介して有用なメタデータ(ユーザーの部屋に基づく特定のデバイスの状態など)を提供します。フルフィルメント サービスを介してリクエストに応答するだけで済みます。

最も簡単な方法は、Codelab を学習することです。この 2 つの Codelab を行うことをおすすめします。両方の Codelab で、開発プロセスの一部を順を追って説明します。

その後、サポートされているデバイスのリストを確認して、統合するデバイスが Google Home エコシステムでサポートされていることを確認します。次に、デベロッパー チェックリストに目を通し、プロジェクトの作成からリリースまでの開発フロー全体を把握します。

サポートされているデバイス デベロッパー チェックリスト

定義

このドキュメント全体で使用される用語は次のとおりです。

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