

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

# AWS IoT Device Tester FreeRTOS 用
<a name="device-tester-for-freertos-ug"></a>

IDT for FreeRTOS は、FreeRTOS オペレーティングシステムでのデータスループットレートを評価するためのツールです。デバイステスター (IDT) は、最初にデバイスへの USB 接続または UART 接続を開きます。次に、さまざまな条件下でデバイスの機能をテストするように設定された FreeRTOS のイメージをフラッシュします。 AWS IoT Device Tester スイートは拡張可能で、IDT はお客様の AWS IoT テストオーケストレーションに使用されます。

IDT for FreeRTOS は、テスト対象のデバイスに接続されているホストコンピュータ (Windows、macOS、または Linux) 上で動作します。IDT はテストケースの設定とオーケストレーションを行い、結果を集計します。また、テストの実行を管理するためのコマンドラインインターフェイスも用意されています。

## FreeRTOS 認定スイート
<a name="idt-frq-overview"></a>

IDT for FreeRTOS は、マイクロコントローラー上の FreeRTOS のポートと、信頼性が高く安全な方法で AWS IoT と効果的に通信できるかどうかを検証します。具体的には、FreeRTOS ライブラリの移植レイヤーインターフェイスが正しく実装されているかを検証します。また、 を使用してend-to-endテストも実行します AWS IoT Core。例えば、ボードで MQTT メッセージを送受信して正しく処理できるかを検証します。

FreeRTOS 認定 (FRQ) 2.0 スイートでは、「[FreeRTOS Qualification Guide](https://docs.aws.amazon.com/freertos/latest/qualificationguide/freertos-qualification.html#qualifying-your-device-idt)」で定義されている FreeRTOS-Libraries-Integration-Tests と Device Advisor のテストケースを使用します。

IDT for FreeRTOS は、FreeRTOS デバイスを AWS Partner Device Catalog に含めるために AWS Partner Network (APN) FreeRTOS に送信できるテストレポートを生成します。詳細については、[AWS デバイス認定プログラム](https://aws.amazon.com/partners/dqp/)を参照してください。

次の図に、FreeRTOS 認定のテストインフラストラクチャのセットアップを示します。

![がコンピュータとマイクロコントローラーと AWS IoT Core やり取りする方法を示すフローチャート。](http://docs.aws.amazon.com/ja_jp/freertos/latest/userguide/images/devicetester_afr.png)
<a name="test-resources-desc"></a>

IDT for FreeRTOS は、テストリソースをテストスイートとテストグループに整理します。
+ テストスイートは、デバイスが FreeRTOS の特定のバージョンで動作することを確認するために使用されるテストグループのセットです。
+ テストグループは、BLE や MQTT メッセージングなど、特定の機能に関連する個々のテストケースのセットです。

詳細については、[テストスイートのバージョン](idt-test-suite-versions.md)を参照してください。

## カスタムテストスイートを理解する
<a name="idt-custom-tests-overview"></a>

<a name="idt-byotc-afr"></a>IDT for FreeRTOS では、標準化された構成設定および結果形式とテストスイート環境が統合されています。この環境では、ご使用のデバイスやデバイスソフトウェア用にカスタムテストスイートを開発できます。独自の内部検証用のカスタムテストを追加したり、デバイス検証のためにこれらのテストを顧客に提供したりできます。

カスタムテストスイートの設定方法によって、カスタムテストスイートを実行するためにユーザーに提供する必要がある設定構成が決まります。詳細については、「[独自の IDT テストスイートを開発および実行する](idt-custom-tests.md)」を参照してください。