

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 IoT Libreria di lavori
<a name="freertos-lib-jobs"></a>

**Nota**  <a name="out-of-date-message"></a>
Il contenuto di questa pagina potrebbe non esserlo. up-to-date Consulta la [pagina della libreria di Freertos.org](https://www.freertos.org/Documentation/03-Libraries/01-Library-overview/01-All-libraries) per l'ultimo aggiornamento.

## Introduzione
<a name="freertos-lib-jobs-introduction"></a>

AWS IoT *Jobs è un servizio che notifica a uno o più dispositivi connessi un lavoro in sospeso.* Puoi utilizzare un job per gestire la tua flotta di dispositivi, aggiornare il firmware e i certificati di sicurezza sui tuoi dispositivi o eseguire attività amministrative come il riavvio dei dispositivi e l'esecuzione di diagnosi. *Per ulteriori informazioni, consulta [Jobs](https://docs.aws.amazon.com/iot/latest/developerguide/iot-jobs.html) nella Developer Guide.AWS IoT * Le interazioni con il servizio AWS IoT Jobs utilizzano [MQTT](https://freertos.org/mqtt/index.html), un protocollo di pubblicazione e sottoscrizione leggero. Questa libreria fornisce un'API per comporre e riconoscere le stringhe di argomenti MQTT utilizzate dal servizio Jobs. AWS IoT 

[La libreria AWS IoT Jobs è scritta in C e progettata per essere conforme a [ISO](https://en.wikipedia.org/wiki/ANSI_C#C90) C90 e MISRA C:2012.](https://misra.org.uk/product/misra-c2012-third-edition-first-revision/) La libreria non ha dipendenze da altre librerie diverse dalla libreria C standard. Può essere utilizzata con qualsiasi libreria MQTT e qualsiasi libreria JSON. La libreria dispone di [prove](https://www.cprover.org/cbmc/) che dimostrano l'uso sicuro della memoria e l'assenza di allocazione di heap, il che la rende adatta ai microcontrollori IoT, ma anche completamente portabile su altre piattaforme.

[Questa libreria può essere utilizzata liberamente ed è distribuita con la licenza open source MIT.](https://freertos.org/a00114.html)


****  

| Code Size of AWS IoT Jobs (esempio generato con GCC per ARM Cortex-M) | File | Con ottimizzazione -O1 | Con ottimizzazione -Os | 
| --- | --- | --- | --- | 
| jobs.c | 1,9K | 1,6 K | 
| Stime totali | 1,9 K | 1,6 K | 