Debuggen Sie Ihre Multicast-Gruppen und FUOTA-Aufgaben mit dem Netzwerkanalysator und beheben Sie Fehler - AWS IoT Wireless

Debuggen Sie Ihre Multicast-Gruppen und FUOTA-Aufgaben mit dem Netzwerkanalysator und beheben Sie Fehler

Zu den WLAN-Ressourcen, die Sie überwachen können, gehören LoRaWAN-Geräte, LoRaWAN-Gateways und Multicast-Gruppen. Sie können den Netzwerkanalysator auch verwenden, um Probleme mit Ihrer FUOTA-Aufgabe zu debuggen und zu beheben. Sie können auch Nachrichten im Zusammenhang mit der Einrichtung, der Datenübertragung und der Statusabfrage überwachen und verfolgen, wenn die FUOTA-Aufgabe ausgeführt wird.

Um Ihre FUOTA-Aufgabe zu überwachen und wenn die Aufgabe Multicast-Gruppen enthält, müssen Sie sowohl die Multicast-Gruppe als auch die Geräte in der Gruppe zu Ihrer Netzwerkanalysator-Konfiguration hinzufügen. Sie müssen auch Frame-Informationen und Multicasts-Frame-Informationen aktivieren, um die Unicast- und Multicast-Uplink- und -Downlink-Nachrichten zu verfolgen, die mit der Multicast-Gruppe und den Geräten ausgetauscht werden, während die FUOTA-Aufgabe ausgeführt wird.

Um Multicast-Gruppen zu überwachen, können Sie sie zu Ihrer Netzwerkanalysator-Konfiguration hinzufügen und Multicast-Frame-Informationen verwenden, um Probleme mit Multicast-Downlink-Nachrichten zu beheben, die an diese Gruppen gesendet werden. Zur Fehlerbehebung bei Geräten, die versuchen, einer Gruppe beizutreten, in der Unicast-Kommunikation verwendet wird, müssen Sie diese Geräte auch in die Netzwerkanalysator-Konfiguration aufnehmen. Um nur die Unicast-Kommunikation mit den Geräten in der Gruppe zu überwachen, aktivieren Sie die Frame-Informationen für Ihre WLAN-Geräte. Dieser Ansatz gewährleistet eine umfassende Überwachung und Diagnose sowohl für Multicast-Gruppen als auch für Geräte, die der Gruppe beitreten.

In den folgenden Abschnitten wird beschrieben, wie Sie Ihre Multicast-Gruppen und FUOTA-Aufgaben mit dem Netzwerkanalysator debuggen und Fehler beheben.

Debuggen von FUOTA-Aufgaben, die nur Geräte enthalten

Sie können den Netzwerkanalysator verwenden, um eine FUOTA-Aufgabe zu debuggen, bei der der Aufgabe nur LoRaWAN-Geräte hinzugefügt wurden. Informationen zum Hinzufügen von Geräten zu einer FUOTA-Aufgabe finden Sie unter Fügen Sie Geräte und Multicast-Gruppen zu einer FUOTA-Aufgabe hinzu und planen Sie eine FUOTA-Sitzung. Führen Sie die folgenden Schritte aus, um die FUOTA-Aufgabe zu debuggen:

  1. Erstellen Sie eine Netzwerkanalysator-Konfiguration, indem Sie Frame-Informationen für die drahtlosen Geräte aktivieren, damit Sie die FUOTA-Uplink- und -Downlink-Nachrichten überwachen können, die während der Ausführung der Aufgabe mit den Geräten ausgetauscht werden.

  2. Fügen Sie die Geräte in Ihrer FUOTA-Aufgabe zur Netzwerkanalysator-Konfiguration hinzu, indem Sie ihre WLAN-Gerätekennungen verwenden.

  3. Aktivieren Sie Trace-Nachrichten, um mit dem Empfang von Trace-Nachrichten für die Geräte in Ihrer Netzwerkanalysator-Konfiguration zu beginnen.

Dadurch erhalten Sie in der Spalte applicationCommandType mit den Trace-Nachrichteninformationen Unicast-Downlink-Nachrichten, die sich auf die Datenübertragung und die Einrichtung der Fragmentierung beziehen.

Anmerkung

Wenn Sie die Spalte applicationCommandType in der Tabelle mit den Trace-Nachrichten nicht sehen, können Sie die Einstellungen so anpassen, dass diese Spalte in der Tabelle angezeigt wird.

Sie können die applicationCommandType und andere detaillierte Meldungen auch in der JSON-Protokollnachricht unter WirelessMetadata > ApplicationInfo sehen.

Debuggen Sie FUOTA-Aufgaben mit Multicast-Gruppen

