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

Amazon IoT Greengrass Version 1 2023 年 6 月 30 日进入延长寿命阶段。有关更多信息,请参阅 Amazon IoT Greengrass V1 维护策略。在此日期之后,将 Amazon IoT Greengrass V1 不会发布提供功能、增强功能、错误修复或安全补丁的更新。在上面运行的设备 Amazon IoT Greengrass V1 不会中断,将继续运行并连接到云端。我们强烈建议您迁移到 Amazon IoT Greengrass Version 2,这样可以添加重要的新功能支持其他平台

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

适用于 Amazon IoT Greengrass V1 的 Amazon IoT Device Tester 的受支持版本

由于 Amazon IoT Greengrass Version 1 已进入维护模式,Amazon IoT Greengrass V1 IDT 不再生成签名的资格报告。我们建议使用适用于 Amazon IoT Greengrass V2 的 IDT

有关 IDT for Amazon IoT Greengrass V2 的信息,请参阅《Amazon IoT Greengrass V2 开发人员指南》中的使用 Amazon IoT Device Tester for Amazon IoT Greengrass V2

注意

如果适用于 Amazon IoT Greengrass 的 IDT 与您使用的 Amazon IoT Greengrass 版本不兼容,则您在开始测试运行时会收到通知。

下载此软件即表示您同意 Amazon IoT Device Tester 许可协议

不受支持的适用于 Amazon IoT Greengrass 的 IDT 版本

本主题列出了不支持的适用于 Amazon IoT Greengrass 的 IDT 版本。不受支持的版本不会收到错误修复或更新。有关更多信息,请参阅 适用于 Amazon IoT Greengrass V1 的 Amazon IoT Device Tester 的支持策略

适用于 Amazon IoT Greengrass 版本 v1.11.6 和 v1.10.5 的 IDT v4.4.1
发行说明:
  • 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件 v1.11.6 和 v1.10.5 的设备。

  • 包含次要错误修复。

测试套件版本:
GGQ_1.3.1
  • 发布时间:2021 年 12 月 20 日

适用于 Amazon IoT Greengrass 版本 v1.11.4 和 v1.10.4 的 IDT v4.4.0
发行说明:
  • 允许您验证和鉴定运行 Amazon IoT Greengrass Core 软件 v1.11.4 和 v1.10.4 的设备。

  • 修复了一个问题,该问题导致测试运行期间显示的日志使用冗余的标签。

测试套件版本:
GGQ_1.3.0
  • 已发布时间:2021 年 6 月 23 日

  • 增加了对 Lambda、IAM 和 Amazon STS 的 API 调用的重试次数,并改进了对节流或服务器问题的处理。

  • 在 ML 和 Docker 测试用例中添加了对 Python 3.8 的支持。

适用于 Amazon IoT Greengrass 版本 v1.11.1、v1.11.0 和 v1.10.3 的 IDT v4.0.2

发行说明:

  • 修复了导致 IDT 掩盖硬件安全集成 (HSI) 错误的问题。

  • 允许您使用 Amazon IoT Device Tester for Amazon IoT Greengrass 开发和运行自定义测试套件。有关更多信息,请参阅 使用 IDT 开发和运行自己的测试套件

  • 提供适用于 macOS 和 Windows 的代码签名 IDT 应用程序。在 macOS 中,如果显示安全警告消息,您可能需要为 IDT 授予安全例外。有关更多信息,请参阅 macOS 上的安全例外

注意

Amazon IoT Greengrass 不提供适用于 Amazon IoT Greengrass Core 软件 v1.11.1 版本的 Dockerfile 或 Docker 映像。要测试您的设备是否符合 Docker 资格,请使用早期版本的 Amazon IoT Greengrass Core 软件。

 

适用于 Amazon IoT Greengrass 版本 v1.11.0、v1.10.1 和 v1.10.03 的 IDT v3.2.0

发行说明:

  • 默认情况下,IDT 仅运行必要的资格测试。要获得其他功能的资格,您可以修改 device.json 文件。

  • device.json 中添加了一个可配置用于 SSH 连接配置的端口号。

  • Docker 仅在无容器化情况下支持流管理器和机器学习 (ML)。容器、Docker 和硬件安全集成 (HSI) 不适用于 Docker 设备。

  • 我们将 device-ml.jsondevice-hsm.json 合并成了 device.json

 

适用于 Amazon IoT Greengrass 版本的 IDT v3.1.3:v1.10.x, v1.9.x, v1.8.x

发行说明:

  • 增加了对 Amazon IoT Greengrass 版本 1.10.x 和 1.9.x 的 ML 功能资格认证的支持。现在,您可以使用 IDT 验证您的设备是否可以使用在云中存储和训练的模型在本地执行 ML 推理。

  • run-suite 命令添加了 --stop-on-first-failure。您可以使用此选项将 IDT 配置为在第一次失败时停止运行。建议在调试阶段在测试组级别使用此选项。

  • 为 MQTT 测试添加了时钟偏移检查,以确保被测设备使用正确的系统时间。使用的时间必须在可接受的时间范围之内。

  • run-suite 命令添加了 --update-idt。您可以使用此选项设置对更新 IDT 的提示的响应。

  • run-suite 命令添加了 --update-managed-policy。您可以使用此选项设置对更新托管策略的提示的响应。

  • 为自动更新 IDT 测试套件版本添加了错误修复。该修复可确保 IDT 可以下载适用于您的 Amazon IoT Greengrass 版本的最新测试套件。

 

