适用于 FreeRTOS 的 Amazon IoT Device Tester - FreeRTOS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

适用于 FreeRTOS 的 Amazon IoT Device Tester

适用于 FreeRTOS 的 IDT 是一种用于验证 FreeRTOS 操作系统的数据吞吐量的工具。Device Tester (IDT) 首先打开与设备的 USB 或 UART 连接。然后,它会刷写配置为在各种条件下测试设备功能的 FreeRTOS 映像。Amazon IoT Device Tester 套件可扩展,而 IDT 则用于客户 Amazon IoT 测试编排。

适用于 FreeRTOS 的 IDT 在与待测试设备连接的主机(Windows、Mac 或 Linux)上运行。IDT 配置和编排测试用例,并汇总结果。它还提供命令行界面来管理测试执行。

FreeRTOS 资格认证套件

适用于 FreeRTOS 的 IDT 会验证您的微控制器上 FreeRTOS的 端口,以及它是否能够以可靠和安全的方式与 Amazon IoT 进行有效通信。具体而言,它会验证是否正确实施了 FreeRTOS 库的移植层接口。它还使用 Amazon IoT Core 执行端到端测试。例如,它验证您的主板是否能够发送和接收 MQTT 消息并正确处理它们。

FreeRTOS 资格认证 (FRQ) 2.0 套件使用《FreeRTOS 资格认证指南》中定义的 FreerTOS-Libraries-Integration-Tests 和 Device Advisor 中的测试用例。

适用于 FreeRTOS 的 IDT 会生成测试报告,您可以将其提交到 Amazon 合作伙伴网络 (APN),以便将您的 FreeRTOS 设备纳入 Amazon 合作伙伴设备目录。有关更多信息,请参阅 Amazon 设备资格认证计划

下图显示了适用于 FreeRTOS 资格认证的测试基础设施设置。


                显示 Amazon IoT Core 如何与您的计算机和微控制器交互的流程图。

适用于 FreeRTOS 的 IDT 将测试资源组织到测试套件和测试组中:

  • 测试套件是一组测试组,用于验证设备运行的是否为特定版本的 FreeRTOS。

  • 测试组是与特定功能(如 BLE 和 MQTT 消息收发)相关的一组单独测试用例。

有关更多信息,请参阅测试套件版本

自定义测试套件

适用于 FreeRTOS 的 IDT 将标准化配置设置和结果格式与测试套件环境相结合。该环境允许您为设备和设备软件开发自定义测试套件。您可以添加自定义测试来用于自己的内部验证,也可以将其提供给客户进行设备验证。

自定义测试套件的配置方式决定运行自定义测试套件时必须向用户提供的设置配置。有关更多信息,请参阅使用 IDT 开发和运行自己的测试套件