發行版本:AWS IoT Greengrass2021 年 4 月 26 日核心 v2.1.0 軟體更新 - AWS IoT Greengrass

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

發行版本:AWS IoT Greengrass2021 年 4 月 26 日核心 v2.1.0 軟體更新

此版本提供了 Greengrass 核組件的 2.1.0 版和更新提供的組件。AWS

發行日期:四月二十六日

發行亮點
  • 碼頭集線器和 Amazon Elastic Container Registry (Amazon ECR) 集成-新的 Docker 應用程序管理器組件使您可以從 Amazon ECR 下載公共或私有映像。您也可以使用此元件從 Docker 集線器和AWS Marketplace. 如需詳細資訊,請參閱 運行碼頭容器

  • 適用於AWS IoT Greengrass核心軟體的碼頭檔案和碼頭影像 — 您可以使用 Greengrass 泊塢視窗映像在使用 Amazon Linux 2 作為基礎作業系統的泊塢視窗容器AWS IoT Greengrass中執行。您還可以使用AWS IoT Greengrass碼頭文件來構建自己的 Greengrass 圖像。如需詳細資訊,請參閱 在 Docker 容器中執行 AWS IoT Greengrass 核心軟體

  • Sup@@ port 其他機器學習架構和平台 — 您可以部署範例機器學習推論元件,這些元件使用預先訓練的模型,使用 TensorFlow Lite 2.5.0 和 DLR 1.6.0 執行範例影像分類和物件偵測。此版本還擴展了對 Armv8 (AArch64) 裝置的範例機器學習支援。如需詳細資訊,請參閱 執行機器學習推論

平台支援更新

平台 詳細資訊
Docker

的碼頭檔案和碼頭影像現在可供使AWS IoT Greengrass用。

Dockerfile

AWS IoT Greengrass提供一個碼頭檔案來建置一個容器映像檔,該映像檔具有安裝在 Amazon Linux 2 (x86_64) 基礎映像上的AWS IoT Greengrass核心軟體和相依性。您可以修改 Docker 文件中的基本映像以在不同的平台架構AWS IoT Greengrass上運行。

Docker 映像檔

AWS IoT Greengrass提供預先建立的 Docker 映像檔,該映像檔在 Amazon Linux 2 (x86_64) 基礎映像上安裝了AWS IoT Greengrass核心軟體和相依性。

如需詳細資訊,請參閱 在 Docker 容器中執行 AWS IoT Greengrass 核心軟體

公用元件更新

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

重要

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

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

元件 詳細資訊
Greengrass 核

Greengrass 核的 2.1.0 版本是可用的。

新功能
  • 支援從 Amazon ECR 中的私有儲存庫下載 Docker 映像檔。

  • 新增下列參數以自訂核心裝置上的 MQTT 組態:

    • maxInFlightPublishes— 可同時進行中未確認的 MQTT QoS 1 訊息的最大數量。

    • maxPublishRetry— 重試失敗發佈之郵件的次數上限。

  • 新增fleetstatusservice組態參數以設定核心裝置將裝置狀態發佈至的間隔AWS 雲端。

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

錯誤修復和改進
  • 修正核心重新啟動時造成陰影部署重複的問題。

  • 修正當核心發生服務載入例外狀況時造成當機的問題。

  • 改善元件相依性解決方案,使包含循環相依性的部署失敗。

  • 修正先前已從核心裝置移除外掛程式元件時,無法重新部署該元件的問題。

  • 修正導致 Lambda 元件或以 root 身分執行之元件的HOME環境變數設定為/greengrass/v2/work目錄的問題。HOME變數現在已正確設定為執行元件之使用者的主目錄。

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

碼頭應用程序管理器

新的 Docker 應用程序管理器組件的 2.0.0 版本可用

新功能
  • 管理登入資料以從 Amazon ECR 中的私有儲存庫下載映像。

  • 從 Amazon ECR,碼頭集線器和. AWS Marketplace

发 Lambda 器

Lambda 啟動器元件的 2.0.4 版本可供使用。

錯誤修復和改進
  • 修正元件未正確傳遞AddGroupOwner至 Lambda 函數容器的問題。

舊版訂閱路由器

舊版訂閱路由器元件 2.1.0 版可供使用。

錯誤修復和改進
  • 添加支援為sourcetarget指定元件名稱而不是 ARN。如果您為訂閱指定元件名稱,則不需要在每次 Lambda 函數版本變更時重新設定訂閱。

本機除錯主控台

地調試控制台組件的 2.1.0 版可用。

新功能
  • 使用 HTTPS 來保護您與本機除錯主控台的連線安全。HTTPS 預設為啟用狀態。

錯誤修復和改進
  • 您可以在設定編輯器中關閉快閃列訊息。

日誌管理器

日誌管理器組件的 2.1.0 版可用。

