クラウド間の開発

Google が提供する SDK、ツール、サンプルアプリを使用すると、 シンプルなスイッチを統合する場合でも、Cloud-to-cloud 複雑な AV レシーバーでも使えます

これらのリソースは、開発者が開発作業に集中できるように作られています。 開発、機能、開発、さらに、インフラストラクチャへの 説明します。

サンプルとライブラリ

開発フェーズ

Google のエンドツーエンドのサンプルは、独自の統合、 新しいアセットの作成方法を説明しますおよび Google Home Graph API クライアント ライブラリはさまざまな言語で利用できます。

サンプル クライアント ライブラリ

ツール

VS Code 用 Google Home 拡張機能

開発フェーズ

Google Home Extension for Visual Studio Code を使用すると、 Google Home エコシステムと直接やり取りできます。たとえば、「 「電球をオンにして」などのコマンドと Google Assistant がクラウドでリクエストを処理し、デバイスにコマンドを送信します。

この拡張機能は次の期間に使用: 開発フェーズから、

  • 統合された Cloud-to-cloud デバイスのテスト Google Home

  • Google Cloud のログをリアルタイムで表示し、すべてのログを監視して問題を特定する 双方向の通信を行います重大度と期間でフィルタします。

  • ログメッセージの JSON コンテンツを検査します。

  • スクリプト形式の Assistant コマンドを発行して役立つ 反復可能な方法で迅速にテストできます。

SYNC データ バリデータ

開発フェーズ

「新規顧客の獲得」目標を 検証する SYNC データ バリデータ SYNC レスポンスの形式 統合から分離できますこれにより、テストプロセスの後半のエラーが軽減されます。

Google Home Playground

開発フェーズ

Google Home Playground は、 Google Home エコシステムでデバイスタイプをシミュレーションするのに 物理デバイスで完全に開発できます

開発フェーズで、以下の目的で使用します。

  • 仮想デバイスを作成し、仮想デバイス用にトレイトを設定して Google Home app (GHA)
  • デバイスが Home Graph でどのように表示されるかを確認できます。
  • 二次的なユーザー確認をテストする 設定することもできます。

Google Home テストスイート

テストフェーズ

Google Home Test Suite を使用して以下を行います。 スマートホームとの統合をテストし、認証とリリースを満たしていることを確認する Google Home エコシステムの要件を満たしています。

ホームグラフ ビューア

テストフェーズ

Google Home GraphHome Graph にあるデバイスの状態を確認するために使用されます。 特定できますHome Graph の確認を簡単に行うことができます。 API を直接使用できます