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

Amazon IoT Greengrass Version 1在 2023 年 6 月 30 日之前,不再接收功能更新,只会收到安全补丁和错误修复。有关更多信息,请参阅 。Amazon IoT Greengrass V1维护政策. 强烈建议您迁移到Amazon IoT Greengrass Version 2,它补充说重要新功能对其他平台的支持.

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

支持的版本Amazon IoT适用于 的 Device TesterAmazon IoT GreengrassV1

由于Amazon IoT Greengrass Version 1已将移动到维护模式适用于的 IDTAmazon IoT Greengrass V1不再生成签名的资格报告。建议使用适用于的 IDTAmazon IoT Greengrass V2.

有关 IDT 的信息Amazon IoT GreengrassV2,请参阅使用Amazon IoT适用于 的 Device TesterAmazon IoT Greengrass V2中的Amazon IoT Greengrass V2开发人员指南.

注意

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

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

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

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

适用于的 IDT 版本 4.4.1Amazon IoT Greengrass版本 v1.11.6、v1.10.5
发行说明:
  • 使您能够验证和鉴定正在运行的设备Amazon IoT Greengrass核心软件版本 1.11.6 和版本 1.10.5。

  • 包含次要错误修复。

测试套件版本:
GGQ_1.3.1
  • 2021.12.20 发布

适用于的 IDT 版本 4.1.0Amazon IoT Greengrass版本 v1.11.4、v1.10.4
发行说明:
  • 使您能够验证和鉴定正在运行的设备Amazon IoT GreengrassCore 软件版本 1.11.4 和版本 1.10.4。

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

测试套件版本:
GGQ_1.3.0
  • 2021.06.23 发布

  • 添加对 Lambda、IAM 和的 API 调用的重试次数Amazon STS以改进对限制或服务器问题的处理。

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

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

发行说明:

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

  • 使您能够开发和运行自定义测试套件Amazon IoT适用于 的 Device TesterAmazon IoT Greengrass. 有关更多信息,请参阅 使用 IDT 开发和运行自己的测试套件

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

注意

Amazon IoT Greengrass不提供 1.11.1 版的 Dockerfile 或 Docker 映像Amazon IoT Greengrass核心软件。要测试设备的 Docker 资格,请使用早期版本的Amazon IoT Greengrass核心软件。

 

适用于的 IDT 版本 3.2.0Amazon IoT Greengrass版本 v1.11.0、v1.10.1、v1.10.0

发行说明:

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

  • 在中添加了一个端口号device.json你可以为 SSH 连接配置。

  • Docker 只支持流管理器和不使用容器化的机器学习 (ML)。容器、Docker 和硬件安全集成 (HSI) 不适用于 Docker 设备。

  • 我们合并了device-ml.jsondevice-hsm.json进入device.json.

 

适用于的 IDT 版本 3.1.3Amazon IoT Greengrass版本:版本 1.10.x、版本 1.9.x、版本 1.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 IoTDevice 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

发行说明:

  • 为 future 来添加 OTA 测试错误修复Amazon IoT Greengrass版本的兼容性。

注意

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