View a markdown version of this page

AWS IoT Biblioteca de empleos - FreeRTOS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS IoT Biblioteca de empleos

nota

Es posible que el contenido de esta página no esté actualizado. Consulte la página de la FreeRTOS.org biblioteca para ver la última actualización.

Introducción

AWS IoT Jobs es un servicio que notifica a uno o más dispositivos conectados una tarea pendiente. Puede usar un trabajo para administrar su flota de dispositivos, actualizar el firmware y los certificados de seguridad de sus dispositivos o realizar tareas administrativas, como reiniciar los dispositivos y realizar diagnósticos. Para obtener más información, consulte Trabajos en la Guía para desarrolladores de AWS IoT . Las interacciones con el servicio AWS IoT Jobs utilizan MQTT, un protocolo ligero de publicación y suscripción. Esta biblioteca proporciona una API para redactar y reconocer las cadenas de temas MQTT utilizadas por el servicio Jobs. AWS IoT

La biblioteca AWS IoT Jobs está escrita en C y diseñada para cumplir con las normas ISO C90 y MISRA. C:2012 La biblioteca no depende de ninguna biblioteca adicional que no sea la biblioteca C estándar. Se puede usar con cualquier biblioteca MQTT y JSON. La biblioteca tiene pruebas que muestran un uso seguro de la memoria y la ausencia de asignación de pilas, lo que la hace adecuada para microcontroladores de IoT, pero también es totalmente portátil a otras plataformas.

Esta biblioteca se puede utilizar libremente y se distribuye bajo la licencia de código abierto de MIT.

Tamaño del código de los AWS IoT trabajos (ejemplo generado con GCC para ARM) Cortex-M
Archivos Con optimización -O1 Con optimización -Os
jobs.c 1,9 K 1,6 K
Estimaciones totales 1,9 K 1,6 K