

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# コンソールでの Device Advisor の開始方法
<a name="da-console-guide"></a>

このチュートリアルは、 コンソール AWS IoT Core Device Advisor で の使用を開始するのに役立ちます。Device Advisor は、必要なテストや署名済み認定レポートなどの機能を提供します。これらのテストとレポートを使用して、[AWS IoT Core 認定プログラム](https://aws.amazon.com/partners/dqp/)で詳述されているように、[AWS Partner Device Catalog](https://devices.amazonaws.com/) でデバイスを認定して一覧表示できます。

Device Advisor の使用の詳細については、[Device Advisor ワークフロー](device-advisor-workflow.md) および [Device Advisor の詳細コンソールワークフロー](device-advisor-console-tutorial.md) を参照してください。

このチュートリアルを完了するには、[設定](device-advisor-setting-up.md) で概説されている手順に従います。

**注記**  
Device Advisor は、以下でサポートされています AWS リージョン。  
米国東部 (バージニア北部)
米国西部 (オレゴン)
アジアパシフィック (東京)
欧州 (アイルランド)

**開始方法**

1. [AWS IoT コンソール](https://console.aws.amazon.com//iot)のナビゲーションペインの **[テスト]** の下で、**[Device Advisor]** を選択します。次に、コンソールの **[チュートリアルの開始]** ボタンを選択します。  
![\[Device Advisor は、 IoT デバイスが との安全なやり取りを検証し AWS IoT Core、ソフトウェアの問題を特定し、テスト結果を取得するためのフルマネージド型のテスト機能です。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-gs.png)

1. **[Device Advisor の開始方法]** ページでは、テストスイートを作成し、デバイスに対してテストを実行するために必要な手順の概要を説明しています。アカウントの Device Advisor テストエンドポイントもここで見つけることができます。このテストエンドポイントに接続するには、テストに使用するデバイスのファームウェアまたはソフトウェアを設定する必要があります。

   このチュートリアルを完了するには、まず[モノと証明書を作成し](https://docs.aws.amazon.com/iot/latest/developerguide/device-advisor-setting-up.html#da-create-thing-certificate)ます。**[仕組み]** の情報を確認したら、**[次へ]** を選択します。  
![\[IoT デバイスの接続をテストする手順: プロトコルの選択、テストスイートの作成、デバイス設定の設定。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-gs1.png)

1.  **[ステップ 1: プロトコルの選択]** で、表示されるオプションからプロトコルを選択します。その後、**[Next]** を選択します。  
![\[IoT デバイスをテストするための通信プロトコル (MQTT 3.1.1、MQTT 3.1.1 over WebSocket 、MQTT 5、MQTT 5 over WebSocket) を選択するオプションを示す Device Advisor インターフェイス。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-protocol.png)

1. **ステップ 2** では、カスタムテストスイートの作成および設定を行います。カスタムテストスイートには少なくとも 1 つのテストグループがなければならず、各テストグループには少なくとも 1 つのテストケースが必要です。使用を開始できるように、**MQTT Connect** テストケースを追加しました。

   [**Test suite properties**] (テストスイートのプロパティ) を選択します。  
![\[Device Advisor の「テストスイートの作成」画面。ユーザーは、MQTT プロトコルを使用して IoT デバイスをテストするためのテストグループとケースを作成および設定できます。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-test-suite-create.png)

   テストスイートを作成するときは、テストスイートのプロパティを指定します。設定できるスイートレベルのプロパティは次の通りです。
   + **テストスイート名**: テストスイートの名前を入力します。
   + **[タイムアウト]** (オプション): 現在のテストスイートの各テストケースの秒単位でのタイムアウト。タイムアウト値を指定しない場合、デフォルト値を使用します。
   + **[Tags]** (タグ) (オプション): テストスイートにタグを追加します。

   完了したら、**[Update properties]** (プロパティの更新) を選択します。  
![\[名前、タイムアウト、タグを追加する機能など、テストスイートのプロパティを更新するフォーム。「プロパティの更新」ボタンが含まれています。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-test-suite-properties.png)

1. (オプション) テストスイートグループの設定を更新するには、テストグループ名の横にある **[編集]** ボタンを選択します。
   + **名前**: テストスイートグループのカスタム名を入力します。
   + **[タイムアウト]** (オプション): 現在のテストスイートの各テストケースの秒単位でのタイムアウト。タイムアウト値を指定しない場合、デフォルト値を使用します。

   終了したら、**[完了]** を選択して続行します。  
![\[「テストグループ 1」という名前のテストグループが表示され、タイムアウトを設定し、テストグループを追加するオプションが表示されます。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-test-suite-config.png)

1. (オプション) テストケースの設定を更新するには、テストケース名の横にある **[編集]** ボタンを選択します。
   + **名前**: テストスイートグループのカスタム名を入力します。
   + **[タイムアウト]** (オプション): 選択したテストケースのタイムアウト (秒)。タイムアウト値を指定しない場合、デフォルト値を使用します。

   終了したら、**[完了]** を選択して続行します。  
![\[IoT デバイスをテストするためのテストスイート、テストグループ、個々のテストケースを設定するオプションを示す「テストスイートの作成」インターフェイス。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-test-case-config.png)

1. (オプション) テストスイートにさらにテストグループを追加するには、**[テストグループの追加]** を選択し、ステップ 5 の手順に従います。

1. (オプション) テストケースをさらに追加するには、**[テストケース]** セクションのテストケースを、任意のテストグループにドラッグします。  
![\[IoT デバイスの MQTT プロトコルテストのテストグループとテストケースをユーザーが設定できる「テストスイートの作成」インターフェイス。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-drag.png)

1. テストグループとテストケースの順序を変更できます。変更するには、リストされているテストケースをリストの上または下にドラッグします。Device Advisor は、リストされている順序でテストを実行します。

   テストスイートを設定したら、[**Next**] (次へ) を選択します。

1. **ステップ 3 **で、Device Advisor を使用してテストする AWS IoT モノまたは証明書を選択します。既存のモノまたは証明書がない場合は、[セットアップ](https://docs.aws.amazon.com/iot/latest/developerguide/device-advisor-setting-up.html) を参照してください。  
![\[プロトコルの選択、テストスイートの作成、デバイス設定の設定、テストの実行と結果の確認を含む設定オプション。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-device-settings.png)

1. Device Advisor がテストデバイスに代わって AWS IoT MQTT アクションを実行するために使用するデバイスロールを設定できます。**[MQTT Connect]** テストケースの場合のみ、**[接続]** アクションが自動的に選択されます。これは、デバイスロールがテストスイートを実行するためにこの権限を必要とするためです。他のテストケースでは、対応するアクションが選択されます。

   選択した各アクションのリソース値を指定します。例えば、**[接続]** アクションでは、デバイスと Device Advisor エンドポイントの接続に使用するクライアント ID を指定します。カンマ区切りの値を使用して複数の値を指定したり、値のプレフィックスにワイルドカード (\$1) 文字を使用したりできます。例えば、`MyTopic` で始まる任意のトピックで発行するためのアクセス許可を付与する場合は、リソース値として「**MyTopic\$1**」を指定できます。  
![\[デバイスロールを選択し、MQTT トピックとクライアント ID を接続、公開、サブスクライブ、および管理するためのアクセス許可を定義できる Device Advisor インターフェイス。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-device-role.png)

   [セットアップ](https://docs.aws.amazon.com/iot/latest/developerguide/device-advisor-setting-up.html)で以前に作成したデバイスロールを使用するには、**[既存のロールを選択]** を選択します。次に、**[ロールの選択]** でデバイスロールを選択します。  
![\[デバイスロールを選択するためのウェブフォームインターフェイス。新しいロールを作成するか、「DeviceAdvisorServiceRole」という名前の既存のロールを選択するオプションがあります。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-select-device-role.png)

   提供されている 2 つのオプションのいずれかを使用してデバイスロールを設定し、**[次へ]** を選択します。

1. **[テストエンドポイント]** セクションで、ユースケースに最適なエンドポイントを選択します。同じ で複数のテストスイートを同時に実行するには AWS アカウント、**デバイスレベルのエンドポイント**を選択します。一度に 1 つのテストスイートを実行する場合、**[アカウントレベルのエンドポイント]** を選択します。  
![\[エンドポイント URL を指定し、次へボタンを使用して、テストするアカウントレベルまたはデバイスレベルのエンドポイントを選択するオプション。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-endpoint.png)

1. **[ステップ 4]** では、選択したテストデバイス、テストエンドポイント、テストスイート、および設定したテストデバイスロール設定の概要が表示されます。セクションに変更を加える場合は、編集するセクションの **[編集]** ボタンを選択します。テスト構成を確認したら、**[実行]** を選択してテストスイートを作成し、テストを実行します。
**注記**  
最良の結果を得るために、テストスイートの実行を開始する前に、選択したテストデバイスを Device Advisor テストエンドポイントに接続できます。1～2 分間、デバイスが 5 秒ごとにテストエンドポイントへの接続を試行するメカニズムを構築することをお勧めします。  
![\[デバイスロールの詳細、テストエンドポイント、キャンセル、戻る、または実行するオプションを表示するデバイス設定コンソール。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-device-review.png)  
![\[デバイスロールの詳細、テストエンドポイント、キャンセル、戻る、または実行するオプションを表示するデバイス設定コンソール。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-device-review-contd.png)

1. ナビゲーションペインの **[テスト]** の下で、**[Device Advisor]**、**[テストの実行と結果]** の順に選択します。実行の詳細とログを表示するには、実行を開始したテストスイートを選択します。  
![\[MQTT 3.1.1 テストがデバイス「MyThing」に対して進行中であることを示すテストスイートインターフェイス。\]](http://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/images/da-console-runs-results.png)

1. スイート実行の Amazon CloudWatch ログにアクセスするには:
   + [**Test suite log**] (テストスイートのログ) を選択して、テストスイートの実行の CloudWatch ログを表示します。
   + テストケース固有の CloudWatch ログを表示するには、テストケースの [**Test case log**] (テストケースログ) を選択します。

1. テスト結果に基づいて、すべてのテストに合格するまでデバイスの[トラブルシューティング](https://docs.aws.amazon.com/iot/latest/developerguide/iot_troubleshooting.html#device-advisor-troubleshooting)を行います。