Google Home Playground

<ph type="x-smartling-placeholder"></ph> デバイス SDK をご覧ください。

Google Home Playground は、スマート アシスト キャンペーンをシミュレートする 構成可能なデバイスタイプとトレイトを持つホーム プロジェクト。仮想マシンを作成して デバイスの属性や状態の変更、デバイスの Google Home Graph、デバイスの設定をインポートまたはエクスポートできます。

アカウントのリンクを完了する

Google Home Playground を使用するには、まず ツールを追加します。スマートフォンで Google Home app (GHA) を開いて、 手順は以下のとおりです。

  1. 左上の [+] アイコンをクリックします。
  2. [デバイスのセットアップ >Works with Google
  3. Google Home Playground」というアクションを検索します。
  4. アクションを選択すると、GHA のプロンプトが表示されます。 ログインします。 [Sign in with Google] をクリックし、アカウントを選択してログインします。
  5. [Authorize](承認)ボタンをタップして、アカウントのリンクを承認します。
で確認できます。 <ph type="x-smartling-placeholder">
</ph> この図は、Google Home Playground を接続するための Google Home アプリ アカウントのリンク フローを示しています。
をご覧ください。

アカウントのリンクが完了すると、デフォルトの仮想デバイスセットが 操作する GHA

この図は、Google Home Playground をアカウントに正しくリンクしたときに表示されるデフォルトのデバイスリストを示しています。

ログイン

下のボタンをクリックして Google Home Playground を起動します。

Playground を起動

[Google でログイン] をクリックします。Google アカウント マネージャーと同じアカウントで アカウントのリンクを完了するために GHA で使用されます。

この図は、Google Home Playground の初期状態を示しています。右上のログインボタンがハイライト表示されています。

ログインすると、Google Home Playground に仮想デバイスが表示されます Home Graph に保存されています。

この図は、Google Home Playground のデフォルト ビューに表示されたデバイスリスト、デバイス情報、ログ領域を示しています。

ウェブ UI は、次の 3 つのパネルで構成されています。

  • デバイスリストには、すべての仮想デバイスが表示されます。特定のキャンペーンを選択して 仮想デバイスの情報を表示したり、仮想デバイスを このパネルに表示されます。
  • [Device info] には、選択した仮想デバイスの情報が表示されます。 次の情報の編集や、選択した仮想デバイスの削除も、 できます。
  • ログ領域には、Google Cloud コンソールと Google Home PlaygroundHome Graph。Google Chat では ログを展開して、リクエストとレスポンスのペイロードを トラブルシューティングを行います

仮想デバイス

仮想デバイスの情報を表示する

[Device list] パネルで、表示する仮想デバイスを選択します。 [Device list] パネルで、表示する仮想デバイスを選択します。 [デバイス情報] パネルの情報は 5 つのタブに分類されて表示されます。

  • 基本情報: デバイスを含む、デバイスの最上位のプロパティ type、id、name です。
  • [Traits](トレイト): デバイスでサポートされているトレイト。
  • [Attributes](属性): デバイスのトレイト固有の属性。
  • [States](状態): すべてのデバイスの状態。
  • SUV: ユーザーの第 2 の認証設定 クリックします。

仮想デバイスの情報を編集する

仮想デバイスの情報を表示するだけでなく、そのデバイスの仮想デバイスの Home Graph に保存されているデバイス情報の情報 できます。

サポートされているトレイトを変更する

  1. [Traits] タブを選択し、[Edit](編集)ボタンをクリックします。
  2. ポップアップ パネルに、デバイスで現在サポートされているトレイトと追加可能なトレイトが表示されます。矢印 arrow_forward/arrow_backボタンを使用して、 デバイスでサポートされているトレイトを追加または削除する。
  3. サポートされているトレイトの更新が完了したら、[Save] をクリックします。 更新されたトレイトは Home Graph に適用されます。
  4. こうしたトレイトの変更はログ領域で確認できます。
この図は、Google Home Playground で選択したデバイスでサポートされているトレイトを追加または削除するための UX ツールを示しています。

デバイスの属性を変更する

  1. [属性] タブを選択し、対象の属性を編集します。 デバイスでサポートされているトレイトを示します。
  2. 編集が完了したら、Enter キーを押します。これで、属性の変更が Home Graph に適用されます。
  3. こうした属性の変更はログ領域で確認できます。

デバイスの状態を変更する

  1. [States] タブを選択し、状態を直接変更します。状態の変更は、 Home Graph に適用されます。
  2. こうした状態の変更はログ領域で確認できます。

仮想デバイスに 2 回目のユーザー確認を追加する

SUV を仮想デバイスに追加し、チャレンジの種類と仮想デバイスを設定できます 動作を保証します。 SUV を仮想デバイスに追加し、チャレンジの種類と仮想デバイスを設定できます 動作を保証します。

デバイスで SUV を設定する

  1. [Device list] パネルで、目的の仮想デバイスを選択します。 ありません。
  2. [デバイス情報] パネルで [SUV] タブを選択し、 次のとおりです。 <ph type="x-smartling-placeholder">
      </ph>
    • Enabled: SUV が有効か無効か(確認なし) クリックします。
    • チャレンジの種類: SUV で明示的な確認が必要かどうか (ackNeeded)または 個人識別番号(pinNeeded)。
    • PIN: 有効な PIN。
    • 間違った PIN の処理: PIN が間違っていた場合に、 再度ユーザーに通知し、そうでない場合はエラーを返します。
この図は、セカンダリ ユーザーを有効にするための UX ツールを示しています。
            Google Home で選択したデバイスに対する検証トレイト
            プレイグラウンド。

SUV に対応するデバイスを特定する

[Device list] パネルにある鍵アイコン キーが横に表示される SUV 対応デバイス 1 台あたり。

この図は、セカンダリ デバイスを有効にすることが推奨されるデバイスを示しています。
            ユーザーの確認を行います。

SUV を必要とするトレイトは次のとおりです。

新しい仮想デバイスを作成する

  1. [デバイスリスト] パネルで [デバイスを追加] をクリックします。
  2. ポップアップ パネルでデバイスタイプを選択し、新しいデバイスの名前を入力します。事前定義されたデバイスのセットを選択して追加することもできます。
  3. すべての手順を完了すると、新しいデバイスが Home Graph
この図は、Google Home Playground で新しいデバイスタイプを追加するための UX ツールを示しています。

仮想デバイスを削除する

  1. [デバイスリスト] パネルで、削除するデバイスを選択します。 次に、[デバイス情報] パネルで [基本情報] タブを選択し、 次に、[デバイス情報] パネルで [基本情報] タブを選択し、 下部にある ゴミ箱アイコン [デバイスを削除] をクリックします。
  2. 表示されたポップアップ アラートでデバイスの削除を確定します。
  3. デバイスの削除を確定すると、デバイスは Home Graph
で確認できます。 <ph type="x-smartling-placeholder">
</ph> この図は、Terraform で仮想デバイスタイプを削除する UX ツールを示しています。
            Google Home のプレイグラウンド。
をご覧ください。

同期レスポンス編集者

同期レスポンスは Google Home Playground で検証または更新できます。 [Sync Response Editor] をクリックして、埋め込み IDE を開きます。

この図は、同期レスポンス エディタを開くボタンを示しています。

同期のレスポンスを編集するかコピーして貼り付け、[保存] をクリックして変更を適用します。 Google Home エコシステムでどのように機能するかをご覧ください。

この図は、同期レスポンスを編集するウィンドウを示しています。

仮想デバイスのインポートとエクスポート

事象のトラブルシューティングや再現を行う場合は、他の人が仮想デバイスをインポートして複製できるように、仮想デバイスの状態をファイルにエクスポートして共有します。

この図は、Google Home Playground で仮想デバイスをインポートまたはエクスポートするための UX ツールを示しています。

仮想デバイスをファイルにエクスポートする

  1. をクリックしてエクスポート 仮想デバイスからファイルを作成できます
  2. エクスポートするファイル名を入力し、[OK] をクリックします。
  3. エクスポートされた仮想デバイスのファイルが、ブラウザによってダウンロードされます。

仮想デバイスをファイルからインポートする

  1. をクリックして仮想 デバイスを操作できます。
  2. インポートするファイルを選択して、[OK] をクリックします。
  3. インポートするファイルを確認すると、Google Home Playground によって ファイル内の状態を使用して仮想デバイスをインポートし、インポートされた Home Graph にあるデバイスの情報と状態。
で確認できます。

インタラクション ログを調べる

仮想デバイスを操作すると、Google Home Playground Home Graph に変更が自動的に適用されます。「 Home Graph とのやり取りがログ領域に記録されます。 このパネルでは、各エントリを展開して、 Home Graph API リクエストとレスポンスのペイロード。

各ログエントリは、次のような構造の要素を含む JSON 配列です。

{
  "uri": string,
  "request": object,
  "response": object
}
フィールド タイプ 説明
uri string Home Graph API 呼び出しの URL。
request object Home Graph API 呼び出しのリクエスト本文。詳しくは、 リファレンス ドキュメント リファレンス ドキュメント をご覧ください。
response object Home Graph API 呼び出しのレスポンス本文。詳しくは、 リファレンス ドキュメント リファレンス ドキュメント をご覧ください。

サポートされているデバイスタイプとトレイトを表示する

疑問符 ヘルプ アイコンをクリックすると、現在のデバイスタイプとトレイトリストが表示されます。 Google Home Playground でサポートされている。

この図は、Google Home Playground で新しいデバイスタイプを追加するための UX ツールを示しています。

問題を報告する

発生した問題を報告するには、 感嘆符アイコン フィードバック 選択します。

この図は、フィードバックの提供と報告のアイコンを示しています
       Google Home Playground の事象。