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

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

将 IDT 与 FreeRTOS 资格套件 1.0 (FRQ 1.0) 配合使用

重要

截至 2022 年 10 月, Amazon IoT Device Tester Amazon IoT FreeRTOS 资格认证 (FRQ) 1.0 不会生成已签署的资格报告。使用 IDT Amazon IoT FRQ 1.0 版本,您无法通过Amazon 设备资格认证计划将新 FreeRTOS 设备列入合作伙伴设备目录。Amazon 虽然您无法使用 IDT FRQ 1.0 确定 FreeRTOS 设备的资格,但您可以继续使用 FRQ 1.0 测试 FreeRTOS 设备。我们建议您使用 IDT FRQ 2.0 来进行资格认证,并在 Amazon 合作伙伴设备目录中列出 FreeRTOS 设备。

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

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

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

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

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

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

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

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

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

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