發行版本:2022 年 6 月 27 日AWS IoT Greengrass核心軟體更新 - AWS IoT Greengrass

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

發行版本:2022 年 6 月 27 日AWS IoT Greengrass核心軟體更新

此版本提供 Greengrass 核心元件的 2.6.0 版、新提供的元件,以及AWS提供元件的更新。AWS

發行日期:二 ○○ 二年六月二十七日

發行亮點
  • 本機發佈/訂閱主題中的通配符號 — 您現在可以在訂閱本機發佈/訂閱主題時使用 MQTT 萬用字元。如需詳細資訊,請參閱 發佈/訂閱本地訊息SubscribeToTopic

  • 用戶端裝置陰影支援 — 您現在可以與自訂元件中的用戶端裝置陰影互動,並與用戶端裝置陰影同步AWS IoT Core。如需詳細資訊,請參閱 與用戶端裝置陰影互動並同步

  • 戶端裝置的本機 MQTT 5 支援 — 您現在可以部署 EMQX MQTT 5 代理程式,在用戶端裝置與核心裝置之間的通訊中使用 MQTT 5 功能。如需詳細資訊,請參閱 MQTT 5 經紀商將用戶端裝置連線至核心裝置

  • 零組件組態中的配方變數 — 您現在可以在元件組態中使用特定的 recipe 變數。當您在方案中定義元件的預設組態或在部署中設定元件時,您可以使用這些方案變數。如需詳細資訊,請參閱 配方變數在合併更新中使用配方變數

  • IPC 授權原則中的萬用字元 — 您現在可以使用*萬用字元來比對處理序間通訊 (IPC) 授權原則中的任何字元組合。此萬用字元可讓您在單一授權原則中允許存取多個資源。如需詳細資訊,請參閱 授權原則中的萬用字元

  • 管理本機部署和元件的 IPC 作業 — 您現在可以開發用於管理本機部署和檢視元件詳細資料的自訂元件。如需詳細資訊,請參閱 IPC:管理本機部署和元件

  • 驗證和授權用戶端裝置的 IPC 作業 — 您現在可以使用這些作業來建立自訂的本機代理程式元件。如需詳細資訊,請參閱 IPC:驗證和授權用戶端裝置

版本詳情

公用元件更新

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

重要

當您部署元件時,AWS IoT Greengrass會安裝該元件所有相依性的最新受支援版本。因此,如果您將新裝置新增至物件群組,或更新以這些裝置為目標的部署,則AWS提供之公用元件的新修補程式版本可能會自動部署到核心裝置。某些自動更新 (例如核心更新) 可能會導致裝置意外重新啟動。

若要避免對裝置上執行的元件進行意外更新,建議您在建立部署時直接包含該元件的偏好版本。如需有關 AWS IoT Greengrass Core 軟體更新行為的詳細資訊,請參閱更新AWS IoT Greengrass核心軟件(OTA)

元件 詳細資訊
Greengrass 核

Greengrass 核的 2.6.0 版本是可用的。

新功能
  • 當您訂閱本機發佈/訂閱主題時,新增對 MQTT 萬用字元的支援。如需詳細資訊,請參閱 發佈/訂閱本地訊息SubscribeToTopic

  • 添加對組件配置中的配方變量的支持,而不是 component_dependency_name:configuration:json_pointer recipe 變量。當您在方案中定義元件或在部署DefaultConfiguration中設定元件時,您可以使用這些方法變數。若要啟用此功能,請將interpolateComponentConfiguration組態選項設定為true。如需詳細資訊,請參閱 配方變數在合併更新中使用配方變數

  • 在進程間通信(IPC)授權策略中添加對通*配符的完全支持。您現在可以指定*資源字串中的字元,以符合任何字元組合。如需詳細資訊,請參閱 授權原則中的萬用字元

  • 添加對自定義組件的支持,以調用 Greengrass CLI 使用的 IPC 操作。您可以使用這些 IPC 作業來管理本機部署、檢視元件詳細資料,以及產生可用來登入本機除錯主控台的密碼。如需詳細資訊,請參閱 IPC:管理本機部署和元件

錯誤修復和改進
  • 修正了相依元件在某些情況下重新啟動其硬相依性或變更狀態時不會反應的問題。

  • 改善部署失敗時核心裝置向AWS IoT Greengrass雲端服務報告的錯誤訊息。

  • 修正當核心重新啟動時,Greengrass 核在特定案例中套用物件部署兩次的問題。

  • 其他小修正和改進。如需詳細資訊,請參閱中的發行版本 GitHub。

MQTT 5 經紀商

EMQX MQTT 5 代理程式元件的 1.0.0 版可供使用。

新功能
  • 添加對本地 EMQX MQTT 5 代理程式的支援。用戶端裝置可以連線到此 MQTT 代理程式,以便使用 MQTT 5 功能與核心裝置進行通訊。

陰影管理員

陰影管理員元件的 2.2.0 版可用。

新功能
  • 通過本地發布/訂閱界面添加對本地陰影服務的支持。您現在可以在陰影 MQTT 主題上與本機發佈/訂閱訊息代理程式進行通訊,以取得、更新和刪除核心裝置上的陰影。此功能可讓您使用 MQTT 橋接器在用戶端裝置與本機發佈/訂閱介面之間轉送陰影主題的訊息,將用戶端裝置連線至本機陰影服務。

    此功能需要 v2.6.0 或更高版 Greeng rass 核成分。若要將用戶端裝置連線到本機陰影服務,您也必須使用 v2.2.0 或更新版本的 MQ TT 橋接器元件。

  • 新增您可以設定的direction選項,以自訂方向,以便在本機陰影服務與之間同步陰影AWS 雲端。您可以設定此選項以減少頻寬和與AWS 雲端.

用戶端裝置驗證

客戶端設備身份驗證組件的 2.2.0 版可用。

新功能
  • 添加對自定義組件的支持,以調用進程間通信(IPC)操作以驗證和授權客戶端設備。例如,您可以在自訂 MQTT 代理程式元件中使用這些作業。如需詳細資訊,請參閱 IPC:驗證和授權用戶端裝置

  • 新增maxActiveAuthTokens、和threadPoolSize選項cloudQueueSize,您可以設定這些選項來調整此元件的執行方式。

MQTT 大橋

MQTT 橋接器元件的 2.2.0 版本可供使用。

新功能
  • 當您指定本機發佈/訂閱做為來源訊息代理程式時,新增對 MQTT 主題萬用字元 (#+) 的支援。

    此功能需要 v2.6.0 或更高版 Greeng rass 核成分。

  • 新增選targetTopicPrefix項,您可以指定該選項來設定 MQTT 橋接器,以便在轉送郵件時將首碼新增至目標主題。

Greengrass CLI

Greengrass CLI 的 2.6.0 版本是可用的。

新功能
  • 添加對自定義組件的支持,以調用 Greengrass CLI 使用的進程間通信(IPC)操作。您可以使用這些 IPC 作業來管理本機部署、檢視元件詳細資料,以及產生可用來登入本機除錯主控台的密碼。如需詳細資訊,請參閱 IPC:管理本機部署和元件

錯誤修復和改進
  • 其他小修正和改進。