Adicionar dispositivos e grupos de multicast a uma tarefa FUOTA e agendar uma sessão FUOTA - AWS IoT Wireless

Adicionar dispositivos e grupos de multicast a uma tarefa FUOTA e agendar uma sessão FUOTA

Depois de ter criado uma tarefa FUOTA, você pode adicionar dispositivos à tarefa para atualizar o firmware. Depois que os dispositivos forem adicionados com êxito à tarefa FUOTA, você poderá agendar uma sessão FUOTA para atualizar o firmware do dispositivo.

  • Se você tiver um número pequeno de dispositivos, poderá adicioná-los diretamente à tarefa FUOTA.

  • Se você tiver um número grande de dispositivos para os quais quer atualizar o firmware, é possível adicionar esses dispositivos aos seus grupos de multicast e, depois, adicionar os grupos de multicast à tarefa FUOTA. Para acessar informações sobre a criação e uso de grupos de multicast, consulte Crie grupos de multicast para enviar uma carga de downlink para vários dispositivos.

nota

É possível adicionar dispositivos individuais ou grupos de multicast à tarefa FUOTA. Não é possível adicionar dispositivos e grupos de multicast à tarefa.

Depois que tiver adicionado os dispositivos ou grupos de multicast, você poderá iniciar uma sessão de atualização de firmware. O AWS IoT Core for LoRaWAN coleta a imagem de firmware, fragmenta as imagens e, depois, armazena os fragmentos em um formato criptografado. Os dispositivos finais coletam os fragmentos e aplicam a nova imagem de firmware. O tempo que leva para a atualização de firmware ser concluída depende do tamanho da imagem e de como as imagens foram fragmentadas. Quando a atualização de firmware for concluída, os fragmentos criptografados da imagem de firmware armazenados pelo AWS IoT Core for LoRaWAN serão excluídos. Você ainda poderá encontrar a imagem de firmware no bucket do S3.

Pré-requisitos

Antes de adicionar dispositivos ou grupos de multicast à tarefa FUOTA, realize o seguinte.

Adicionar dispositivos a uma tarefa FUOTA e agendar uma sessão FUOTA com o console

Para adicionar dispositivos ou grupos de multicast e agendar uma sessão FUOTA com o console, acesse a guia Tarefas FUOTA do console. Depois, selecione a tarefa FUOTA à qual deseja adicionar dispositivos e execute a atualização de firmware.

Adicionar dispositivos e grupos de multicast
  1. É possível adicionar dispositivos individuais ou grupos de multicast à sua tarefa FUOTA. Entretanto, não é possível adicionar dispositivos individuais e grupos de multicast à mesma tarefa FUOTA. Para adicionar dispositivos com o console, faça o seguinte.

    1. Nos Detalhes da tarefa FUOTA, selecione Adicionar dispositivo.

    2. Selecione a banda de frequência ou a RFRegion dos dispositivos adicionados à tarefa. Esse valor deve corresponder à RFRegion escolhida para a tarefa FUOTA.

    3. Escolha se deseja adicionar dispositivos individuais ou grupos de multicast à tarefa.

      • Para adicionar dispositivos individuais, selecione Adicionar dispositivos individuais e informe o ID do dispositivo de cada dispositivo que deseja adicionar à tarefa FUOTA.

      • Para adicionar grupos de multicast, selecione Adicionar grupos de multicast e adicione os grupos de multicast à tarefa. É possível filtrar os grupos de multicast que você deseja adicionar à tarefa usando o perfil ou as tags do dispositivo. Ao filtrar por perfil de dispositivo, é possível escolher grupos de multicast com dispositivos que tenham um perfil com Compatível com Classe B ou Compatível com Classe C habilitado.

  2. Agendar uma sessão FUOTA

    Depois que seus dispositivos ou grupos de multicast forem adicionados com êxito, você poderá agendar uma sessão FUOTA. Para agendar uma sessão, realize o seguinte.

    1. Selecione a tarefa FUOTA para a qual você deseja atualizar o firmware do dispositivo e, depois, selecione Agendar sessão FUOTA.

    2. Especifique uma Data de início e uma Hora de início para a sessão FUOTA. Certifique-se de que a hora de início esteja 30 minutos ou mais à frente do horário presente.

Adicionar dispositivos a uma tarefa FUOTA e agendar uma sessão FUOTA com a API

É possível usar a API do AWS IoT Wireless ou a CLI para adicionar dispositivos sem fio ou grupos de multicast à sua tarefa FUOTA. Depois, você pode agendar uma sessão FUOTA.

  1. Adicionar dispositivos e grupos de multicast

    É possível associar dispositivos sem fio ou grupos de multicast a uma tarefa FUOTA.

    Após associar os dispositivos sem fio ou grupo de multicast a uma tarefa FUOTA, use as operações de API ou comandos de CLI a seguir para listar os dispositivos ou grupos de multicast ou para desassociá-los da tarefa.

  2. Agendar uma sessão FUOTA

    Depois que os dispositivos ou grupos de multicast forem adicionados com êxito à tarefa FUOTA, você poderá iniciar uma sessão FUOTA para atualizar o firmware do dispositivo. A nova hora de início do evento deve estar 30 minutos ou mais à frente do horário presente. Para agendar uma sessão FUOTA usando a API ou a CLI, use a operação de API StartFuotaTask ou o comando start-fuota-task da CLI.

    Após iniciar uma sessão FUOTA, não será mais possível adicionar dispositivos ou grupos de multicast à tarefa. É possível obter informações sobre o status de uma sessão FUOTA usando a operação de API GetFuotaTask ou o comando get-fuota-task da CLI.