本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Greengrass 功能相容性
AWS IoT Greengrass 支援執行各種作業系統的裝置。只有特定作業系統支援某些功能。使用下表了解每個支援的作業系統可使用哪些功能。如需支援的作業系統、需求以及如何設定 Greengrass 核心裝置的詳細資訊,請參閱 設定 AWS IoT Greengrass 核心裝置。
功能 | Linux | Windows | Greengrass lite (Linux) |
---|---|---|---|
在 AWS IoT 和 元件之間交換 MQTT 訊息 |
|
|
|
在元件之間交換本機發佈/訂閱訊息 |
|
|
|
透過 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 裝置 |
|
|
|