

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à.

# Interagisci con le ombre dei dispositivi
<a name="interact-with-shadows"></a>

I dispositivi core Greengrass possono interagire con le [ombre dei dispositivi AWS IoT utilizzando](https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html) i componenti. Un'*ombra* è un documento JSON che memorizza le informazioni sullo stato corrente o desiderato per qualsiasi cosa. AWS IoT Le ombre possono rendere disponibile lo stato di un dispositivo ad altri AWS IoT Greengrass componenti, a prescindere dal fatto che il dispositivo sia connesso AWS IoT o meno. Ogni AWS IoT dispositivo ha la propria ombra classica senza nome. Puoi anche creare più ombre con nome per ogni dispositivo. 

[I dispositivi e i servizi possono creare, aggiornare ed eliminare cloud shadow utilizzando MQTT e gli [argomenti shadow MQTT riservati](https://docs.aws.amazon.com/iot/latest/developerguide/reserved-topics.html#reserved-topics-shadow), HTTP utilizzando l'[API REST Device Shadow](https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-rest-api.html) e for.AWS CLIAWS IoT](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot-data/index.html)

Il componente [shadow manager](shadow-manager-component.md) consente ai componenti Greengrass di creare, aggiornare ed eliminare le ombre locali utilizzando il [servizio shadow locale e gli argomenti shadow locali](ipc-local-shadows.md) di pubblicazione/sottoscrizione. Lo shadow manager gestisce anche l'archiviazione di questi documenti shadow locali sul dispositivo principale e gestisce la sincronizzazione delle informazioni sullo stato dell'ombra con le ombre del cloud.

È inoltre possibile utilizzare il componente shadow manager per gestire le shadow locali per [i dispositivi client](interact-with-local-iot-devices.md) che si connettono al dispositivo principale. Per consentire allo shadow manager di gestire le ombre dei dispositivi client, è necessario configurare il [componente bridge MQTT](mqtt-bridge-component.md) per inoltrare i messaggi tra il broker MQTT locale e il servizio di pubblicazione/sottoscrizione locale. Per ulteriori informazioni, consulta [Interazione e sincronizzazione delle ombre dei dispositivi client](work-with-client-device-shadows.md).

Per ulteriori informazioni sui concetti relativi al AWS IoT device shadow, consulta [AWS IoT Device Shadow service](https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html) nella *AWS IoT Developer Guide*.

**Topics**
+ [Interagisci con le ombre nei componenti](interact-with-shadows-in-components.md)
+ [Sincronizza le ombre del dispositivo locale con AWS IoT Core](sync-shadows-with-iot-core.md)