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.
OTAServicio Update Manager
El servicio over-the-air (OTA) Update Manager proporciona una forma de:
-
Cree una OTA actualización y los recursos que utiliza, incluidos un AWS IoT trabajo, una AWS IoT transmisión y la firma de código.
-
Obtenga información sobre una OTA actualización.
-
Enumera todas OTA las actualizaciones asociadas a tu AWS cuenta.
-
Eliminar una OTA actualización.
Una OTA actualización es una estructura de datos mantenida por el servicio OTA Update Manager. Contiene:
-
Un identificador de OTA actualización.
-
Una descripción de OTA actualización opcional.
-
Una lista de dispositivos para actualizar (destinos).
-
El tipo de OTA actualización: CONTINUOUS oSNAPSHOT. Consulte la sección Trabajos de la Guía para desarrolladores de AWS IoT para obtener información sobre el tipo de actualización que necesita.
-
El protocolo utilizado para realizar la OTA actualización: [MQTT], [HTTP] o [MQTT,HTTP]. Al especificar MQTT yHTTP, la configuración del dispositivo determina el protocolo utilizado.
-
Una lista de archivos para enviar a los dispositivos de destino.
-
El IAM rol que otorga AWS IoT acceso a Amazon S3, a los AWS IoT trabajos y a los recursos de firma de AWS código para crear un trabajo de OTA actualización.
-
Una lista opcional de pares de nombre-valor definidos por el usuario.
OTAlas actualizaciones se diseñaron para actualizar el firmware del dispositivo, pero puede usarlas para enviar los archivos que desee a uno o más dispositivos en los que esté registrado AWS IoT. Cuando envíe actualizaciones de firmware vía inalámbrica, le recomendamos que las firme digitalmente para que los dispositivos que las reciben puedan verificar que no se han manipulado durante el trayecto.
Puede enviar imágenes de firmware actualizadas mediante el MQTT protocolo HTTP o, en función de la configuración que elija. Puedes firmar tus actualizaciones de firmware con Code Signing de forma gratuita RTOS o puedes usar tus propias herramientas de firma de código.
Para tener más control sobre el proceso, puedes usar el CreateStreamAPIpara crear una transmisión al enviar actualizaciones. MQTT En algunos casos, puedes modificar el código
Al crear una OTA actualización, el servicio OTA Manager crea una AWS IoT tarea para notificar a los dispositivos que hay una actualización disponible. El RTOS OTA agente libre se ejecuta en tus dispositivos y escucha los mensajes de actualización. Cuando hay una actualización disponible, solicita la imagen de actualización del HTTP firmware MQTT y almacena los archivos localmente. Comprueba la firma digital de los archivos descargados y si es válida, instala la actualización de firmware. Si no utiliza la versión gratuitaRTOS, debe implementar su propio OTA agente para detectar y descargar las actualizaciones y realizar cualquier operación de instalación.