在 FreeRTOS 资格套件 1.0 (FRQ 1.0) 中使用 IDT - FreeRTOS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 FreeRTOS 资格套件 1.0 (FRQ 1.0) 中使用 IDT

重要

自 2022 年 10 月起,Amazon IoT Device TesterAmazon IoTFreeRTOS 资格认证 (FRQ) 1.0 不会生成已签名的资格报告。您无法通过 IDT FRQ 1.0 版本的设备资格认证计划将新 FAmazon IoT reeRTOSAmazon 设备列在Amazon合作伙伴设备目录中。虽然你无法使用 IDT FRQ 1.0 对 FreeRTOS 设备进行资格认证,但你可以继续使用 FRQ 1.0 测试你的 FreeRTOS 设备。我们建议您使用 IDT FRQ 2.0 对 F reeRTOS 设备进行资格认证,并在Amazon合作伙伴设备目录中列出 FreeRTOS 设备

您可以使用 IDT 获得 FreeRTOS 资格认证,以验证 FreeRTOS 操作系统是否可以在您的设备上本地运行并可以与之通信Amazon IoT。具体而言,它会验证 FreeRTOS 库的移植层接口是否已正确实现。它还使用以下 end-to-end 方法进行测试Amazon IoT Core。例如,它验证您的主板是否能够发送和接收 MQTT 消息并正确处理它们。IDT 为 FreeRTOS 运行的测试是在 F reeRTOS GitHub 存储库中定义的。

测试作为刷写到主板中的嵌入应用程序运行。应用程序二进制映像包括 FreeRTOS、半导体供应商移植的 FreeRTOS 接口和电路板设备驱动程序。测试的目的是验证移植的 FreeRTOS 接口在设备驱动程序之上是否正常运行。

IDT for FreeRTOS 会生成测试报告,您可以将其提交Amazon IoT给以将硬件添加到Amazon合作伙伴设备目录中。有关更多信息,请参阅 Amazon 设备资格认证计划

FreeRTOS 的 IDT 在连接到待测试主板的主机(Windows、macOS 或 Linux)上运行。IDT 执行测试用例并聚合结果。它还提供命令行界面来管理测试执行。

除了测试设备外,FreeRTOS 的 IDT 还会创建资源(例如,Amazon IoT事物、FreeRTOS 群组、Lambda 函数等)以简化资格认证流程。要创建这些资源,IDT for FreeRTOS 使用中配置config.json的Amazon证书代表您进行 API 调用。这些资源将在测试过程的不同时间进行预置。

当您在主机上运行 FreeRTOS 的 IDT 时,它会执行以下步骤:

  1. 加载和验证您的设备和凭证配置。

  2. 使用所需的本地资源和云资源执行选定测试。

  3. 清除本地资源和云资源。

  4. 生成测试报告,指明您的主板是否已通过资格认证所需的测试。