Esegui il debug e la risoluzione dei problemi dei gruppi multicast e delle attività FUOTA utilizzando l'analizzatore di rete - Wireless AWS IoT

Esegui il debug e la risoluzione dei problemi dei gruppi multicast e delle attività FUOTA utilizzando l'analizzatore di rete

Tra le risorse wireless che puoi monitorare ci sono dispositivi LoRaWAN, gateway LoRaWAN e gruppi multicast. Puoi anche utilizzare l'analizzatore di rete per eseguire il debug e la risoluzione di eventuali problemi che riscontri con la tua attività FUOTA. Puoi anche monitorare e tenere traccia dei messaggi relativi alla configurazione, alla trasmissione dei dati e alle query di stato mentre l'attività FUOTA è in corso.

Se l'attività FUOTA contiene gruppi multicast, per monitorarla è necessario aggiungere alla configurazione dell'analizzatore di rete sia il gruppo multicast sia i dispositivi del gruppo. È inoltre necessario attivare le informazioni sui frame e sui frame multicast per tenere traccia dei messaggi di uplink e downlink unicast e multicast scambiati con il gruppo multicast e i dispositivi mentre l'operazione FUOTA è in corso.

Per monitorare i gruppi multicast, puoi aggiungerli alla configurazione del tuo analizzatore di rete e utilizzare le informazioni sui frame multicast per risolvere i problemi dei messaggi di downlink multicast inviati a questi gruppi. Per la risoluzione dei problemi dei dispositivi che tentano di entrare in un gruppo nel quale viene utilizzata la comunicazione unicast, è necessario includere anche questi dispositivi nella configurazione dell'analizzatore di rete. Per monitorare solo la comunicazione unicast con i dispositivi del gruppo, attiva le informazioni sui frame per i tuoi dispositivi wireless. Questo approccio garantisce monitoraggio e diagnostica completi sia per i gruppi multicast sia per i dispositivi che vengono aggiunti al gruppo.

Le sezioni seguenti descrivono come eseguire il debug e la risoluzione dei problemi dei gruppi multicast e delle attività FUOTA utilizzando l'analizzatore di rete.

Debug delle attività FUOTA che contengono solo dispositivi

È possibile utilizzare l'analizzatore di rete per eseguire il debug di un'attività FUOTA a cui sono stati aggiunti solo dispositivi LoRaWAN. Per informazioni sull'aggiunta di dispositivi a un'attività FUOTA, consulta Aggiunta di dispositivi e gruppi multicast per un'attività FUOTA e pianificazione di una sessione FUOTA. Per eseguire il debug dell'attività FUOTA, procedi come segue:

  1. Crea una configurazione dell'analizzatore di rete attivando le informazioni sui frame per i dispositivi wireless, così da poter monitorare i messaggi di uplink e downlink FUOTA che vengono scambiati con i dispositivi mentre l'attività è in corso.

  2. Aggiungi alla configurazione dell'analizzatore di rete i dispositivi nell'attività FUOTA utilizzando i relativi identificatori di dispositivi wireless.

  3. Attiva la messaggistica di traccia per iniziare a ricevere messaggi di traccia per i dispositivi presenti nella configurazione dell'analizzatore di rete.

Nella colonna applicationCommandType delle informazioni sui messaggi di traccia, inizierai a ricevere messaggi di downlink unicast relativi alla trasmissione e alla configurazione della frammentazione dei dati.

Nota

Se non vedi la colonna applicationCommandType nella tabella dei messaggi di traccia, modifica le impostazioni per renderla visibile.

Puoi anche vedere il applicationCommandType e altri messaggi dettagliati nel messaggio del registro JSON in WirelessMetadata > ApplicationInfo.

Debug delle attività FUOTA con gruppi multicast

