本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon IoT Device Tester适用于 FreeRTOS 的
FreeRTOS 的 IDT 是一种使用 FreeRTOS 操作系统测定数据吞吐率的工具。设备测试器 (IDT) 首先打开与设备的 USB 或 UART 连接。然后,它会闪烁配置为在各种条件下测试设备功能的 FreeRTOS 的图像。 Amazon IoT Device Tester套件是可扩展的,IDT 用于客户Amazon IoT测试编排。
FreeRTOS 的 IDT 在连接到被测设备的主机(Windows、macOS 或 Linux)上运行。IDT 配置和编排测试用例,并汇总结果。它还提供命令行界面来管理测试执行。
FreeRTOS 资格认证套件
IDT for FreeRTOS 会验证您的微控制器上 FreeRTOS 的端口,以及它是否能够以可靠和安全Amazon IoT的方式与之进行有效通信。具体而言,它会验证 FreeRTOS 库的移植层接口是否已正确实现。它还使用以下 end-to-end 方法进行测试Amazon IoT Core。例如,它验证您的主板是否可以发送和接收 MQTT 消息并正确处理它们。
FreeRTOS 认证 (FRQ) 2.0 套件使用 FreeRTOS 资格认证指南中定义的 FreerTOS-Libr aries集成测试和设备顾问中的测试用例。
IDT for FreeRTOS 会生成测试报告,您可以将其提交给Amazon合作伙伴网络 (APN),以便将您的 FreeRTOS 设备包含在Amazon合作伙伴设备目录中。有关更多信息,请参阅 Amazon 设备资格认证计划
下图显示了适用于 FreeRTOS 的测试架构

IDT for FreeRTOS 将测试资源组织到测试套件和测试组中:
-
测试套件是一组测试组,用于验证设备是否适用于特定版本的 FreeRTOS。
-
测试组是一组与特定功能(例如 BLE 和 MQTT 消息)相关的单个测试用例。
有关更多信息,请参阅 测试套件版本
自定义测试套件
IDT for FreeRTOS 将标准化配置设置和结果格式与测试套件环境相结合。此环境允许您为设备和设备软件开发自定义测试套件。您可以为自己的内部验证添加自定义测试,也可以将其提供给客户进行设备验证。
如何配置自定义测试套件决定了运行自定义测试套件时必须向用户提供的设置配置。有关更多信息,请参阅使用 IDT 开发和运行自己的测试套件: