发布:Amazon IoT Greengrass 酷睿 v2.1.0 软件更新将于 2021 年 4 月 26 日发布 - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

发布:Amazon IoT Greengrass 酷睿 v2.1.0 软件更新将于 2021 年 4 月 26 日发布

此版本提供了 2.1.0Amazon-提供的组件。

发布日期:2021 年 4 月 26 日

发布亮点

  • Docker Regic Container Registry (Amazon ECR)— 新的 Docker 应用程序管理器组件使您能够从 Amazon ECR 下载公共或私有映像。你也可以使用这个组件从 Docker Hub 下载公共镜像,Amazon Web Services Marketplace. 有关更多信息,请参阅 运行 Docker 容器

  • Dockerfile 和 Docker 映像用于Amazon IoT GreengrassCore 软件-你可以使用 Greengrass Docker 镜像来运行Amazon IoT Greengrass在使用 Amazon Linux 2 作为基本操作系统的 Docker Clinux 2 作为基本操作系统的 D 您也可以使用Amazon IoT GreengrassDockerfile 来构建你自己的 Greengrass 映像。有关更多信息,请参阅 运行Amazon IoT GreengrassDocker 容器中的核心软件

  • Support 其他机器学习框架和平台— 您可以部署示例机器学习推理组件,这些组件使用预训练的模型来执行样本图像分类和对象检测 TensorFlow Lite 2.5.0 和 DLR 1.6.0。此版本还扩展了对 Armv8 (aarch64) 设备的示例机器学习支持。有关更多信息,请参阅 执行机器学习推理

平台支持更新

平台 详细信息
Docker

的 Dockerfile 和 Docker 映像Amazon IoT Greengrass现已推出。

Dockerfile

Amazon IoT Greengrass提供一个 Dockerfile 来构建具有Amazon IoT Greengrass安装在 Amazon Linux 2 (x86_64) 基本映像上的 您可以在 Dockerfile 中修改基础映像以运行Amazon IoT Greengrass在不同的平台架构上。

Docker 镜像

Amazon IoT Greengrass提供预构建的 Docker 镜像Amazon IoT Greengrass安装在 Amazon Linux 2 (x86_64) 基本映像上的

有关更多信息,请参阅 运行Amazon IoT GreengrassDocker 容器中的核心软件

公共组件更新

下表列出了Amazon-提供的包含新功能和更新功能的组件。

重要

部署组件时,Amazon IoT Greengrass安装该组件的所有依赖项的最新受支持版本。正因为如此,新补丁版本的Amazon如果您向事物组添加新设备,或者更新了面向这些设备的部署,则提供的公共组件可能会自动部署到您的核心设备。某些自动更新(例如核心更新)可能会导致设备意外重启。

为防止设备上正在运行的组件进行意外更新,我们建议您在执行以下操作时直接包含该组件的首选版本创建部署. 有关以下项的更新行为的更多信息Amazon IoT GreengrassCore 软件,请参阅更新Amazon IoT Greengrass核心软件 (OTA).

组件 详细信息
Greengrass 核心

的版本 2.1.0Greengrass 核心可用。

新功能
  • 支持从 Amazon Emazon Emazon Emazon Emazon Emazon EC

  • 添加以下参数以在核心设备上自定义 MQTT 配置:

    • maxInFlightPublishes— 可以同时进行传输的最大未确认 MQTT QoS 1 消息的最大数量。

    • maxPublishRetry— 重试发布失败的消息的最大次数。

  • 添加fleetstatusservice配置参数,用于配置核心设备将设备状态发布到Amazon Web Services 云.

  • 其他少量修复和改进。有关更多信息,请参阅 。更改日志上 GitHub.

错误修复和改进
  • 修复了在 nucleus 重启时导致影子部署重复的问题。

  • 修复了在遇到服务加载异常时导致 nucleus 崩溃的问题。

  • 改进了组件依赖关系解析,以使包含循环依赖项的部署失败。

  • 修复了一个问题,该问题导致插件组件无法重新部署,前提是该组件之前已从核心设备中移除。

  • 修复了导致HOME环境变量要设置为/greengrass/v2/workLambda 组件或以 root 身份运行的组件的目录。这些区域有:HOME变量现在已正确设置为运行该组件的用户的主目录。

  • 其他少量修复和改进。有关更多信息,请参阅 。更改日志上 GitHub.

Docker 应用程序管理器

版本 2.0.0Docker 应用程序管理器组件可用。

新功能
  • 管理用于从 Amazon ECR 中的私有存储库下载映像的凭证。

  • 从 Amazon ECR、Docker Hub 和Amazon Web Services Marketplace.

Lambda 启动程序

的版本 2.0.4Lambda 启动器组件可用。

错误修复和改进
  • 修复了组件无法正确传递的问题AddGroupOwner到 Lambda 函数容器中。

原定订阅路由器

的版本 2.1.0传统订阅路由器组件可用。

错误修复和改进
  • 添加了对指定组件名称而不是 ARN 的支持sourcetarget. 如果为订阅指定组件名称,则在 Lambda 函数的版本发生更改时,您不需要每次更改此订阅。

