クラウド間を使ってみる

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

Google スマートホーム プラットフォームでは、Google Home app (GHA)Google Assistant を介して、市販のコネクテッド デバイスを制御できます。スマート スピーカー、スマートフォン、自動車、テレビ、ヘッドフォン、スマートウォッチなど、10 億以上のデバイスで利用できます。

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

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

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

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

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

最も簡単な開始方法は、Codelab を受講することです。開発プロセスの各部分を順を追って説明する、両方の Codelab を実施することをおすすめします。

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

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

Google Home Playground

Google Home Playground を使用して、デバイスのタイプとトレイトでスマートホーム プロジェクトをシミュレートします。仮想デバイスの作成、デバイスの属性や状態の変更などを行います。詳しくは、Google Home Playground のページをご覧ください。

Playground を起動

デバッグと分析

smart home アクションをすでに作成していて、次の操作が必要な場合:

定義

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

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