

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

# Architettura e componenti SDK per dispositivi finali
<a name="managedintegrations-sdk-device-architecture"></a>

Questa sezione descrive l'architettura SDK del dispositivo finale e il modo in cui i suoi componenti interagiscono con quello di basso livello. C-Functions Il diagramma seguente illustra i componenti principali e le loro relazioni nel framework SDK.

![L'architettura SDK del dispositivo finale e il modo in cui collega i dispositivi finali al cloud Managed Integrations.](https://docs.aws.amazon.com/it_it/iot-mi/latest/devguide/images/iot-managedintegrations-device-sdk-architecture.png)
Componenti SDK del dispositivo finale

L'architettura SDK del dispositivo finale contiene i seguenti componenti per l'integrazione delle funzionalità di Managed Integrations:

**Fornitore**  
Crea risorse per dispositivi nel cloud Managed Integrations, inclusi certificati dei dispositivi e chiavi private per comunicazioni MQTT sicure. Queste credenziali stabiliscono connessioni affidabili tra il dispositivo e Managed Integrations.

**Agente MQTT**  
Gestisce le connessioni MQTT tramite una libreria client C thread-safe. Questo processo in background gestisce le code di comandi in ambienti multithread, con dimensioni di coda configurabili per dispositivi con limiti di memoria. I messaggi vengono instradati attraverso le integrazioni gestite per l'elaborazione.

**Gestore dei lavori**  
Elabora gli aggiornamenti over-the-air (OTA) per il firmware del dispositivo, le patch di sicurezza e la consegna dei file. Questo servizio integrato gestisce gli aggiornamenti software per tutti i dispositivi registrati.

**Gestore del modello di dati**  
Traduce le operazioni tra Managed Integrations e Low Level C-Functions utilizzando l' AWS implementazione del Matter Data Model. Per ulteriori informazioni, consulta la [documentazione di Matter](https://project-chip.github.io/connectedhomeip-doc/index.html) su. *GitHub*

**Chiavi e certificati**  
[Gestisce le operazioni crittografiche tramite l'API PKCS \#11, supportando sia i moduli di sicurezza hardware che le implementazioni software come CorePKCS11.](https://github.com/FreeRTOS/corePKCS11) Questa API gestisce le operazioni relative ai certificati per componenti come Provisionee e MQTT Agent durante le connessioni TLS.