View a markdown version of this page

AWS IoT Libreria di lavori - FreeRTOS

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

Nota

Il contenuto di questa pagina potrebbe non essere aggiornato. Consulta la pagina della FreeRTOS.org libreria per l'ultimo aggiornamento.

Introduzione

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 nella Developer Guide.AWS IoT Le interazioni con il servizio AWS IoT Jobs utilizzano MQTT, 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 C90 e MISRA. C:2012 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 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.

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