

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Componentes do dispositivo cliente fornecidos pela AWS
<a name="client-device-components"></a>

O AWS IoT Greengrass fornece os componentes públicos abaixo que podem ser implantados nos dispositivos principais. Esses componentes permitem que dispositivos cliente se conectem e se comuniquem com um dispositivo principal.

**nota**  <a name="component-nucleus-dependency-update-note"></a>
Vários componentes fornecidos pela AWS dependem de versões secundárias específicas do núcleo do Greengrass. Por causa dessa dependência, você precisa atualizar esses componentes ao atualizar o núcleo do Greengrass para uma nova versão secundária. Para obter informações sobre as versões específicas do núcleo das quais cada componente depende, consulte o tópico do componente correspondente. Para obter mais informações sobre como atualizar o núcleo, consulte [Atualizar o software de núcleo do AWS IoT Greengrass (OTA)](update-greengrass-core-v2.md).

<a name="component-table-type-description"></a>Quando um componente tem um tipo de componente genérico e Lambda, a versão atual do componente é do tipo genérico e uma versão anterior do componente é do tipo Lambda.


| Componente | Descrição | [Tipo de componente](develop-greengrass-components.md#component-types) | SO com suporte | [Código aberto](open-source.md) | 
| --- | --- | --- | --- | --- | 
| <a name="client-device-auth-component-table-row"></a>[Autenticação do dispositivo cliente](client-device-auth-component.md) | Permite que dispositivos IoT locais, chamados de dispositivos clientes, se conectem ao dispositivo principal. | Plug-in | Linux, Windows | [Sim](https://github.com/aws-greengrass/aws-greengrass-client-device-auth) | 
| <a name="ip-detector-component-table-row"></a>[Detector IP](ip-detector-component.md) | Relata as informações de conectividade do agente MQTT para o AWS IoT Greengrass, assim dispositivos do cliente possam descobrir como se conectar. | Plug-in | Linux, Windows | [Sim](https://github.com/aws-greengrass/aws-greengrass-ip-detector) | 
| <a name="mqtt-bridge-component-table-row"></a>[Ponte MQTT](mqtt-bridge-component.md) | Retransmite mensagens MQTT entre dispositivos clientes, publicação/assinatura local do AWS IoT Greengrass e AWS IoT Core. | Plug-in | Linux, Windows | [Sim](https://github.com/aws-greengrass/aws-greengrass-mqtt-bridge) | 
| <a name="mqtt-broker-moquette-component-table-row"></a>[Agente MQTT 3.1.1 (Moquette)](mqtt-broker-moquette-component.md) | Executa um agente MQTT 3.1.1 que manipula mensagens entre dispositivos clientes e o dispositivo principal. | Plug-in | Linux, Windows | [Sim](https://github.com/aws-greengrass/aws-greengrass-moquette-mqtt) | 
| <a name="mqtt-broker-emqx-component-table-row"></a>[Agente MQTT 5 (EMQX)](mqtt-broker-emqx-component.md) | Executa um agente MQTT 5 que manipula mensagens entre dispositivos clientes e o dispositivo principal. | Genérico | Linux, Windows | Não | 
| <a name="shadow-manager-component-table-row"></a>[Gerenciador de sombras](shadow-manager-component.md) | Permite interação com sombras no dispositivo principal. Ele gerencia o armazenamento de documentos paralelos e também a sincronização dos estados paralelos locais com o serviço AWS IoT Device Shadow. | Plug-in | Linux, Windows | [Sim](https://github.com/aws-greengrass/aws-greengrass-shadow-manager) | 