Depure e solucione problemas de seus grupos multicast e tarefas FUOTA usando o analisador de rede - AWS IoT Wireless

Depure e solucione problemas de seus grupos multicast e tarefas FUOTA usando o analisador de rede

Os recursos sem fio que você pode monitorar incluem dispositivos LoRaWAN, gateways LoRaWAN e grupos multicast. Você também pode usar o analisador de rede para depurar e solucionar quaisquer problemas com a tarefa FUOTA. Você também pode monitorar e rastrear mensagens relacionadas à configuração, transmissão de dados e consulta de status quando a tarefa FUOTA está em andamento.

Para monitorar a tarefa FUOTA, se a tarefa contiver grupos multicast, você deverá adicionar o grupo multicast e os dispositivos no grupo à configuração do analisador de rede. Ative também as informações de quadros e de quadros multicast para rastrear as mensagens unicast e multicast de uplink e downlink trocadas com o grupo multicast e os dispositivos enquanto a tarefa FUOTA estiver em andamento.

Para monitorar grupos multicast, é possível adicioná-los à configuração do analisador de rede e utilizar as informações de quadros multicast para solucionar problemas de mensagens multicast de downlink enviadas a esses grupos. Para solucionar problemas de dispositivos que estão tentando se juntar a um grupo em que a comunicação unicast é utilizada, inclua esses dispositivos também na configuração do analisador de rede. Para monitorar somente a comunicação unicast com os dispositivos do grupo, ative as informações do quadro para os dispositivos sem fio. Essa abordagem garante monitoramento e diagnóstico abrangentes para grupos multicast e dispositivos que estão se juntando ao grupo.

As seções a seguir descrevem como depurar e solucionar problemas de grupos multicast e tarefas FUOTA usando o analisador de rede.

Depurar tarefas FUOTA que contêm dispositivos

Você pode usar o analisador de rede para depurar uma tarefa FUOTA que tenha apenas dispositivos LoRaWAN adicionados à tarefa. Para obter informações sobre como adicionar dispositivos a uma tarefa FUOTA, consulte Adicionar dispositivos e grupos de multicast a uma tarefa FUOTA e agendar uma sessão FUOTA. Para depurar a tarefa FUOTA, execute as seguintes etapas:

  1. Crie uma configuração do analisador de rede ativando as informações de quadros para os dispositivos sem fio, para que seja possível monitorar as mensagens FUOTA de uplink e downlink trocadas com os dispositivos enquanto a tarefa está em andamento.

  2. Adicione os dispositivos na tarefa FUOTA à configuração do analisador de rede usando os identificadores de dispositivos sem fio.

  3. Ative o rastreamento de mensagens para começar a receber mensagens de rastreamento para os dispositivos na configuração do analisador de rede.

Na coluna applicationCommandType das informações da mensagem de rastreamento, você começará a receber mensagens unicast de downlink relacionadas à configuração de transmissão e fragmentação de dados.

nota

Se você não vir a coluna applicationCommandType na tabela de mensagens de rastreamento, poderá ajustar as configurações para mostrar essa coluna na tabela.

Você também pode ver applicationCommandType e outras mensagens detalhadas na mensagem de log JSON em WirelessMetadata > ApplicationInfo.

Depure tarefas FUOTA com grupos multicast

Você pode usar o analisador de rede para depurar uma tarefa FUOTA que tenha grupos multicast e dispositivos LoRaWAN adicionados ao grupo. Para obter informações sobre como adicionar dispositivos a uma tarefa FUOTA, consulte Adicionar dispositivos e grupos de multicast a uma tarefa FUOTA e agendar uma sessão FUOTA. Para depurar a tarefa FUOTA, execute as seguintes etapas:

  1. Crie uma configuração do analisador de rede ativando as configurações de informações do quadro e de informações do quadro multicast para os dispositivos sem fio e grupos multicast.

  2. Adicione o grupo multicast na tarefa FUOTA à configuração do analisador de rede usando o identificador de grupo multicast. Ao ativar as informações do quadro multicast, você pode depurar a mensagem de dados do firmware e as mensagens de consulta de status FUOTA que são enviadas ao grupo enquanto a tarefa FUOTA está em andamento.

  3. Adicione os dispositivos no grupo multicast à configuração do analisador de rede usando os identificadores de dispositivos sem fio. Ao ativar as informações do quadro, você pode monitorar as mensagens de uplink e downlink que são trocadas diretamente com os dispositivos enquanto a tarefa FUOTA está em andamento.

  4. Ative o rastreamento de mensagens para começar a receber mensagens de rastreamento para os dispositivos e grupos multicast na configuração do analisador de rede.

É possível visualizar as mensagens de rastreamento e depurá-las utilizando a coluna applicationCommandType da tabela de mensagens de rastreamento e usando os detalhes na mensagem do log JSON, conforme descrito em Depurar tarefas FUOTA que contêm dispositivos.

Depure dispositivos que estão tentando se juntar a um grupo multicast

Você pode usar o analisador de rede para depurar dispositivos que estão tentando se juntar a um grupo multicast. Para obter informações sobre como adicionar dispositivos a um grupo multicast, consulte Criar grupos de multicast e adicionar dispositivos ao grupo. Para depurar o grupo multicast, execute as seguintes etapas:

  1. Crie uma configuração do analisador de rede ativando as informações do quadro para os dispositivos sem fio.

  2. Adicione os dispositivos que deseja monitorar à configuração do analisador de rede usando os identificadores de dispositivos sem fio.

  3. Ative o rastreamento de mensagens para começar a receber mensagens de rastreamento para os dispositivos na configuração do analisador de rede.

  4. Comece a associar os dispositivos ao grupo multicast depois que as mensagens de rastreamento forem ativadas para os dispositivos do grupo.

Depurar uma sessão de grupo multicast

Você pode usar o analisador de rede para depurar uma sessão de grupo multicast. Para ter mais informações, consulte Agendar uma mensagem de downlink para enviar para os dispositivos de um grupo de multicast. Para depurar uma sessão de grupo multicast, execute as seguintes etapas:

  1. Crie uma configuração do analisador de rede ativando as informações do quadro multicast para o grupo multicast.

  2. Adicione o grupo multicast que deseja monitorar à configuração do analisador de rede usando o identificador de grupo multicast.

  3. Antes do início da sessão multicast, ative o rastreamento de mensagens para começar a receber mensagens de rastreamento para a sessão de grupo multicast.

  4. Inicie a sessão do grupo multicast e monitore o status visualizando as mensagens que são exibidas na tabela de mensagens de rastreamento e na mensagem de log JSON.

Na tabela de mensagens de rastreamento, MulticastAddr será exibido na coluna DevAddr. Na mensagem de log JSON, você pode visualizar informações detalhadas como MulticastGroupId em WirelessMetadata > ApplicationInfo.