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

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

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

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

发布日期:2022 年 6 月 27 日

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

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

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

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

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

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

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

发布详情

公共组件更新

下表列出了AWS由提供的组件,其中包括新的和更新的功能。

重要

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

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

组件 详细信息
Greengrass 核

Greengrass nucleus 的 2.6.0 版本已上市。

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

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

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

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

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

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

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

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

MQTT 5 经纪商 (EMQX)

新的 EMQX MQTT 5 代理组件已推出 1.0.0 版。

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

影子经理

影子管理器组件已推出 2.2.0 版。

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

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

  • 添加了可以配置为自定义方向的direction选项,以便在本地阴影服务与之间同步阴影AWS Cloud。您可以配置此选项以减少带宽和与的连接AWS Cloud。

客户端设备身份验证

客户端设备身份验证组件已推出 2.2.0 版。

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

  • 添加maxActiveAuthTokenscloudQueueSize、和threadPoolSize选项,您可以配置这些选项以调整此组件的性能。

MQTT 桥接器

MQTT 桥接组件的 2.2.0 版本现已推出。

新功能
Greengrass CLI

Greengrass CLI 的 2.6.0 版本现已推

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

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