Sie können den Netzwerkanalysator verwenden, um eine FUOTA-Aufgabe zu debuggen, bei der der Gruppe Multicast-Gruppen und LoRaWAN-Geräte hinzugefügt wurden. Informationen zum Hinzufügen von Geräten zu einer FUOTA-Aufgabe finden Sie unter Fügen Sie Geräte und Multicast-Gruppen zu einer FUOTA-Aufgabe hinzu und planen Sie eine FUOTA-Sitzung. Führen Sie die folgenden Schritte aus, um die FUOTA-Aufgabe zu debuggen:

  1. Erstellen Sie eine Netzwerkanalysator-Konfiguration, indem Sie die Frame-Informationen und Einstellungen der Multicast-Frame-Information für die WLAN-Geräte und Multicast-Gruppen aktivieren.

  2. Fügen Sie die Multicast-Gruppe in Ihrer FUOTA-Aufgabe zur Netzwerkanalysator-Konfiguration hinzu, indem Sie deren Multicast-Gruppen-ID verwenden. Durch die Aktivierung von Multicast-Frame-Informationen können Sie die Firmware-Datennachricht und die FUOTA-Statusabfragenachrichten debuggen, die an die Gruppe gesendet werden, während die FUOTA-Aufgabe ausgeführt wird.

  3. Fügen Sie die Geräte in Ihrer Multicast–Gruppe zur Netzwerkanalysator-Konfiguration hinzu, indem Sie ihre WLAN-Gerätekennungen verwenden. Wenn Sie die Frame-Information aktivieren, können Sie die Uplink- und Downlink-Nachrichten beobachten, die mit den Geräten ausgetauscht werden, während die FUOTA-Aufgabe ausgeführt wird.

  4. Aktivieren Sie Trace-Nachrichten, um mit dem Empfang von Trace-Nachrichten für die Geräte und Multicast-Gruppen in Ihrer Netzwerkanalysator-Konfiguration zu beginnen.

Anschließend können Sie die Trace-Nachrichten anzeigen und mithilfe der Spalte applicationCommandType der Trace-Nachrichtentabelle und den Details in der JSON-Protokollnachricht wie in Debuggen von FUOTA-Aufgaben, die nur Geräte enthalten beschrieben debuggen.

Debuggen Sie Geräte, die versuchen, einer Multicast-Gruppe beizutreten

Sie können den Netzwerkanalysator verwenden, um Geräte zu debuggen, die versuchen, einer Multicast-Gruppe beizutreten Informationen zum Hinzufügen von Geräten zu einer Multicast–Gruppe finden Sie unter Erstellen Sie Multicast-Gruppen und fügen Sie Geräte zur Gruppe hinzu. Führen Sie die folgenden Schritte aus, um die Multicast-Gruppe zu debuggen:

  1. Erstellen Sie eine Netzwerkanalysator-Konfiguration, indem Sie die Frame-Informationen für die WLAN-Geräte aktivieren.

  2. Fügen Sie die Geräte, die Sie beobachten möchten, in Ihrer Netzwerkanalysator-Konfiguration hinzu, indem Sie ihre WLAN-Gerätekennungen verwenden.

  3. Aktivieren Sie Trace-Nachrichten, um mit dem Empfang von Trace-Nachrichten für die Geräte in Ihrer Netzwerkanalysator-Konfiguration zu beginnen.

  4. Beginnen Sie mit der Zuordnung der Geräte zur Multicast-Gruppe, nachdem Trace-Nachrichten für die Geräte in der Gruppe aktiviert wurde.

Debuggen einer Multicast-Gruppensitzung

Sie können den Netzwerkanalysator verwenden, um eine Multicast-Gruppensitzung zu debuggen. Weitere Informationen finden Sie unter Planen Sie, dass eine Downlink-Nachricht an Geräte in Ihrer Multicast-Gruppe gesendet wird. Führen Sie die folgenden Schritte aus, um die Multicast-Gruppe zu debuggen:

  1. Erstellen Sie eine Netzwerkanalysator-Konfiguration, indem Sie die Multicast-Frame-Informationen für die Multicast-Gruppe aktivieren.

  2. Fügen Sie die Multicast-Gruppe, die Sie beobachten möchten, zur Netzwerkanalysator-Konfiguration hinzu, indem Sie deren Multicast-Gruppen-ID verwenden.

  3. Bevor die Multicast-Sitzung beginnt, aktivieren Sie Trace-Nachrichten, um mit dem Empfang von Trace-Nachrichten für die Multicast-Gruppensitzung zu beginnen.

  4. Starten Sie die Multicast-Gruppensitzung und überwachen Sie den Status, indem Sie sich die in der Trace-Nachrichtentabelle angezeigten Meldungen und die JSON-Protokollnachricht ansehen.

In der Trace-Nachrichtentabelle werden die MulticastAddr in der DevAddr Spalte angezeigt. Sie können detaillierte Informationen, wie MulticastGroupId auch in der JSON-Protokollnachricht unter WirelessMetadata > ApplicationInfo sehen.