AWS 提供的客户端设备组件 - AWS IoT Greengrass

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

AWS 提供的客户端设备组件

AWS IoT Greengrass 提供以下公有组件,您可以将这些组件部署到核心设备。这些组件使客户端设备能够与核心设备连接和通信。

注意

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

当组件同时具有通用和 Lambda 组件类型时,该组件的当前版本为通用类型,而该组件的之前版本为 Lambda 类型。

组件 描述 组件类型 支持的操作系统 开源
客户端设备身份验证 支持本地 IoT 设备(称为客户端设备)连接到核心设备。 插件 Linux、Windows
IP 检测器 向 AWS IoT Greengrass 报告 MQTT 代理连接信息,以便客户端设备可以了解连接方式。 插件 Linux、Windows
MQTT 网桥 在客户端设备、本地 AWS IoT Greengrass 发布/订阅和 AWS IoT Core 之间中继 MQTT 消息。 插件 Linux、Windows
MQTT 3.1.1 代理(Moquette) 运行 MQTT 3.1.1 代理,处理客户端设备和核心设备之间的消息。 插件 Linux、Windows
MQTT5 经纪人 (EMQX) 运行 MQTT 5 代理,处理客户端设备和核心设备之间的消息。 通用 Linux、Windows
影子管理器 支持与核心设备上的影子交互。它管理影子文档存储以及本地影子状态与 AWS IoT 设备影子服务的同步。 插件 Linux、Windows