

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

# AWS 提供的客户端设备组件
<a name="client-device-components"></a>

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

**注意**  <a name="component-nucleus-dependency-update-note"></a>
AWS 提供的几个组件依赖于 Greengrass Nucleus 的特定次要版本。由于这种依赖关系，当您将 Greengrass Nucleus 更新到新的次要版本时，您需要更新这些组件。有关每个组件所依赖的特定内核版本的信息，请参阅相应的组件主题。有关更新 Nucleus 的更多信息，请参阅 [更新 AWS IoT Greengrass Core 软件（OTA）](update-greengrass-core-v2.md)。

<a name="component-table-type-description"></a>当组件同时具有通用和 Lambda 组件类型时，该组件的当前版本为通用类型，而该组件的之前版本为 Lambda 类型。


| 组件 | 描述 | [组件类型](develop-greengrass-components.md#component-types) | 支持的操作系统 | [开源](open-source.md) | 
| --- | --- | --- | --- | --- | 
| <a name="client-device-auth-component-table-row"></a>[客户端设备身份验证](client-device-auth-component.md) | 支持本地 IoT 设备（称为客户端设备）连接到核心设备。 | 插件 | Linux、Windows | [是](https://github.com/aws-greengrass/aws-greengrass-client-device-auth) | 
| <a name="ip-detector-component-table-row"></a>[IP 检测器](ip-detector-component.md) | 向 AWS IoT Greengrass 报告 MQTT 代理连接信息，以便客户端设备可以了解连接方式。 | 插件 | Linux、Windows | [是](https://github.com/aws-greengrass/aws-greengrass-ip-detector) | 
| <a name="mqtt-bridge-component-table-row"></a>[MQTT 网桥](mqtt-bridge-component.md) | 在客户端设备、本地 AWS IoT Greengrass 发布/订阅和 AWS IoT Core 之间中继 MQTT 消息。 | 插件 | Linux、Windows | [是](https://github.com/aws-greengrass/aws-greengrass-mqtt-bridge) | 
| <a name="mqtt-broker-moquette-component-table-row"></a>[MQTT 3.1.1 代理（Moquette）](mqtt-broker-moquette-component.md) | 运行 MQTT 3.1.1 代理，处理客户端设备和核心设备之间的消息。 | 插件 | Linux、Windows | [是](https://github.com/aws-greengrass/aws-greengrass-moquette-mqtt) | 
| <a name="mqtt-broker-emqx-component-table-row"></a>[MQTT 5 代理（EMQX）](mqtt-broker-emqx-component.md) | 运行 MQTT 5 代理，处理客户端设备和核心设备之间的消息。 | 通用 | Linux、Windows | 否 | 
| <a name="shadow-manager-component-table-row"></a>[影子管理器](shadow-manager-component.md) | 支持与核心设备上的影子交互。它管理影子文档存储以及本地影子状态与 AWS IoT 设备影子服务的同步。 | 插件 | Linux、Windows | [是](https://github.com/aws-greengrass/aws-greengrass-shadow-manager) | 