VS Code 用 Google Home 拡張機能

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

Google Home Extension for Visual Studio Code は Google Home プラットフォーム向けに設計、作成されています 開発できます。この拡張機能を使用すると、Google Assistant SimulatorGoogle Cloud Loggingやホームグラフ ビューアなど、 Matter とスマートホームの開発プロセス。

VS Code 用 Google Home 拡張機能

Google Home 拡張機能の機能

Google アシスタント シミュレータ

スマートホーム デバイスが Google Home で正しく動作するかどうかをテストするには いつでもどこでも Assistant Simulator を利用できます。 VS Code から離れました。

既存のアセットと シミュレータの提供 Assistant Simulator を使用すると、簡単に クエリ(例: 「電気をつけて」)を入力してデバイスを操作します。 VS Code 内で、Assistant Simulator がテキスト メッセージで応答します その音声コマンドに基づいて(「はい、電気をつけます」など)と応答できます。詳しくは、 Google アシスタント シミュレーターを使用する 表示されます。

バッチ発話

オートマトンのように Google Home との統合をテストするには、 Google アシスタント シミュレータに音声の変換機能を追加することができます。詳しくは、 詳しくは、バッチ発話の実行をご覧ください。

Matter の記録ツール

Matter Logging ツールを使用すると、以下を含む Matter のデバッグに関連するすべてのログを収集できます。 Google Home app (GHA) ログと Google Play 開発者サービス(GMS Core)ログ。「 フィルタやキーワード検索を使用して、VS Code でログを表示できます。ログは 追加のデバッグ情報( Android とアプリのバージョンを設定し、レポートのために Google に送信 サポートします。

Google Home 拡張機能の Matter Logging

Cloud Logging

Cloud Logging デバッグ情報と主な指標を確認し、 アクションの使用状況。開発を簡素化するために、Google Home Extension に、 Google Cloud Logging のメッセージをコードのすぐ隣に トラブルシューティングを行います詳細については、Cloud Logging を表示するをご覧ください。

ホームグラフ ビューア

ホームグラフ ビューアGoogle Home Extension を使用して、デバイスの状態を ホームグラフを見てみましょう詳しくは、 詳しくは、ホームグラフを表示してテストを実行するをご覧ください。 表示されます。

VS Code 用 Google Home 拡張機能をインストールする

Google Home Extension をインストールするには、次の手順に沿って操作します。 VS Code:

  1. アクティビティ バー拡張機能のアイコンをクリックします。
  2. google home を検索して、[インストール] をクリックします。

    Google Home Extension Marketplace

Google Home Extension は、 VS Code Marketplace をご覧ください。

Google Home Extension をダウンロードする

VS Code の Google Home 拡張機能を設定する

Google Home Extension をインストールして VS Code を再読み込みすると、 使用するには、ログインしてプロジェクトを選択する必要がある Assistant Simulator して、Cloud Logging を表示します。

Google でログインし、クラウド プロジェクトを選択する

Google Home Extension からデベロッパー アカウントにログインできます。 VS Code がユーザーに代わって Google サービスと通信することを許可する。

  1. アクティビティ バーGoogle Home アイコンをクリックして開きます。 Google Home Extension

    Google Home 拡張機能のアイコン
  2. [Sign in with Google] をクリックして、ブラウザでログインビューを開きます。

    VS Code の [Sign in with Google]
  3. スマートホーム デバイスにリンクされているアカウントを選択します。

  4. [Sign in with Google] の認証ページで、[Allow](許可)をクリックします。

  5. ブラウザタブが開き、[Visual Studio Code を開く] ダイアログ ボックスが表示されます。 表示されます。[Visual Studio Code を開く] をクリックして続行します。

    [VS Code] ダイアログ ボックスを開く
  6. VS Code にリダイレクトされ、そこで権限が必要です。 Google Home Extension で URI を開けるようにします。[Open] をクリックして終了します。 できます。

    Google Home 拡張機能で URI を開くことを許可する
  7. ログインすると、Google Home Extension によってプロジェクトが読み込まれます。1 回 [プロジェクトを選択] をクリックします。

    プロジェクトを選択
  8. 表示された [プロジェクトを検索して選択] プルダウン ウィンドウで、次の操作を行います。 スマートホーム プロジェクトを選択します。

で確認できます。

Android Debug Bridge(ADB)ツールをインストールする

AndroidMatter ログを表示するには ADB をインストールする必要があります。

  1. ADB を
  2. 開発者向けオプションと USB をオンにする デバッグ Android スマートフォンで

Matter デバイス SoC ツールをインストールする

Matter デバイスのデバッグログを表示するには:

  1. ほとんどのデバイスの SoC は、/dev/ttyUSBx などのシリアルポートをエクスポートします。 または /dev/tty.SLAB_USBtoUART /dev/tty.usbserial(macOS)LogViewer はログを読み取り、 直接接続できます。
  2. SoC タイプには、 NXP または Silicon Labs では外部ユーザーの名前が ツール(JLink など)をインストールします。詳しくは、 サポートされているデバイス 情報です。

VS Code 用 Google Home 拡張機能を使用する

デベロッパー リソースを表示する

[ヘルプとフィードバック] で [利用を開始して、リソースを開く [リソース] ページで、プロジェクト Google Home エコシステムとの連携です

Google Home エコシステムのリソース

Google アシスタント シミュレータを使用する

VS Code で Assistant Simulator を開くには、Google アシスタント SIMULATOR」をクリックします。[メッセージ] ボックスにクエリを入力し、 Enter キーを押します。

Assistant Simulator 件の回答を確認できます。その後、ボタンをクリックすると、 [再送信] をクリックします。

Google アシスタント シミュレータを使用する

バッチ発話の実行

Google アシスタントのメニューバーにカーソルを合わせて、 スクリプトを設定するオプションが用意されています。

  • をクリックして開きます 生成することもできます。

  • [] をクリックして保存します。 履歴を *.utterance スクリプトに変換します。

    一括発話メニュー アイコン

一括発話の送信を開始するには、次のいずれかのオプションを選択します。

  • をクリックして、 音声スクリプトを選択します。
  • *.utterance ファイルを直接開いてクリックする

    バッチ発話実行アイコン

Cloud Logging を表示する

[クイック アクセス] で、[Cloud ログ] をクリックして [Cloud ログ] を開きます。 選択したプロジェクトに属するログを確認できます。

Cloud Logging を使用する

ユーザーは重大度と期間に基づいてログをフィルタできます。

重大度と時間でログをフィルタする

デフォルトでは、ログは 50 行に制限されています。ユーザーが 下にスクロールして [詳細] をクリックし、さらにログを表示します。

その他のログを表示

ホームグラフを表示してテストを実行する

[クイック アクセス] で、[ホームグラフ ビューア] をクリックしてホームを開きます グラフ閲覧者のパネルから、選択したデバイスに属するデバイスを見つけることができます。 できます。[Run Test] をクリックして、デバイスのテストを実行することもできます。

ホームグラフ ビューア

これにより、デバイスを選択してテストスイートがブラウザで起動し、 テストの準備が整いました[開始] をクリックし、テスト結果が出るまで待ちます。

Google Home テストスイート

テストの詳細を確認し、すべてのテストの完了後にログを表示できます。 完了していません。

テスト結果

Google Home 拡張機能を使用して Matter のデバッグを行う

Android のロギング

[MATTER LOGGING TOOLS] で [Android Logs] をクリックして、次の操作を行います。 [Android Logs] ページを開き、 接続して表示を開始する Android 台のスマートフォン できます。

Android のロギング

Android が接続されると、 行ごとに表示されます。ログはフィルタされているため GHA とリソースに関連するログが Google Play services Matter モジュール 表示されます。[重大度] を設定してログをフィルタしたり、[検索] を 検索します。

Android のロギングが除外されました

Matter デバイス ロギング

[Matter Logging Tools] で [Device Logs] をクリックして [Resources] ページを開きます。 まず [SoC Type] を選択します。

Matter デバイスのロギング

次に、Matter 対応デバイスを選択します。

Matter のデバイス ロギングの選択

そうすれば、デバイスからすべてのデバイスログを取得し、 [重大度] と [検索] で目的の情報を検索します。

Matter 対応デバイスのロギング

すべての Matter ログをダウンロード

[クイック アクセス] で、[ログをダウンロード] をクリックして [ログをダウンロード] を開きます。 ダイアログで、ダウンロードするログを選択して、[OK] を押します。

Matter のログをダウンロード

ログをダウンロードするフォルダを選択し、[保存] をクリックします。

案件のログの保存

その後、ログは転送先フォルダに保存されます。

案件のログの宛先フォルダ

保存した ZIP ファイルを展開すると、デバイス情報とログファイルが表示されます。

Matter ログ ZIP ファイル

デバイス情報ファイルには、デバッグに必要なすべてのバージョン情報が含まれる サポートします。

案件のログのデバッグ

フィードバックを送信

開発の改善方法についてご意見やフィードバックを送信する Google Home Extension を使用している場合は、次のオプションから選択します。

  • [ヘルプとフィードバック] パネルで [フィードバックを送信] をクリックして、フィードバックを送信します。 提案します。
  • [ヘルプとフィードバック] パネルで、[問題を報告] をクリックして報告します。 Google Home Extension で見つかった問題
「フィードバックを送信」アイコン
  • また、[Resources](リソース)ページにもフィードバック アイコンが配置されています。
で確認できます。