錯誤修復和改進
  • 對於打印到標準輸出(標準輸出)logFileDirectoryPathlogFileRegex標準錯誤(stderr)的 Greengrass 組件使用默認值和工作。

  • 將記錄檔上傳至 CloudWatch 記錄檔時,透過設定的網路 Proxy 正確路由傳送流量。

  • 正確處理記錄資料流名稱中的冒號字元 (:)。 CloudWatch 記錄檔資料流名稱不支援冒號。

  • 從記錄串流中移除物件群組名稱,以簡化記錄資料流名稱。

  • 移除在正常行為期間列印的錯誤記錄訊息。

DLR 影像分類

DLR 影像分類元件的 2.1.1 版可供使用。

新功能
  • 使用深度學習執行階段 v1.6.0。

  • 在 Arch64 (AArch64) 平台上新增對範例影像分類的支援。這擴展了對運行 NVIDIA 傑特森的 Greengrass 核心設備的機器學習支持,例如傑特森納米。

  • 啟用相機整合以進行範例推論。使用新的UseCamera組態參數可啟用範例推論程式碼,以存取 Greengrass 核心裝置上的攝影機,並在擷取的映像上在本機執行推論。

  • 新增將推論結果發佈至. AWS 雲端 使用新的PublishResultsOnTopic組態參數來指定您要發佈結果的主題。

  • 新增可讓您為要執行推論之影像指定自訂目錄的ImageDirectory組態參數。

錯誤修復和改進
  • 將推論結果寫入元件記錄檔,而不是個別的推論檔案。

  • 使用 AWS IoT Greengrass Core 軟體記錄模組來記錄元件輸出。

  • 使用讀AWS IoT Device SDK取零組件模型組態並套用模型組態變更。

DLR 物體偵測

DLR 物件偵測元件的 2.1.1 版可供使用。

新功能
  • 使用深度學習執行階段 v1.6.0。

  • 添加對在 Armv8(AArch64)平台上進行樣本對象檢測的支持。這擴展了對運行 NVIDIA 傑特森的 Greengrass 核心設備的機器學習支持,例如傑特森納米。

  • 啟用相機整合以進行範例推論。使用新的UseCamera組態參數可啟用範例推論程式碼,以存取 Greengrass 核心裝置上的攝影機,並在擷取的映像上在本機執行推論。

  • 新增將推論結果發佈至. AWS 雲端 使用新的PublishResultsOnTopic組態參數來指定您要發佈結果的主題。

  • 新增可讓您為要執行推論之影像指定自訂目錄的ImageDirectory組態參數。

錯誤修復和改進
  • 將推論結果寫入元件記錄檔,而不是個別的推論檔案。

  • 使用 AWS IoT Greengrass Core 軟體記錄模組來記錄元件輸出。

  • 使用讀AWS IoT Device SDK取零組件模型組態並套用模型組態變更。

DLR 圖像分類模型商店

DLR 圖像分類模型存儲組件的 2.1.1 版可用。

新功能
  • 為 Arch64 平台新增一個範例 ResNet -50 影像分類模型。這擴展了對運行 NVIDIA 傑特森的 Greengrass 核心設備的機器學習支持,例如傑特森納米。

DLR 物件偵測模型商店

DLR 對象檢測模型存儲組件的版本 2.1.1 是可用的。

新功能
  • 新增適用於 AArch64 平台的範例 Yolov3 物件偵測模型。這擴展了對運行 NVIDIA 傑特森的 Greengrass 核心設備的機器學習支持,例如傑特森納米。

DLR 安裝程式

您可以使用 DLR 元件的 1.6.1 版本。

新功能
  • 安裝深度學習執行階段 v1.6.0 及其相依性。

  • 添加對在 ARV8(AArch64)平台上安裝 DLR 的支持。這擴展了對運行 NVIDIA 傑特森的 Greengrass 核心設備的機器學習支持,例如傑特森納米。

錯誤修復和改進
  • 在虛擬環境AWS IoT Device SDK中安裝,以讀取元件組態並套用組態變更。

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

TensorFlow 精簡圖像分類

新的 TensorFlow Lite 圖像分類組件的 2.1.0 版可用。

新功能
TensorFlow 精簡型物體偵測

新的 TensorFlow Lite 對象檢測組件的 2.1.0 版可用。

新功能
TensorFlow 精簡版圖片分類模型店

新的 TensorFlow Lite 圖像分類模型商店組件的版本 2.1.0 可用。

新功能
  • 使用 Lite 提供預先訓練的 MobileNet v1 量化模型,以進行樣本影像分類推論。 TensorFlow

TensorFlow 精簡型物件偵測模型商店

新的 TensorFlow Lite 對象檢測模型存儲組件的版本 2.1.0 可用。

新功能
  • 提供在 COCO 數據集上訓練的預先訓練的單次射擊檢測(SSD) MobileNet 模型,以使用 TensorFlow Lite 進行樣本對象檢測推論。

TensorFlow 精簡版

新的TensorFlow 精簡版組件的 2.5.0 版本可用。

新功能
  • 在虛擬環境中安裝TensorFlow 精簡版 v1.6.0 及其依賴關係 7,阿爾姆瓦 8(AArch64)和 x86_64 平台。