适用于 Amazon IoT Greengrass 的 IDT 版本 3.0.1

发行说明:

  • 增加了对 Amazon IoT Greengrass 版本 1.10.1 的支持。

  • IDT 测试套件版本的自动更新。IDT 可以下载适用于您的 Amazon IoT Greengrass 版本的最新测试套件。通过此功能:

    • 测试套件使用 major.minor.patch 格式进行版本化。初始测试套件版本为 GGQ_1.0.0

    • 您可以在命令行界面中以交互方式下载新的测试套件,或在启动 IDT 时设置 upgrade-test-suite 标记。

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

  • 增加了 list-supported-products。您可以使用此命令列出已安装的 IDT 版本支持的 Amazon IoT Greengrass 和测试套件版本。

  • 增加了 list-test-cases。您可以使用此命令列出测试组中可用的测试用例。

  • run-suite 命令添加了 test-id。您可以使用此选项运行测试组中的单个测试用例。

 

适用于 Amazon IoT Greengrass v1.10、v1.9.x 和 v1.8.x 的 IDT v2.3.0

在物理设备上进行测试时,支持 Amazon IoT Greengrass v1.10、v1.9.x 和 v1.8.x。

在 Docker 容器中进行测试时,支持 Amazon IoT Greengrass v1.10 和 v1.9.x。

发行说明:

  • 增加了对 在 Docker 容器中运行 Amazon IoT Greengrass 的支持。您现在可以使用 IDT 来确定和验证设备是否可以在 Docker 容器中运行 Amazon IoT Greengrass。

  • 添加 Amazon 托管策略 (AWSIoTDeviceTesterForGreengrassFullAccess),该策略定义运行 Amazon IoT Device Tester 所需的权限。如果新版本需要额外的权限,Amazon 会将这些权限添加到此托管策略中,因此您无需更新 IAM 权限。

  • 引入了检查,用于先验证您的环境(例如,设备连接和 Internet 连接)是否已正确设置,然后再运行测试用例。

  • 改进了 IDT 中的 Greengrass 依赖项检查程序,使其可以更灵活地检查设备上的 libc。

 

适用于 Amazon IoT Greengrass v1.10、v1.9.x 和 v1.8.x 的 IDT v2.2.0

发行说明:

  • 增加了对 Amazon IoT Greengrass v1.10 的支持。

  • 增加了对 Greengrass Docker 应用程序部署连接器的支持。

  • 增加了对 Amazon IoT Greengrass 流管理器的支持。

  • 在中国(北京)区域中添加对 Amazon IoT Greengrass 的支持。

 

适用于 Amazon IoT Greengrass v1.9.x、v1.8.x 和 v1.7.x 的 IDT v2.1.0

发行说明:

  • 增加了对 Amazon IoT Greengrass v1.9.4 的支持

  • 增加了对 Linux-Armv6L 设备的支持。

 

适用于 Amazon IoT Greengrass v1.9.3、v1.9.2、v.1.9.1、v1.9.0、v1.8.4、v1.8.3 和 v1.8.2 的 IDT v2.0.0

发行说明:

  • 删除了所测试设备对 Python 的依赖。

  • 测试套件的执行时间减少了 50% 以上,从而使鉴定过程更快。

  • 可执行文件大小减少了 50% 以上,使下载和安装过程更快。

  • 改进了对所有测试用例的超时乘数支持

  • 增强的诊断后消息,可更快地排除错误。

  • 更新了运行 IDT 所需的权限策略模板。

  • 增加了对 Amazon IoT Greengrass v1.9.3 的支持

 

适用于 Amazon IoT Greengrass v1.9.2、v1.9.1、v1.9.0、v1.8.3 和 v1.8.2 的 IDT v1.3.3

发行说明:

  • 添加了对 Greengrass 1.9.1 和 1.8.3 版本的支持。

  • 增加了对 Greengrass OpenWrt 的支持。

  • 添加了 SSH 用户名和密码设备登录。

  • 为 OpenWrt-armv7L 平台添加了原生测试错误修复。

 

适用于 Amazon IoT Greengrass v1.8.1 的 IDT v1.2

发行说明:

  • 添加了一个可配置的超时乘数,用于查找和排除超时问题(例如,低带宽连接)。

 

适用于 Amazon IoT Greengrass 1.8.0 版本的 IDT 1.1 版本

发行说明:

  • 添加了对 Amazon IoT Greengrass 硬件安全集成 (HSI) 的支持。

  • 添加了对 Amazon IoT Greengrass 容器和无容器的支持。

  • 添加了自动化 Amazon IoT Greengrass 服务角色创建。

  • 改进了测试资源清理。

  • 添加了测试执行摘要报告。

 

适用于 Amazon IoT Greengrass v1.7.1 的 IDT v1.1

发行说明:

  • 添加了对 Amazon IoT Greengrass 硬件安全集成 (HSI) 的支持。

  • 添加了对 Amazon IoT Greengrass 容器和无容器的支持。

  • 添加了自动化 Amazon IoT Greengrass 服务角色创建。

  • 改进了测试资源清理。

  • 添加了测试执行摘要报告。

 

适用于 Amazon IoT Greengrass v1.6.1 的 IDT v1.0

发行说明:

  • 增加了 OTA 测试错误修复以实现与将来版本的 Amazon IoT Greengrass 的兼容性。

注意

如果您使用适用于 Amazon IoT Greengrass v1.6.1 的 IDT v1.0,则必须创建 Greengrass 服务角色。在更高版本中,IDT 会为您创建服务角色。