本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
2024 年 12 月 16 日發行: AWS IoT Greengrass Core v2.14.0 軟體更新
此版本提供 Greengrass 核元件的 2.14.0 版,以及新的 AWS IoT Greengrass 核精簡更新。 AWS IoT Greengrass nucleus lite 是新的執行時間,適用於 AWS IoT Greengrass 第 2 版。它提供了減少記憶體使用量的替代方案。對於資源受限的裝置來說,這是很好的選項。它實作了一部分的核功能,具有針對未來版本規劃的更多特色相容性。來源碼現在可在 Github
-
將元件部署到 Greengrass 核心裝置。使用相同的配方格式,雖然某些進階功能可能尚無法使用。
-
部署為 Greengrass 元件的應用程式可以使用裝置 SDKs 來存取支援的 Greengrass IPC APIs,例如: AWS IoT Core MQTT 存取、本機 pub/sub 和 Greengrass 組態存取。如需支援的 IPC APIs 清單,請參閱相容性圖表。
-
部分 AWS 受管元件已更新,支援 nucleus lite。如需現有相容AWS元件的清單,請參閱 提供的元件。
新功能:
-
使用較少的記憶體和磁碟空間 (少於 5MB 的 RAM 和少於 5MB 的儲存空間)。
-
元件與主機系統的服務管理員整合 (適用於目前支援的 Linux 平台)。
要注意的事項:
-
AWS IoT Greengrass nucleus lite 配方區分大小寫。確保在https://docs.aws.amazon.com/greengrass/v2/developerguide/component-recipe-reference.html配方參考中使用正確的 (金鑰) 大小寫。
-
nucleus lite 執行時間支援物件群組部署,且尚不支援 (單一) Core 裝置部署目標類型。若要部署到單一 Greengrass 裝置,請使用物件群組,其中只有一個裝置。
-
核精簡型執行期使用週框記憶體資源;根據傳統執行期的使用量擴展的功能可能會因為超過精簡型資源而失敗。這包括一次最多 50 個 MQTT 訂閱的目前限制,以及配方檔案大小和部署的最大限制。如果自行編譯 lite 執行時間,則可以在編譯時設定其中一些限制。
-
nucleus lite 執行時間不會隨附於 Java。若要使用需要 Java 的元件,系統將需要已安裝 Java,也可以使用元件來安裝 Java。
-
我們建議您從來源編譯 nucleus lite 執行時間,並使用專為您的系統量身打造的建置。對於 Yocto 系統, layer 可用於將 nucleus lite 執行時間整合到您的系統映像中。
-
目前,nucleus lite 假設使用 systemd 的 Linux 系統,或使用 systemd 的容器映像。
-
雖然您可以使用配方指令碼管理 Docker 容器,但 Greengrass 受管容器成品尚無法使用。
-
nucleus lite 執行時間尚未支援存放在 PKCS11 模組中的金鑰。如果您的使用案例需要存放在安全元素上的金鑰,則傳統執行時間目前可支援此使用案例。為了防止裝置登入資料洩漏,請確保生產裝置使用完整磁碟加密。
除了推出 nucleus lite 之外,我們也發行了 nucleus v2.14.0。此更新為現有的 Greengrass 核帶來顯著的增強功能。
主要功能和改進:
-
新的雙堆疊端點支援可啟用 IPv6 網路通訊。
-
增強對核重新啟動失敗和目錄損毀的彈性。
-
修正 IPC PubSub 訂閱關閉中的記憶體流失問題。
版本日期:2024 年 12 月 16 日
公有元件更新
下表列出 AWS提供的元件,其中包含新的和更新的 功能。
重要
部署元件時, 會 AWS IoT Greengrass 安裝該元件所有相依性的最新支援版本。因此,如果您將新裝置新增至物件群組,或者您更新以這些裝置為目標的部署,則可能會自動將 AWS新修補程式版本的公有元件部署到您的核心裝置。有些自動更新,例如核更新,可能會導致您的裝置意外重新啟動。
為了防止在您裝置上執行之元件的意外更新,我們建議您在建立部署時直接包含該元件的偏好版本。如需 AWS IoT Greengrass Core 軟體更新行為的詳細資訊,請參閱 更新 AWS IoT Greengrass 核心軟體 (OTA)。
| 元件 | 詳細資訊 |
|---|---|
| Greengrass 核精簡型 | Greengrass nucleus lite 2.0.0 版已推出。
|
| Greengrass 核 | Greengrass 核的 2.14.0 版已推出。
|
| Greengrass CLI | Greengrass CLI 的 2.14.0 版已推出。
|
| 串流管理員 | 串流管理員的 2.14.0 版已推出。
|
| MQTT 5 代理程式 (EMQX) | 2.0.2 版的 MQTT 5 代理程式 (EMQX) 已推出。
|
| Lambda 執行時間元件 | Lambda 執行期元件的 2.0.9 版已推出。
|
| Lambda 管理員元件 | Lambda 管理員元件的 2.3.5 版已推出。
|
| Secret Manager 元件 | 2.2.2 版的 Secret Manager 元件已推出。
|
| 安全通道元件 | 1.1.0 版的安全通道元件已推出。
|
| CloudWatch 指標元件 | CloudWatch 指標元件的 1.1.0 版已推出。
|