È possibile utilizzare l'analizzatore di rete per eseguire il debug di un'attività FUOTA con gruppi multicast e dispositivi LoRaWAN aggiunti al gruppo. Per informazioni sull'aggiunta di dispositivi a un'attività FUOTA, consulta Aggiunta di dispositivi e gruppi multicast per un'attività FUOTA e pianificazione di una sessione FUOTA. Per eseguire il debug dell'attività FUOTA, procedi come segue:

  1. Crea una configurazione dell'analizzatore di rete attivando le impostazioni delle informazioni sui frame e delle informazioni sui frame multicast per i dispositivi wireless e i gruppi multicast.

  2. Aggiungi il gruppo multicast nell'attività FUOTA alla configurazione dell'analizzatore di rete utilizzando il relativo identificatore di gruppo multicast. Abilita le informazioni sui frame multicast per eseguire il debug dei messaggi di dati del firmware e dei messaggi di query di stato FUOTA inviati al gruppo mentre l’attività FUOTA è in corso.

  3. Aggiungi i dispositivi del tuo gruppo multicast alla configurazione dell'analizzatore di rete utilizzando i relativi identificatori di dispositivi wireless. Attiva le informazioni sui frame per monitorare i messaggi di uplink e downlink scambiati direttamente con i dispositivi mentre l’attività FUOTA è in corso.

  4. Attiva la messaggistica di traccia per iniziare a ricevere messaggi di traccia per i dispositivi e i gruppi multicast presenti nella configurazione dell'analizzatore di rete.

A questo punto, puoi visualizzare i messaggi di traccia ed eseguirne il debug utilizzando la colonna applicationCommandType della tabella dei messaggi di traccia e i dettagli nel messaggio del registro JSON, come descritto in Debug delle attività FUOTA che contengono solo dispositivi.

Debug dei dispositivi che stanno tentando di entrare in un gruppo multicast

Utilizza l'analizzatore di rete per eseguire il debug dei dispositivi che tentano di entrare in un gruppo multicast. Per informazioni sull'aggiunta di dispositivi a un gruppo multicast, consulta Crea gruppi multicast e aggiungi dispositivi al gruppo. Per eseguire il debug del gruppo multicast, procedi come segue:

  1. Crea una configurazione dell'analizzatore di rete attivando le informazioni sui frame per i dispositivi wireless.

  2. Aggiungi alla configurazione dell'analizzatore di rete i dispositivi che vuoi monitorare utilizzando i relativi identificatori di dispositivi wireless.

  3. Attiva la messaggistica di traccia per iniziare a ricevere messaggi di traccia per i dispositivi presenti nella configurazione dell'analizzatore di rete.

  4. Inizia ad associare i dispositivi al gruppo multicast dopo aver attivato i messaggi di traccia per i dispositivi del gruppo.

Debug di una sessione di gruppo multicast

Utilizza l'analizzatore di rete per eseguire il debug di una sessione di gruppo multicast. Per ulteriori informazioni, consultare Pianifica un messaggio di downlink da inviare ai dispositivi del gruppo multicast. Per eseguire il debug di una sessione di gruppo multicast, procedi come segue:

  1. Crea una configurazione dell'analizzatore di rete attivando le informazioni sui frame multicast per il gruppo multicast.

  2. Aggiungi alla configurazione dell'analizzatore di rete il gruppo multicast che desideri monitorare utilizzando il relativo identificatore di gruppi multicast.

  3. Attiva la messaggistica di traccia prima dell'inizio della sessione multicast, così da iniziare a ricevere i messaggi di traccia per la sessione del gruppo multicast.

  4. Avvia la sessione del gruppo multicast e monitorane lo stato visualizzando i messaggi nella tabella dei messaggi di traccia e nel messaggio del registro JSON.

Nella tabella dei messaggi di traccia, verrà visualizzato MulticastAddr  nella colonnaDevAddr. Puoi vedere MulticastGroupId e altre informazioni dettagliate nel messaggio del registro JSON in WirelessMetadata > ApplicationInfo.