IDT with FreeRTOS 認定スイート 1.0 (FRQ 1.0) - FreeRTOS

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

IDT with FreeRTOS 認定スイート 1.0 (FRQ 1.0)

重要

2022 年 10 月現在、 AWS IoT Device Tester for AWS IoT FreeRTOS Qualification (FRQ) 1.0 は署名付き認定レポートを生成しません。IDT FRQ 1.0 バージョンを使用してデバイスAWS 認定プログラムを通じて、新しい AWS IoT FreeRTOS デバイスを AWS Partner Device Catalog に一覧表示することはできません。IDT FRQ 1.0 を使用して FreeRTOS デバイスを認定することはできませんが、引き続き FRQ 1.0 を使用して FreeRTOS デバイスをテストすることはできます。FreeRTOS デバイスを認定し、AWS Partner Device Catalog にリストする際には、IDT FRQ 2.0 を使用することが推奨されます。

IDT for FreeRTOS 認定を使用して、FreeRTOS オペレーティングシステムがデバイス上でローカルで動作し、 と通信できることを確認できます AWS IoT。具体的には、FreeRTOS ライブラリの移植レイヤーインターフェイスが正しく実装されていることを検証します。また、 を使用してend-to-endテストも実行します AWS IoT Core。たとえば、ボードで MQTT メッセージを送受信して正しく処理できることを確認します。IDT for FreeRTOS で実行されるテストは、FreeRTOS GitHub リポジトリで定義されています。

テストは、ボードにフラッシュされる埋め込みアプリケーションとして実行されます。アプリケーションのバイナリイメージには、FreeRTOS、半導体ベンダーの移植 FreeRTOS インターフェイス、およびボードデバイスドライバーが含まれています。テストの目的は、移植された FreeRTOS インターフェイスがデバイスドライバーとの組み合わせで正しく機能するかどうかを検証することです。

IDT for FreeRTOS は、 AWS パートナーデバイスカタログにハードウェアを追加 AWS IoT するために に送信できるテストレポートを生成します。詳細については、AWS デバイス認定プログラムを参照してください。

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

IDT for FreeRTOS は、テストデバイスに加えて、認定プロセスを容易にするためにリソース ( AWS IoT モノ、FreeRTOS グループ、Lambda 関数など) を作成します。これらのリソースを作成するために、IDT for FreeRTOS は で設定された AWS 認証情報config.jsonを使用してユーザーに代わって API コールを行います。これらのリソースは、テスト中にさまざまなタイミングでプロビジョニングされます。

IDT for FreeRTOS をホストコンピュータで実行すると、次のステップが実行されます。

  1. デバイスおよび認証情報の設定をロードして検証します。

  2. 必要なローカルリソースとクラウドリソースを使用して選択したテストを実行します。

  3. ローカルリソースとクラウドリソースをクリーンアップします。

  4. ボードが資格に必要なテストに合格したかどうかを示すテストレポートを生成します。