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

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

Amazon-提供的组件

Amazon IoT Greengrass提供并维护可以部署到设备的预构建组件。这些组件包括功能(例如流管理器)、Amazon IoT GreengrassV1 连接器(例如 CloudWatch 指标)和地方发展工具(例如Amazon IoT GreengrassCLI)。您可以部署这些组件您的设备以获得其独立功能,或者您可以将它们用作您的Greengrass 组件.

注意

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

组件 描述 这取决于核心 组件类型 支持的操作系统 开源
Greengrass 核 的核心Amazon IoT GreengrassCore 软件。使用此组件在核心设备上配置和更新软件。 - Nucleus Linux、Windows
客户端设备身份验证 允许本地 IoT 设备(称为客户端设备)连接到核心设备。 插件 Linux、Windows
CloudWatch 指标 向 Amazon 发布自定义指标 CloudWatch. 通用,Lambda Linux、Windows
Amazon IoT Device Defender 向管理员通知 Greengrass 核心设备状态的变化,以识别异常行为。 通用,Lambda Linux、Windows
Docker 应用程序管理器 启用Amazon IoT Greengrass从 Docker Hub 和Amazon Elastic Container Registic Container Regist GAL Linux、Windows
Kinesis Video Streams 的边缘连接器 读取来自本地摄像机的视频源,将视频流发布到 Kinesis Video Streams,并在 Grafana 仪表板中显示直播Amazon IoT TwinMaker. GAL Linux
Greengrass 提供可用于创建本地部署以及与 Greengrass 核心设备及其组件交互的命令行界面。 插件 Linux、Windows
IP 探测器 将 MQTT 代理连接信息报告给Amazon IoT Greengrass,以便客户端设备可以发现如何连接。 插件 Linux、Windows
Kinesis Data Firehose 通过 Amazon Kinesis Data Firehose 传输流将数据发布到Amazon Web Services 云. Lambda Linux
Lambda 启动器 处理 Lambda 函数的流程和环境配置。 GAL Linux
Lambda 经理 处理 Lambda 函数的进程间通信和扩展。 插件 Linux
Lambda 运行时 为每个 Lambda 运行时提供项目。 GAL Linux
传统订阅 Router 管理在上运行的 Lambda 函数的订阅Amazon IoT GreengrassV1。 GAL Linux
本地调试控制台 提供可用于调试和管理 Greengrass 核心设备及其组件的本地控制台。 插件 Linux、Windows
日志管理器 在Greengrass 核心设备上传日志。 插件 Linux、Windows
机器学习组件 提供机器学习模型和示例推理代码,可用于在 Greengrass 核心设备上执行机器学习推理。 请参阅 机器学习组件
modbus-RTU 协议适配器 从本地 Modbus RTU 设备轮询信息。 Lambda Linux
Nucleus 遥测 将从核心收集的系统运行状况遥测数据发布到本地主题或Amazon IoT CoreMQTT 主题。 插件 Linux、Windows
MQTT 桥 在客户端设备之间中继 MQTT 消息,本地Amazon IoT Greengrass发布/订阅,以及Amazon IoT Core. 插件 Linux、Windows
MQTT 3.1.1 经纪商(Moquette) 运行处理客户端设备和核心设备之间消息的 MQTT 3.1.1 代理。 插件 Linux、Windows
MQTT 5 经纪商 (EMQX) 运行处理客户端设备和核心设备之间消息的 MQTT 5 代理。 GAL Linux、Windows
PKCS #11 提供商 启用 Greengrass 组件访问安全存储在硬件安全模块 (HSM) 中的私有密钥和证书。 插件 Linux
密码管理器 从部署密钥Amazon Secrets Managersecrets,以便您可以在 Greengrass 核心设备的自定义组件中安全地使用证书,例如密码。 插件 Linux、Windows
安全隧道 启用Amazon IoT安全隧道连接,可用于与受限防火墙后面的 Greengrass 核心设备建立双向通信。 GAL Linux
影子子子子 启用与核心设备上的阴影的交互。它管理影子文档存储以及本地影子状态与Amazon IoTDDevice Shadow 服务。 插件 Linux、Windows
Amazon SNS 向 Amazon SNS 主题发布消息。 Lambda Linux
流管理器 将来自本地源的大容量数据流式传输到Amazon Web Services 云. GAL Linux、Windows
Systems Manager Agent 使用管理核心设备Amazon Systems Manager,使您能够修补设备、运行命令等。 GAL Linux
令牌交换服务 提供的Amazon可以用于与交互的凭证Amazon服务。 GAL Linux、Windows
IoT SiteWise OPC-UA 收集器 从 OPC-UA 服务器收集数据。 GAL Linux、Windows
IoT SiteWise OPC-UA 数据源模拟器 运行生成示例数据的本地 OPC-UA 服务器。 GAL Linux、Windows
IoT SiteWise 出版商 将数据发布到AmazonCloud。 GAL Linux、Windows
IoT SiteWise 处理器 处理Greengrass 核心设备上的数据。 GAL Linux、Windows