Agregar dispositivos y grupos de multidifusión a una tarea de FUOTA y programar una sesión FUOTA - AWS IoT Wireless

Agregar dispositivos y grupos de multidifusión a una tarea de FUOTA y programar una sesión FUOTA

Una vez que haya creado una tarea de FUOTA, puede agregar a la tarea los dispositivos para los que quiera actualizar el firmware. Una vez que sus dispositivos se hayan agregado correctamente a la tarea de FUOTA, puede programar una sesión FUOTA para actualizar el firmware del dispositivo.

  • Si solo tiene un número reducido de dispositivos, puede agregarlos directamente a su tarea de FUOTA.

  • Si tiene un gran número de dispositivos para los que desea actualizar el firmware, puede agregar estos dispositivos a sus grupos de multidifusión y, a continuación, agregar los grupos de multidifusión a su tarea de FUOTA. Para obtener información sobre cómo crear usuarios y grupos de multidifusión, consulte Crear grupos de multidifusión para enviar una carga de enlace descendente a varios dispositivos.

nota

Puede agregar dispositivos individuales o grupos de multidifusión a la tarea de FUOTA. No puede agregar dispositivos y grupos de multidifusión a la vez a la tarea.

Una vez que haya agregado sus dispositivos o grupos de multidifusión, puede iniciar una sesión de actualización del firmware. AWS IoT Core para LoRaWAN recopila la imagen del firmware, fragmenta las imágenes y, a continuación, las almacena en un formato cifrado. Sus dispositivos finales recopilan los fragmentos y aplican la nueva imagen de firmware. El tiempo que tarda la actualización del firmware dependerá del tamaño de la imagen y de cómo se fragmentaron las imágenes. Una vez finalizada la actualización del firmware, se eliminarán los fragmentos cifrados de la imagen del firmware guardados por AWS IoT Core para LoRaWAN. Seguirá pudiendo encontrar la imagen del firmware en el bucket de S3.

Requisitos previos

Para poder agregar dispositivos o grupos de multidifusión a su tarea de FUOTA, haga lo siguiente.

Agregar dispositivos a una tarea de FUOTA y programar una sesión FUOTA mediante la consola

Para agregar dispositivos o grupos de multidifusión y programar una sesión FUOTA mediante la consola, vaya a la pestaña Tareas de FUOTA de la consola. A continuación, selecciona la tarea de FUOTA a la que quiera agregar dispositivos y actualice el firmware.

Agregar dispositivos y grupos de multidifusión
  1. Puede agregar dispositivos individuales o grupos de multidifusión a su tarea de FUOTA. Sin embargo, no puede agregar dispositivos individuales y grupos de multidifusión a la misma tarea de FUOTA. Para agregar dispositivos utilizando la consola haga lo siguiente.

    1. En los detalles de la tarea de FUOTA, seleccione Agregar dispositivo.

    2. Elija la banda de frecuencia o la RFRegion para los dispositivos que agregue a la tarea. Este valor debe coincidir con la RFRegion que eligió para la tarea de FUOTA.

    3. Elija si desea agregar dispositivos individuales o grupos de multidifusión a la tarea.

      • Para agregar dispositivos individuales, seleccione Agregar dispositivos individuales e introduzca el ID de cada dispositivo que desee agregar a su tarea de FUOTA.

      • Para agregar grupos de multidifusión, seleccione Agregar grupos de multidifusión y agregue sus grupos de multidifusión a la tarea. Puede filtrar los grupos de multidifusión que desee agregar a la tarea mediante el perfil o las etiquetas del dispositivo. Al filtrar por perfil de dispositivo, puede elegir grupos de multidifusión con dispositivos que tengan un perfil con Admite clase B o Admite clase C habilitada.

  2. Programar una sesión FUOTA

    Una vez que sus dispositivos o grupos de multidifusión se hayan agregado correctamente, puede programar una sesión FUOTA. Para programar una sesión, haga lo siguiente.

    1. Elija la tarea de FUOTA para la que desee actualizar el firmware del dispositivo y, a continuación, seleccione Programar sesión FUOTA.

    2. Especifique una Fecha de inicio y una Hora de inicio para su sesión FUOTA. Asegúrese de que la hora de inicio sea 30 minutos o más tarde de la hora actual.

Agregar dispositivos a una tarea de FUOTA y programar una sesión FUOTA mediante la API

Puede usar la API de AWS IoT Wireless o la CLI para agregar sus dispositivos inalámbricos o grupos de multidifusión a su tarea de FUOTA. A continuación, puede programar una sesión FUOTA.

  1. Agregar dispositivos y grupos de multidifusión

    Puede asociar dispositivos inalámbricos o grupos de multidifusión a su tarea de FUOTA.

    Después de asociar los dispositivos inalámbricos o el grupo de multidifusión a la tarea de FUOTA, utilice las siguientes operaciones de API o comandos de CLI para enumerar los dispositivos o grupos de multidifusión o para desasociarlos de la tarea.

  2. Programar una sesión FUOTA

    Una vez que sus dispositivos o grupos de multidifusión se hayan agregado correctamente a la tarea de FUOTA, puede iniciar una sesión FUOTA para actualizar el firmware del dispositivo. La nueva hora de inicio del evento debe ser al menos 30 minutos a partir de la hora actual. Para programar una sesión FUOTA mediante la API o la CLI, utilice la operación de API StartFuotaTask o el comando de CLI start-fuota-task.

    Después de iniciar una sesión FUOTA ya no podrá agregar dispositivos o grupos de multidifusión a la tarea. Puede obtener información sobre el estado de su sesión FUOTA mediante la operación de API GetFuotaTask o el comando de CLI get-fuota-task.