Amazon IoT Greengrass Version 12023 年 6 月 30 日进入延长寿命阶段。有关更多信息,请参阅Amazon IoT Greengrass V1维护政策。在此日期之后,Amazon IoT Greengrass V1不会发布提供功能、增强功能、错误修复或安全补丁的更新。在上运行的设备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.json
和device-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 会为您创建服务角色。
-