Actualizaciones inalámbricas (FUOTA) de firmware para dispositivos AWS IoT Core para LoRaWAN
Utilice las actualizaciones inalámbricas (FUOTA) de firmware para desplegar actualizaciones de firmware en los dispositivos de AWS IoT Core para LoRaWAN.
FUOTA le permite enviar actualizaciones de firmware a dispositivos individuales o a un grupo de dispositivos. También puede enviar actualizaciones de firmware a varios dispositivos mediante la creación de un grupo de multidifusión. En primer lugar, agregue sus dispositivos al grupo de multidifusión y, a continuación, envíe la imagen de actualización del firmware a todos esos dispositivos. Le recomendamos que firme digitalmente las imágenes del firmware para que los dispositivos que las reciban puedan comprobar que proceden de la fuente correcta.
Con las FUOTA de AWS IoT Core para LoRaWAN puede hacer lo siguiente:
-
Desplegar nuevas imágenes de firmware en un único dispositivo, grupo de dispositivos o toda una flota.
-
Verificar la autenticidad y la integridad del nuevo firmware una vez desplegado en los dispositivos.
-
Supervisar el progreso de una implementación y depurar los problemas en caso de que una implementación falle.
La compatibilidad de AWS IoT Core para LoRaWAN para FUOTA y los grupos de multidifusión se basa en las siguientes especificaciones de LoRa Alliance
-
LoRaWAN Remote Multicast Setup Specification, TS005-2.0.0
-
LoRaWAN Fragmented Data Block Transportation Specification, TS004-2.0.0
-
LoRaWAN Application Layer Clock Synchronization Specification, TS003-2.0.0
nota
AWS IoT Core para LoRaWAN realiza automáticamente la sincronización del reloj de acuerdo con la especificación de LoRa Alliance. Utiliza la característica AppTimeReq
para responder a la hora del servidor a los dispositivos que la solicitan mediante la señalización ClockSync.
El siguiente vídeo describe cómo se pueden crear las tareas FUOTA de AWS IoT Core para LoRaWAN, y explica el proceso para añadir dispositivos a la tarea y programar una tarea FUOTA.
El siguiente ejemplo muestra cómo llevar a cabo una actualización FUOTA.
- Información general sobre el proceso de FUOTA
- Crear la tarea de FUOTA y proporcionar una imagen de firmware
- Agregar dispositivos y grupos de multidifusión a una tarea de FUOTA y programar una sesión FUOTA
- Supervisar y solucionar los problemas del estado de su tarea de FUOTA y de los dispositivos agregados a la tarea