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

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

发布:Amazon IoT Greengrass 酷睿 v2.6.0 软件更新将于 2022 年 6 月 27 日发布

此版本提供了Greengrass Nucleus 组件组件的版本 2.0Amazon-提供的组件和更新Amazon-提供的组件。

发布日期:2022 年 6 月

发布亮点

  • 本地发布/订阅主题中的通配符— 您现在可以在订阅本地发布/订阅主题时使用 MQTT 通配符。有关更多信息,请参阅 发布/订阅本地消息SubscribeToTopic

  • 客户端设备影子支持— 您现在可以在自定义组件中与客户端设备影子进行交互,并将客户端设备影子与Amazon IoT Core. 有关更多信息,请参阅 与客户端设备影子交互并同步

  • 对客户端设备的本地 MQTT 5 支持— 您现在可以部署 EMQX MQTT 5 代理,以便在客户端设备和核心设备之间的通信中使用 MQTT 5 功能。有关更多信息,请参阅 MQTT 5 经纪商 (EMQX)将客户端设备连接到核心设备

  • 组件配置中的配方变量— 您现在可以在组件配置中使用特定的配方变量。在配方中定义组件的默认配置或在部署中配置组件时,可以使用这些配方变量。有关更多信息,请参阅 配方变量在合并更新中使用配方变量

  • IPC 授权策略中的通配符— 现在可以将与*通配符,用于匹配进程间通信 (IPC) 授权策略中的任意字符组合。使用此通配符,您可以在单个授权策略中允许访问多个资源。有关更多信息,请参阅 授权策略中的通配符

  • 管理本地部署和组件的 IPC 操作— 您现在可以开发用于管理本地部署和查看组件详细信息的自定义组件。有关更多信息,请参阅 。IPC:管理本地部署和组件.

  • 对客户端设备进行身份验证和授权的 IPC 操作— 您现在可以使用这些操作来创建自定义本地代理组件。有关更多信息,请参阅 。IPC:对客户端设备进行身份验证和授权.

发布详细信息

公共组件更新

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

重要

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

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

组件 详细信息
Greengrass 核

版本 2.0Greengrass 核可用。

新功能
  • 当您订阅本地发布/订阅主题时,添加对 MQTT 通配符的支持。有关更多信息,请参阅 发布/订阅本地消息SubscribeToTopic

  • 在组件配置中添加对配方变量的支持,而不是component_dependency_name:configuration:json_pointer配方变量。定义组件的 recipes 变量时可以使用这些配方变量DefaultConfiguration或者在部署中配置组件时。若要启用此功能,请将interpolateComponentConfiguration配置选项true. 有关更多信息,请参阅 配方变量在合并更新中使用配方变量

  • 增加了对的完全支持*进程间通信 (IPC) 授权策略中的通配符。现在,您可以指定*资源字符串中的字符,以匹配任意字符组合。有关更多信息,请参阅 授权策略中的通配符

  • 添加了对自定义组件的支持,以调用 Greengrass CLI 使用的 IPC 操作。您可以使用这些 IPC 操作来管理本地部署、查看组件详细信息以及生成可用于登录本地调试控制台. 有关更多信息,请参阅 。IPC:管理本地部署和组件.

错误修复和改进
  • 修复了在某些情况下依赖组件在硬依赖项重启或更改状态时不会做出反应的问题。

  • 改进了核心设备报告的错误消息Amazon IoT Greengrass部署失败时的云服务。

  • 修复了 Greengrass 核在某些情况下核重启时两次应用事物部署的问题。

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

MQTT 5 经纪商 (EMQX)

新版本 1.0EMQX MQTT 5 经纪商组件可用。

新功能
  • 增加了对本地 EMQX MQTT 5 代理的支持。客户端设备可以连接到此 MQTT 代理,以便使用 MQTT 5 功能与核心设备进行通信。

影子管理器

版本 2.0影子管理器组件可用。

新功能
  • 通过本地发布/订阅界面添加对本地影子服务的支持。您现在可以在上与本地发布/订阅消息代理进行通信影子 MQTT 主题获取、更新和删除核心设备上的阴影。此功能使您可以使用 MQTT 桥在客户端设备和本地发布/订阅界面之间中继有关影子主题的消息,从而将客户端设备连接到本地影子服务。

    此功能需要 v2.0 或更高版本Greengrass 核组件. 要将客户端设备连接到本地影子服务,还必须使用 v2.2.0 或更高版本的MQTT 桥组件.

  • 添加direction选项,您可以将其配置为自定义方向,以便在本地阴影服务和Amazon Web Services 云. 您可以配置此选项以减少带宽和与Amazon Web Services 云.

客户端设备身份验证

版本 2.0客户端设备身份验证组件可用。

新功能
  • 添加对自定义组件的支持,以调用进程间通信 (IPC) 操作对客户端设备进行身份验证和授权。例如,您可以在自定义 MQTT 代理组件中使用这些操作。有关更多信息,请参阅 。IPC:对客户端设备进行身份验证和授权.

  • 添加maxActiveAuthTokenscloudQueueSize, 和threadPoolSize选项,您可以配置这些选项来调整此组件的执行方式。

MQTT 桥接器

版本 2.0MQTT 桥组件可用。

新功能
  • 添加了对 MQTT 主题通配符 (#+),当您将本地发布/订阅指定为源消息代理时。

    此功能需要 v2.0 或更高版本Greengrass 核组件.

  • 添加targetTopicPrefix选项,您可以指定该选项来配置 MQTT 桥,使其在中继消息时为目标主题添加前缀。

Greengrass

版本 2.0Greengrass可用。

新功能
  • 添加了对自定义组件的支持,以调用 Greengrass CLI 使用的进程间通信 (IPC) 操作。您可以使用这些 IPC 操作来管理本地部署、查看组件详细信息以及生成可用于登录本地调试控制台. 有关更多信息,请参阅 。IPC:管理本地部署和组件.

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