通過操作系統的 Greengrass 功能兼容性 - AWS IoT Greengrass

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

通過操作系統的 Greengrass 功能兼容性

AWS IoT Greengrass 支持運行各種操作系統的設備。某些功能僅支援某些作業系統。使用下表瞭解哪些功能適用於每個受支援的作業系統。如需有關支援的作業系統、需求以及如何設定 Greengrass 核心裝置的詳細資訊,請參閱。設定 AWS IoT Greengrass 核心裝置

簡訊
功能 Linux Windows

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

在元件之間交換本地發布/訂閱消息

透過 MQTT 與本地 IoT 裝置互動

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

安全
功能 Linux Windows

通過設備身份驗證和授權保護連接

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

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

稽核核心裝置 AWS IoT Device Defender

使用 AWS 認證與 AWS 服務互動

安裝
功能 Linux Windows

AWS IoT Greengrass 以自動佈建進行安裝

AWS IoT Greengrass 以手動佈建進行安裝

AWS IoT Greengrass 以 AWS IoT 叢集佈建進行安裝

AWS IoT Greengrass 使用自定義配置插件安裝

使用預構建 AWS IoT Greengrass 的 Docker 映像在 Docker 容器中運行

遠端維護與更新
功能 Linux Windows

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

管理核心裝置 AWS Systems Manager

透過 AWS IoT 安全通道 Connect 至核心裝置

機器學習
功能 Linux Windows

使用 Amazon SageMaker 邊緣管理器執行機器學習推論

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

使用 DLR 執行機器學習推論

使用執行機器學習推論 TensorFlow

元件特徵
功能 Linux Windows

部署和叫用 Lambda 函數

在組件中運行碼頭容器

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

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

與裝置陰影互動

將日誌上傳到 Amazon CloudWatch 日誌

使用 CloudWatch 指標元件將資料上傳到 Amazon CloudWatch 指標

使用 Amazon SNS 元件將訊息發佈到亞馬遜簡單通知服務

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

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

收集即時系統遙測指標並採取行動

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

暫停及繼續元件程序

與 AWS IoT SiteWise 使用 AWS IoT SiteWise 組件集成

使用適用於 Kinesis 視訊串流元件的邊緣連接器,將視訊串流發佈到 Amazon Kinesis 影片串流

元件開發
功能 Linux Windows

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

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

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

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

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

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

設備認證
功能 Linux Windows

用 AWS IoT Device Tester 於 AWS IoT Greengrass V2 驗證 IoT 裝置