Amazon-提供的组件 - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Amazon-提供的组件

Amazon IoT Greengrass提供和维护可以部署到设备上的预建组件。这些组件包括功能(例如流管理器)、Amazon IoT Greengrass V1 连接器(例如CloudWatch指标)和本地开发工具(例如 Amazon IoT Greengrass CLI)。您可以将这些组件部署到您的设备以实现其独立功能,也可以将它们用作自定义 Greengrass 组件中的依赖项。

注意

Amazon提供的几个组件依赖于 Greengrass 核的特定次要版本。由于这种依赖关系,当你将 Greengrass nucleus 更新到新的次要版本时,你需要更新这些组件。有关每个组件所依赖的核的特定版本的信息,请参阅相应的组件主题。有关更新核的更多信息,请参见更新Amazon IoT Greengrass核心软件 (OTA)

组件 描述 取决于核 组件类型 支持的操作系统 开源
绿草核 Amazon IoT Greengrass核心软件的核心。使用此组件在核心设备上配置和更新软件。 - Linux、Windows
客户端设备身份验证 使本地 IoT 设备(称为客户端设备)能够连接到核心设备。 插件 Linux、Windows
CloudWatch 指标 向亚马逊发布自定义指标CloudWatch。 通用,Lambda Linux、Windows
Amazon IoT Device Defender 通知管理员 Greengrass 核心设备状态的变化,以识别异常行为。 通用,Lambda Linux、Windows
磁盘假脱机 为从 Greengrass 核心设备发送到的邮件启用永久存储选项。Amazon IoT Core此组件会将这些出站消息存储在磁盘上。 插件 Linux、Windows
Docker 应用程序管理器 Amazon IoT Greengrass允许从 Docker Hub 和亚马逊弹性容器注册表 (亚马逊 ECR) 下载 Docker 镜像。 通用 Linux、Windows
with with wKinesis Video Streams 读取来自本地摄像机的视频源,将直播发布到 Kinesis Video Streams,然后在 Grafana 仪表板中显示直播。Amazon IoT TwinMaker 通用 Linux
格林格拉斯命令行界面 提供命令行界面,可用于创建本地部署并与 Greengrass 核心设备及其组件进行交互。 插件 Linux、Windows
IP 探测器 向报告 MQTT 代理连接信息Amazon IoT Greengrass,以便客户端设备可以发现如何连接。 插件 Linux、Windows
Kinesis Data Firehose 通过亚马逊 Kinesis Data Firehose 交付流将数据发布到以下目的地。Amazon Web Services 云 Lambda Linux
Lambda 发射器 处理 Lambda 函数的进程和环境配置。 通用 Linux
Lambda 管理器 处理 Lambda 函数的进程间通信和扩展。 插件 Linux
Lambda 运行时 为每个 Lambda 运行时提供构件。 通用 Linux
传统订阅路由器 管理在 Amazon IoT Greengrass V1 上运行的 Lambda 函数的订阅。 通用 Linux
本地调试控制台 提供可用于调试和管理 Greengrass 核心设备及其组件的本地控制台。 插件 Linux、Windows
日志管理器 在 Greengrass 核心设备上收集和上传日志。 插件 Linux、Windows
机器学习函数。 提供机器学习模型和示例推理代码,可用于在 Greengrass 核心设备上执行机器学习推理。 请参阅机器学习函数。
modbus-RTU 协议适配器 从本地 Modbus RTU 设备轮询信息。 Lambda Linux
Nucleus 遥测发射器 将从核心收集的系统健康遥测数据发布到本地主题或 Amazon IoT Core MQTT 主题。 插件 Linux、Windows
MQTT 桥 在客户端设备、本地Amazon IoT Greengrass发布/订阅和之间中继 MQTT 消息。Amazon IoT Core 插件 Linux、Windows
MQTT 3.1.1 经纪商 (Moquette) 运行 MQTT 3.1.1 代理,用于处理客户端设备和核心设备之间的消息。 插件 Linux、Windows
MQTT 5 经纪商 (EMQX) 运行 MQTT 5 代理,用于处理客户端设备和核心设备之间的消息。 通用 Linux、Windows
PKCS #11 提供商 使 Greengrass 组件能够访问您安全存储在硬件安全模块 (HSM) 中的私钥和证书。 插件 Linux
秘密经理 部署机密信息,以便您可以在 Greengrass 核心设备的自定义组件中安全地使用密码(例如密码)。Amazon Secrets Manager 插件 Linux、Windows
安全隧道 启用Amazon IoT安全的隧道连接,可用于与受限防火墙后的 Greengrass 核心设备建立双向通信。 通用 Linux
影子经理 支持与核心设备上的阴影交互。它管理卷影文档存储,还管理本地影子状态与Amazon IoT设备影子服务的同步。 插件 Linux、Windows
Amazon SNS 向亚马逊 SNS 主题发布消息。 Lambda Linux
流管理器 将大量数据从本地源传输到. Amazon Web Services 云 通用 Linux、Windows
系统管理器代理 使用核心设备管理核心设备Amazon Systems Manager,使您能够修补设备、运行命令等。 通用 Linux
令牌交换服务 提供Amazon可用于与Amazon服务交互的凭证。 通用 Linux、Windows
物联网SiteWiseOPC-UA 收集器 从 OPC-UA 服务器收集数据。 通用 Linux、Windows
IoT SiteWise OPC-UA 数据源模拟器 运行生成示例数据的本地 OPC-UA 服务器。 通用 Linux、Windows
物联网SiteWise出版商 将数据发布到Amazon云端。 通用 Linux、Windows
物联网 SiteWise 处理器 处理 Greengrass 核心设备上的数据。 通用 Linux、Windows