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

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

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

此版本提供了 Greengrass nucleus 组件的 2.6.0 版、新 Amazon提供的组件以及对提供的组件的更新。 Amazon

发行日期:2022 年 6 月 27 日

发行版的亮点
  • 本地发布/订阅主题中的通配符 – 现在,您在订阅本地发布/订阅主题时可以使用 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提供的公共组件的新补丁版本可能会自动部署到您的核心设备上。某些自动更新(例如 Nucleus 更新)可能会导致您的设备意外重启。

为防止设备上运行的组件出现意外更新,我们建议您在创建部署时直接包含您对该组件的首选版本。有关 C Amazon IoT Greengrass ore 软件更新行为的更多信息,请参阅更新 Amazon IoT Greengrass 核心软件 (OTA)

组件 详细信息
Greengrass Nucleus

Greengrass Nucleus的 2.6.0 版本可用。

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

  • 添加了对于组件配置中的配方变量(component_dependency_name:configuration:json_pointer 配方变量除外)的支持。在配方中定义组件的 DefaultConfiguration 或在部署中配置组件时,您可以使用这些配方变量。要启用此功能,请将interpolateComponentConfiguration配置选项设置为true。有关更多信息,请参阅配方变量在合并更新中使用配方变量

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

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

错误修复和改进
  • 修复了以下问题:在某些情况下,当依赖组件的硬依赖关系重启或状态改变时,依赖组件没有反应。

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

  • 修复了以下问题:当内核重启时,Greengrass Nucleus 在某些情况下两次应用事物部署。

  • 其他小型修复和改进。有关更多信息,请参阅上的版本 GitHub。

MQTT 5 代理(EMQX)

EMQX MQTT 网桥组件的 1.0.0 版本可用。

新特征
  • 支持本地 EMQX MQTT 5 代理。客户端设备可以连接到此 MQTT 代理,使用 MQTT 5 功能与核心设备通信。

影子管理器

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

新特征
客户端设备身份验证

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

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

  • 添加了 maxActiveAuthTokenscloudQueueSizethreadPoolSize 选项,您可以配置这些选项以调整此组件的性能。

MQTT 网桥

MQTT 网桥组件的 2.2.0 版本可用。

新特征
  • 当您将本地发布/订阅指定为源消息代理时,支持 MQTT 主题通配符(#+)。

    此功能需要 v2.6.0 或更高版本的 Greengrass Nucleus 组件

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

Greengrass CLI

Greengrass CLI 的 2.6.0 版本可用。

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

错误修复和改进
  • 其他小型修复和改进。