

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# AWS-componenti del dispositivo client forniti
<a name="client-device-components"></a>

AWS IoT Greengrass fornisce i seguenti componenti pubblici che è possibile distribuire sui dispositivi principali. Questi componenti consentono ai dispositivi client di connettersi e comunicare con un dispositivo principale.

**Nota**  <a name="component-nucleus-dependency-update-note"></a>
Diversi componenti AWS forniti dipendono da versioni minori specifiche del nucleo Greengrass. A causa di questa dipendenza, è necessario aggiornare questi componenti quando si aggiorna il nucleo di Greengrass a una nuova versione secondaria. Per informazioni sulle versioni specifiche del nucleo da cui dipende ogni componente, consultate l'argomento relativo ai componenti. Per ulteriori informazioni sull'aggiornamento del nucleo, vedere. [Aggiornamento del software AWS IoT Greengrass Core (OTA)](update-greengrass-core-v2.md)

<a name="component-table-type-description"></a>Quando un componente ha un tipo di componente sia generico che Lambda, la versione corrente del componente è di tipo generico e una versione precedente del componente è di tipo Lambda.


| Componente | Descrizione | [Tipo di componente](develop-greengrass-components.md#component-types) | Sistema operativo supportato | [Open source](open-source.md) | 
| --- | --- | --- | --- | --- | 
| <a name="client-device-auth-component-table-row"></a>[Autenticazione del dispositivo client](client-device-auth-component.md) | Consente ai dispositivi IoT locali, chiamati dispositivi client, di connettersi al dispositivo principale. | Plug-in | Linux, Windows | [Sì](https://github.com/aws-greengrass/aws-greengrass-client-device-auth) | 
| <a name="ip-detector-component-table-row"></a>[Rilevatore IP](ip-detector-component.md) | Riporta le informazioni sulla connettività del broker MQTT a AWS IoT Greengrass, in modo che i dispositivi client possano scoprire come connettersi. | Plug-in | Linux, Windows | [Sì](https://github.com/aws-greengrass/aws-greengrass-ip-detector) | 
| <a name="mqtt-bridge-component-table-row"></a>[Ponte MQTT](mqtt-bridge-component.md) | Inoltra messaggi MQTT tra dispositivi client, AWS IoT Greengrass pubblicazione/sottoscrizione locali e. AWS IoT Core | Plug-in | Linux, Windows | [Sì](https://github.com/aws-greengrass/aws-greengrass-mqtt-bridge) | 
| <a name="mqtt-broker-moquette-component-table-row"></a>[Broker MQTT 3.1.1 (Moquette)](mqtt-broker-moquette-component.md) | Esegue un broker MQTT 3.1.1 che gestisce i messaggi tra i dispositivi client e il dispositivo principale. | Plug-in | Linux, Windows | [Sì](https://github.com/aws-greengrass/aws-greengrass-moquette-mqtt) | 
| <a name="mqtt-broker-emqx-component-table-row"></a>[Broker MQTT 5 (EMQX)](mqtt-broker-emqx-component.md) | Esegue un broker MQTT 5 che gestisce i messaggi tra i dispositivi client e il dispositivo principale. | Generico | Linux, Windows | No | 
| <a name="shadow-manager-component-table-row"></a>[Gestore delle ombre](shadow-manager-component.md) | Consente l'interazione con le ombre sul dispositivo principale. Gestisce l'archiviazione dei documenti shadow e anche la sincronizzazione degli stati shadow locali con il servizio AWS IoT Device Shadow. | Plug-in | Linux, Windows | [Sì](https://github.com/aws-greengrass/aws-greengrass-shadow-manager) | 