クラウド間を使ってみる

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

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 アクションの実行方法を記述するシンプルなメッセージング オブジェクト。