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.
OTAtutorial
Esta sección contiene un tutorial sobre cómo actualizar el firmware en dispositivos que funcionan en modo gratuito RTOS mediante OTA actualizaciones. Además de las imágenes del firmware, puede utilizar una OTA actualización para enviar cualquier tipo de archivo a un dispositivo al que esté conectado AWS IoT.
Puede utilizar la AWS IoT consola o el AWS CLI para crear una OTA actualización. La consola es la forma más fácil de empezar OTA porque hace gran parte del trabajo por ti. Resulta AWS CLI útil cuando se automatizan tareas de OTA actualización, se trabaja con un gran número de dispositivos o se utilizan dispositivos que no están homologados para ser gratuitosRTOS. Para obtener más información sobre los dispositivos que pueden ser gratuitosRTOS, consulta el sitio web de Free RTOS Partners
Para crear una OTA actualización
-
Implemente una versión inicial del firmware en uno o varios dispositivos.
-
Compruebe que el firmware se ejecuta correctamente.
-
Cuando se requiere una actualización de firmware, realice los cambios en el código y crear la nueva imagen.
-
Si está firmando el firmware manualmente, inicie sesión y, a continuación, cargue la imagen de firmware firmada a su bucket de Amazon S3. Si utiliza la firma de código para AWS IoT, cargue la imagen de firmware sin firmar en un bucket de Amazon S3.
-
Cree una OTA actualización.
Al crear una OTA actualización, se especifica el protocolo de entrega de imágenes MQTT o HTTP se especifican ambos para que el dispositivo pueda elegir. El RTOS OTA agente libre del dispositivo recibe la imagen de firmware actualizada y verifica la firma digital, la suma de verificación y el número de versión de la nueva imagen. Si la actualización de firmware supera la verificación, el dispositivo se restablece y, según la lógica definida por la aplicación, se confirma la actualización. Si sus dispositivos no ejecutan la versión gratuitaRTOS, debe implementar un OTA agente que se ejecute en sus dispositivos.