AWS IoT Device Tester for AWS IoT Greengrass V1 を使用する - AWS IoT Greengrass

2023 年 6 月 30 日に AWS IoT Greengrass Version 1 は延長ライフサイクルフェーズに入りました。詳細については、「AWS IoT Greengrass V1 メンテナンスポリシー」を参照してください。この日付以降、AWS IoT Greengrass V1 の機能、拡張機能、バグ修正、またはセキュリティパッチを提供するアップデートはリリースされません。AWS IoT Greengrass V1 で稼働中のデバイスは中断されず、引き続き動作し、クラウドに接続できます。重要な新機能新たなプラットフォームのサポートが追加された AWS IoT Greengrass Version 2 への移行を強くお勧めします。

AWS IoT Device Tester for AWS IoT Greengrass V1 を使用する

AWS IoT Device Tester (IDT) は、IoT デバイスを検証できる、ダウンロード可能なテストフレームワークです。AWS IoT Greengrass Version 1 はメンテナンスモードに移行したため、IDT for AWS IoT Greengrass V1 では署名付き認定レポートが生成されなくなりました。今後は AWS デバイス認定プログラムを使用して AWS Partner Device Catalog に載せる新しい AWS IoT Greengrass V1 デバイスを認定することはできません。ただし、Greengrass V1 デバイスのテストには引き続き IDT for AWS IoT Greengrass V1 を使用できます。IDT for AWS IoT Greengrass V2 を使用して、Greengrass デバイスを認定し、AWS Partner Device Catalog に含めることをお勧めします。

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

AWS IoT Greengrass 認定スイート

IDT for AWS IoT Greengrass を使用すると、AWS IoT Greengrass Core ソフトウェアがハードウェアで動作し、AWS クラウド と通信できることを確認できます。また、エンドツーエンドのテストが AWS IoT Core で実行されます。例えば、デバイスで MQTT メッセージを送受信して正しく処理できることを確認します。

AWS IoT Device Tester for AWS IoT Greengrass は、テストスイートとテストグループの概念を使用してテストを整理します。

  • テストスイートは、デバイスが AWS IoT Greengrass の特定のバージョンで動作することを確認するために使用されるテストグループのセットです。

  • テストグループは、Greengrass グループデプロイや MQTT メッセージングなど、特定の機能に関連する個々のテストのセットです。

詳細については、「IDT を使用して AWS IoT Greengrass 認定スイートを実行する」を参照してください。

カスタムテストスイート

IDT v4.0.0 以降、IDT for AWS IoT Greengrass では、標準化された構成設定および結果形式と、デバイスやデバイスソフトウェア用のカスタムテストスイートを開発できるテストスイート環境が統合されています。独自の内部検証用のカスタムテストを追加したり、デバイス検証のためにこれらのテストを顧客に提供したりできます。

テスト作成者がカスタムテストスイートをどのように構成するかによって、カスタムテストスイートの実行に必要な設定が変わってきます。詳細については、「IDT を使用して独自のテストスイートを開発および実行する」を参照してください。