Google は、SDK、ツール、サンプルアプリを提供しており、以下の機能を提供しています。 Cloud-to-cloud journey, whether you're integrating a simple switch or a complex AV receiver.
これらのリソースは、デベロッパーがインフラストラクチャへの対応に費やす労力を減らしながら、能力開発に集中できるようにするためのものです。
サンプルとライブラリ
Google のエンドツーエンドのサンプルは、独自の統合の出発点として、または新しいサンプルを作成する最適な方法として使用できます。 Google Home Graph API client libraries are available in a variety of languages.
ツール
VS Code 用 Google Home 拡張機能
Google Home Extension for Visual Studio Code を使用すると、Google Home エコシステムを直接操作できます。たとえば、「電球をオンにして」などのコマンドや、Google Assistant will process your request in the cloud and send the command to the device. を入力します。
この拡張機能は、開発フェーズで次の目的で使用します。
Google Home . に統合された Cloud-to-cloud デバイスをテスト
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 Graph は、特定のユーザーの Home Graph にあるデバイスの状態を確認するために使用されます。API を直接使用せずに Home Graph をすばやく確認できます。