Greengrass 功能相容性 - AWS IoT Greengrass

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

Greengrass 功能相容性

AWS IoT Greengrass 支援執行各種作業系統的裝置。只有特定作業系統支援某些功能。使用下表了解每個支援的作業系統可使用哪些功能。如需支援的作業系統、需求以及如何設定 Greengrass 核心裝置的詳細資訊,請參閱 設定 AWS IoT Greengrass 核心裝置

簡訊
功能 Linux Windows Greengrass lite (Linux)

在 AWS IoT 和 元件之間交換 MQTT 訊息

(MQTT5 擴充功能除外)

在元件之間交換本機發佈/訂閱訊息

透過 MQTT 與本機 IoT 裝置互動

使用 Modbus-RTU 元件與本機 Modbus-RTU 裝置互動

安全
功能 Linux Windows Greengrass lite (Linux)

使用裝置身分驗證和授權保護連線

從 部署和存取安全、加密的秘密 AWS Secrets Manager

使用硬體安全模組 (HSM) 安全地存放裝置的私有金鑰和憑證

使用 稽核核心裝置 AWS IoT Device Defender

使用 AWS 登入資料來與 AWS 服務互動

安裝
功能 Linux Windows Greengrass lite (Linux)

AWS IoT Greengrass 使用自動佈建安裝

AWS IoT Greengrass 使用手動佈建安裝

AWS IoT Greengrass 使用 AWS IoT 機群佈建安裝

AWS IoT Greengrass 使用自訂佈建外掛程式安裝

使用預先建置的 Docker 映像 AWS IoT Greengrass 在 Docker 容器中執行

注意

AWS IoT Greengrass 可以在已啟用系統的 Docker 容器中安裝和執行。

遠端維護和更新
功能 Linux Windows Greengass lite (Linux)

執行安全的over-the-air(OTA) 軟體更新

使用 管理核心裝置 AWS Systems Manager

使用 AWS IoT 安全通道連線至核心裝置

機器學習
功能 Linux Windows Greengrass lite (Linux)

使用 Amazon SageMaker AI Edge Manager 執行機器學習推論

使用 Amazon Lookout for Vision 執行機器學習推論

使用 DLR 執行機器學習推論

使用 TensorFlow 執行機器學習推論

元件功能
功能 Linux Windows Greengrass lite (Linux)

部署和叫用 Lambda 函數

在元件中執行 Docker 容器

使用串流管理員處理和匯出大量資料串流

使用生命週期指令碼管理元件生命週期

與裝置陰影互動

將日誌上傳至 Amazon CloudWatch Logs

使用 Amazon CloudWatch CloudWatch 指標

使用 Amazon SNS 元件將訊息發佈至 Amazon Simple Notification Service

使用串流管理員將資料發佈至 Amazon Data Firehose 交付串流

使用 Firehose 元件將資料發佈至 Amazon Data Firehose 交付串流

收集並處理即時系統遙測指標

設定元件程序的系統資源限制

暫停和繼續元件程序

AWS IoT SiteWise 使用 AWS IoT SiteWise 元件與 整合

使用 Kinesis Video Streams 元件的邊緣連接器,將影片串流發佈至 Amazon Kinesis Video Streams

元件開發
功能 Linux Windows Greengrass lite (Linux)

在核心裝置上於本機開發元件

使用 CLI AWS IoT Greengrass 與核心裝置互動

使用本機偵錯主控台與核心裝置互動

在自訂元件中使用 AWS IoT Device SDK for Python

在自訂元件中使用 AWS IoT Device SDK for C++

在自訂元件中使用 AWS IoT Device SDK 適用於 Java 的

裝置認證
功能 Linux Windows Greengrass lite (Linux)

使用 AWS IoT Device Tester AWS IoT Greengrass V2 來驗證 IoT 裝置