Google Home Developer Center へようこそ。スマートホーム アクションの開発方法を学習できます。注: アクションの構築は、引き続き Actions Console で行います。

Cloud-to-Cloud を使ってみる

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

Google スマートホーム プラットフォームでは、Google Home app (GHA)Google Assistant を通じて市販のコネクテッド デバイスを操作できます。これらのデバイスは、10 億台を超えるスマート スピーカー、スマートフォン、車、テレビ、ヘッドフォン、スマートウォッチなどで利用できます。

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

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

  • ユーザー エンゲージメントを深める - 10 億台以上の Assistant デバイスを通じてユーザーにリーチし、見つけやすさを向上させ、セットアップの摩擦を取り除きます。
  • 売り上げを伸ばす - 検索とショッピングで見つけてもらいやすくなり、小売りとインストールのチャネルで紹介できるようになります。
  • ブランド価値を高める - スマートホームのコントロール センターを利用できます。ブランドの価値を高めることができます。

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

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

Codelab を受講するのが、最も簡単な方法です。両方の Codelab で、開発プロセスを順を追って進めることをおすすめします。

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

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

定義

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

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