本地调试控制台

的版本 2.1.0本地调试控制台组件可用。

新功能
  • 使用 HTTPS 保护与本地调试控制台的连接。默认情况下,HTTPS 已启用。

错误修复和改进
  • 您可以在配置编辑器中关闭闪存栏消息。

日志管理器

的版本 2.1.0日志管理器组件可用。

错误修复和改进
  • 使用原定设置logFileDirectoryPathlogFileRegex这适用于打印到标准输出 (stdout) 和标准错误 (stderr)

  • 将日志上传到时,通过配置的网络代理正确路由流量 CloudWatch 日志。

  • 正确处理冒号字符 (:) 在日志流名称中。 CloudWatch 日志日志流名称不支持冒号。

  • 通过从日志流中删除事物组名称来简化日志流名称。

  • 删除在正常行为期间打印的错误日志消息。

DLR 图像分类

的版本 2.1.1DLR 图像分类组件可用。

新功能
  • 使用深度学习运行时v1.6.0。

  • 在 Armv8 (AArch64) 平台上添加样本图像分类支持。这扩展了对运行 NVIDIA Jetson 的 Greengrass 核心设备(例如 Jetson Nano)的机器学习支持。

  • 启用相机集成以进行样本推断。使用新的UseCamera配置参数,使示例推理代码能够访问 Greengrass 核心设备上的摄像头,并在捕获的图像上本地运行推理。

  • 添加对将推理结果发布到Amazon Web Services 云. 使用新的PublishResultsOnTopiccontainer。

  • AddImageDirectory配置参数,使您能够为要对其执行推理的映像指定自定义目录。

错误修复和改进
  • 将推理结果写入组件日志文件而不是单独的推理文件。

  • 使用Amazon IoT Greengrass用于记录组件输出的核心软件日志模块。

  • 使用Amazon IoT Device SDK以读取组件配置并应用配置更改。

DLR 对象检测

的版本 2.1.1DLR 对象检测组件可用。

新功能
  • 使用深度学习运行时v1.6.0。

  • 在 Armv8 (AArch64) 平台上添加样本对象检测支持。这扩展了对运行 NVIDIA Jetson 的 Greengrass 核心设备(例如 Jetson Nano)的机器学习支持。

  • 启用相机集成以进行样本推断。使用新的UseCamera配置参数,使示例推理代码能够访问 Greengrass 核心设备上的摄像头,并在捕获的图像上本地运行推理。

  • 添加对将推理结果发布到Amazon Web Services 云. 使用新的PublishResultsOnTopiccontainer。

  • AddImageDirectory配置参数,使您能够为要对其执行推理的映像指定自定义目录。

错误修复和改进
  • 将推理结果写入组件日志文件而不是单独的推理文件。

  • 使用Amazon IoT Greengrass用于记录组件输出的核心软件日志模块。

  • 使用Amazon IoT Device SDK以读取组件配置并应用配置更改。

DLR 图像分类模型存储

的版本 2.1.1DLR 图像分类模型存储组件可用。

新功能
  • 添加示例 ResNet-50 (AArch64) 平台的图像分类模型。这扩展了对运行 NVIDIA Jetson 的 Greengrass 核心设备(例如 Jetson Nano)的机器学习支持。

DLR 物体检测模型存储

的版本 2.1.1DLR 物体检测模型存储组件可用。

新功能
  • 为 Armv8 (aarch64) 平台添加示例 YOLOV3 物体检测模型。这扩展了对运行 NVIDIA Jetson 的 Greengrass 核心设备(例如 Jetson Nano)的机器学习支持。

DLR 安装程序

的版本 1.6.1DLR组件可用。

新功能
  • 安装深度学习运行时v1.6.0

  • 添加了在 Armv8 (AArch64) 平台上安装 DLR 的支持。这扩展了对运行 NVIDIA Jetson 的 Greengrass 核心设备(例如 Jetson Nano)的机器学习支持。

错误修复和改进
  • 安装Amazon IoT Device SDK在虚拟环境中读取组件配置并应用配置更改。

  • 其他少量错误修复和改进。

TensorFlow Lite 图像分类

新的版本 2.1.0TensorFlow Lite 图像分类组件可用。

新功能
TensorFlow 对象检测

新的版本 2.1.0TensorFlow 对象检测组件可用。

新功能
TensorFlow 精简版图像分类模型商店

新的版本 2.1.0TensorFlow 精简版图像分类模型商店组件可用。

新功能
  • 提供预训练 MobileNet v1 量化模型用于样本图像分类推断 TensorFlow 精简版。

TensorFlow 精简版物体检测模型存储

新的版本 2.1.0TensorFlow 精简版物体检测模型存储组件可用。

新功能
  • 提供预训练的单发检测 (SSD) MobileNet 在 COCO 数据集上训练的模型用于样本物体检测推断 TensorFlow 精简版。

TensorFlow 精简版

版本 2.5.0TensorFlow 精简版组件可用。

新功能
  • 安装TensorFlow 精简版v1.6.0 及其在 Armv7、Armv8 (aarch64) 和 x86_64 平台上的虚拟环境中的依赖关系。