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

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

Amazon-提供的组件

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

注意

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

组件 描述 取决于核 组件类型 支持的操作系统 开源
Greengrass 核 Amazon IoT Greengrass核心软件的核心。使用此组件在核心设备上配置和更新软件。 - Linux、Windows
客户机设备auth 允许本地 IoT 设备(称为客户端设备)连接到核心设备。 插件 Linux、Windows
CloudWatch 指标 向亚马逊发布自定义指标 CloudWatch。 通用型,Lambda Linux、Windows
Amazon IoT Device Defender 通知 Greengrass 核心设备状态的变化,以识别异常行为。 通用型,Lambda Linux、Windows
Docker 应用程序管理器 Amazon IoT Greengrass允许从 Kocker Hub 和Amazon Elastic Container Registry(Amazon ECR)下载 Do 通用的 Linux、Windows
适用于 Kinesis Video Streams 读取来自本地摄像机的视频源,将直播发布到 Kinesis Video Streams,并使用在 Grafana 仪表板中显示直播Amazon IoT TwinMaker。 通用的 Linux
Greengrass 提供命令行界面,您可以使用该界面创建本地部署并与 Greengrass 核心设备及其组件进行交互。 插件 Linux、Windows
IP 探测器 向报告 MQTT 代理连接信息Amazon IoT Greengrass,以便客户端设备可以发现如何连接。 插件 Linux、Windows
Kinesis Data Firehose 通过 Kinesis Data Data Data Data Data Data Data Data DatAmazon Web Services 云 a 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 遥测 将从核心收集的系统健康遥测数据发布到本地主题或 MAmazon IoT Core QTT 主题。 插件 Linux、Windows
MQT 桥 在客户端设备、本地Amazon IoT Greengrass发布/订阅和之间中继 MQTT 消息Amazon IoT Core。 插件 Linux、Windows
MQTT 3.1.1 经纪商 (Moquete) 运行 MQTT 3.1.1 代理,处理客户端设备和核心设备之间的消息。 插件 Linux、Windows
MQTT 5 经纪商 (EMQX) 运行 MQTT 5 代理来处理客户端设备和核心设备之间的消息。 通用的 Linux、Windows
PKCS #11 提供商 使 Greengrass 组件能够访问您安全存储在硬件安全模块 (HSM) 中的私钥和证书。 插件 Linux
秘密经理 部署来自机密的Amazon Secrets Manager密钥,以便您可以在 Greengrass 核心设备的自定义组件中安全地使用凭据,例如密码。 插件 Linux、Windows
安全隧道 启用Amazon IoT安全的隧道连接,您可以使用该连接与受限防火墙后面的 Greengrass 核心设备建立双向通信。 通用的 Linux
影子管理器 允许与核心设备上的阴影进行交互。它管理影子文档存储,还管理本地影子状态与 Device ShadoAmazon IoT w 服务的同步。 插件 Linux、Windows
Amazon SNS 向 Amazon SNS 目标发布消息。 Lambda Linux
流管理器 将大量数据从本地来源流式传输到Amazon Web Services 云。 通用的 Linux、Windows
Systems Manager 代理 使用管理核心设备Amazon Systems Manager,使您能够为设备打补丁、运行命令等。 通用的 Linux
令牌交换服务 提供Amazon可用于与Amazon服务交互的证书。 通用的 Linux、Windows
IoT SiteWise OPC-UA 收集器 从 OPC-UA 服务器收集数据。 通用的 Linux、Windows
IoT SiteWise OPC-UA 数据源模拟器 运行生成样本数据的本地 OPC-UA 服务器。 通用的 Linux、Windows
IoT SiteWise 出版商 将数据发布到Amazon云端。 通用的 Linux、Windows
IoT SiteWise 处理器 处理 Greengrass 核心设备上的数据。 通用的 Linux、Windows