View a markdown version of this page

Greengrass 功能兼容性 - AWS IoT Greengrass

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Greengrass 功能兼容性

AWS IoT Greengrass 支持运行各种操作系统的设备。某些功能仅在某些操作系统上受支持。使用下表了解每种支持的操作系统都有哪些功能可用。有关支持的操作系统、要求和如何设置 Greengrass 核心设备的更多信息,请参阅设置 AWS IoT Greengrass 核心设备。

消息收发
功能 Linux Windows 绿草核精简版 (Linux)

在 AWS IoT 和组件之间交换 MQTT 消息

是

是

是

(MQTT5 扩展名除外)

在组件之间交换本地 publish/subscribe 消息

是

是

是

通过 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 Greengrass Lite(Linux)

执行安全的空中下载(OTA)软件更新

是

是

是

使用以下方式管理核心设备 AWS Systems Manager

是

没有

不

使用 AWS IoT 安全隧道连接核心设备

是

没有

是

机器学习
功能 Linux Windows Greengrass Lite(Linux)

使用 SageMaker Amazon AI Edge Manager 进行机器学习推断

是

是

没有

使用 Amazon Lookout for Vision 执行机器学习推理

是

不

不

使用 DLR 执行机器学习推理

是

是

不

使用以下命令进行机器学习推理 TensorFlow

是

是

没有

组件功能
功能 Linux Windows Greengrass Lite(Linux)

部署和调用 Lambda 函数

是

不

不

在组件中运行 Docker 容器

是

是

是

使用流管理器处理和导出大容量数据流

是

是

是

通过生命周期脚本管理组件生命周期

是

是

是

与设备影子交互

是

是

不

将日志上传到亚马逊 CloudWatch 日志

是

是

是

使用 CloudWatch 指标组件将数据上传到亚马逊 CloudWatch 指标

是

是

是

使用 Amazon SNS 组件将消息发布到 Amazon Simple Notification Service

是

没有

不

使用流管理器将数据发布到 Amazon Kinesis 数据流交付流

是

是

是

使用 Firehose 组件将数据发布到 Amazon Data Firehose 传输流

是

没有

不

收集和处理实时系统遥测指标

是

是

不

为组件进程配置系统资源限制

是

不

不

暂停和恢复组件进程

是

不

不

与 AWS IoT SiteWise 使用 AWS IoT SiteWise 组件集成

是

是

没有

使用 Kinesis Video Streams 组件的边缘连接器将视频流发布到 Amazon Kinesis Video Streams

是

不

不

组件开发
功能 Linux Windows Greengrass Lite(Linux)

在核心设备上本地开发组件

是

是

是

使用 AWS IoT Greengrass CLI 与核心设备进行交互

是

是

没有

使用本地调试控制台与核心设备交互

是

是

不

在自定义 AWS IoT Greengrass 组件中使用组件 SDK

是

是

是

在自定义组件中使用 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 设备

是

是

没有