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 FreeRTOS 资格认证 (FRQ) 1.0 的 Amazon IoT Device Tester 不会生成签名的资格认证报告。使用 IDT FRQ 1.0 版本时,您无法通过 Amazon 设备资格认证计划让新 Amazon IoT FreeRTOS 设备获得在 Amazon 合作伙伴设备目录中列出的资格。虽然您无法使用 IDT FRQ 1.0 确定 FreeRTOS 设备的资格,但您可以继续使用 FRQ 1.0 测试 FreeRTOS 设备。我们建议您使用 IDT FRQ 2.0 来进行资格认证,并在 Amazon 合作伙伴设备目录中列出 FreeRTOS 设备。

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

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

适用于 FreeRTOS 的 IDT 会生成测试报告,可将这些报告提交到 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. 生成测试报告,指明您的主板是否已通过资格认证所需的测试。