Neu: Die KI-Firewall überwacht jedes Modul und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Das Frames-Protokoll

Das Live-Protokoll der LoRaWAN-Frames Ihrer Organisation – Spalten, Frame-Typen, Ergebnisse und die Bedeutung jedes Verwerfungsgrunds.

Das Frames-Protokoll zeigt, was Ihre Gateways empfangen haben und was der Network Server damit gemacht hat: Joins, Uplinks, Downlinks und verworfene Frames mit dem Grund. Es ist der erste Ort, an dem Sie nachsehen sollten, wenn ein Gerät keine Daten anzeigt.

Öffnen

  1. Öffnen Sie Devices.
  2. Öffnen Sie das Menü ⋯ und wählen Sie LoRaWAN-Frames.

Die Schublade Frames-Protokoll zeigt die neuesten 200 Frames Ihrer Organisation, die neuesten zuerst, und lädt sie alle 5 Sekunden neu, solange sie geöffnet ist. Wählen Sie einen Gerätenamen, um dessen Tab LoRaWAN zu öffnen.

Dieselbe Tabelle erscheint auf dem Tab LoRaWAN eines Geräts (mit seinen eigenen Frames) und auf dem Tab eines Gateways (Von diesem Gateway empfangene Frames).

Sie benötigen die Berechtigung, die Live-LoRaWAN-Frames einzusehen (standardmäßig für Benutzer).

Wie lange Frames aufbewahrt werden

Das Protokoll ist bewusst kurz gehalten: der letzte Tag, höchstens 1.000 Frames pro Organisation. Es wird nicht in der Datenbank gespeichert und nicht exportiert. Wenn nichts empfangen wurde, zeigt die Tabelle Keine Frames am letzten Tag. Frames erscheinen hier, sobald ein Gateway eines Ihrer Geräte empfängt.

Um den Signalverlauf zu speichern, belassen Sie die lora.*-Funkschlüssel in Ihren Gerätenachrichten und lassen Sie Ihren Root-Flow sie speichern.

Spalten

SpalteZeigt
ZeitWann der Frame verarbeitet wurde
FrameDer Frame-Typ (siehe unten)
GerätDer Gerätename, sonst seine DevEUI, sonst die DevAddr in Grau (ein Frame, dem kein Gerät von Ihnen zugeordnet werden konnte)
FCntDer Frame-Zähler
FPortDer Anwendungs-Port. 0 bedeutet nur MAC-Befehle.
DR / MHzDatenrate und Frequenz, zum Beispiel DR5 · 868.1
GatewaysWie viele Gateways ihn empfangen haben, mit bestem RSSI und SNR: 2 · best -97 dBm / 7.5 dB
ErgebnisWas passiert ist (siehe unten)

Die Suche findet Gerätenamen, DevEUIs, DevAddrs und Ergebnisbegriffe. Filtern Sie nach Frame und nach Ergebnis. Sortieren Sie nach Zeit, FCnt oder FPort.

Frame-Typen

TypBedeutung
UplinkEin unbestätigter Datenframe von einem Gerät
Bestätigter UplinkEin Datenframe, den das Gerät bestätigt haben möchte
Join-RequestEin OTAA-Gerät, das einen Join anfragt
Join-AcceptDie Antwort des Network Servers auf einen Join
DownlinkEin Frame an ein Gerät: eine Bestätigung, MAC-Befehle oder Ihre Daten
VerworfenEin Datenframe, den der Network Server abgelehnt hat

Ergebnisse

ErgebnisBedeutung
VerarbeitetAngenommen und weitergeleitet
Gesendet über Gateway (RX1 / RX2 / RXC)Ein Downlink oder Join-Accept, der in diesem Zeitfenster an dieses Gateway übergeben wurde. RXC ist ein Class-C-Downlink.
WiederübertragungDas Gerät hat seinen letzten bestätigten Uplink wiederholt. Er wird erneut bestätigt, aber nicht doppelt zugestellt.
VerwerfungsgründeIn Rot dargestellt; siehe unten

Verwerfungsgründe

Datenframes

Angezeigt alsCodeBedeutungWas zu prüfen ist
Unbekannte Geräteadresseunknown_devaddrKeine Session Ihrer Geräte verwendet diese DevAddr.Ein OTAA-Gerät, das nicht gejoint hat (oder dessen Session zurückgesetzt wurde), muss joinen. Bei einem ABP-Gerät: DevAddr prüfen.
Gerät eines anderen Netzwerksforeign_tenantDie Adresse gehört zu einem Gerät einer anderen Organisation, das Ihr Gateway empfangen hat.Nichts; das ist in der Nähe anderer Netzwerke normal.
Integritätsprüfung fehlgeschlagenmic_failedDie MIC des Frames passt nicht zum Session-Schlüssel.ABP: Der NwkSKey weicht vom Schlüssel des Geräts ab. OTAA: Das Gerät verwendet eventuell eine alte Session; es muss erneut joinen.
Wiederholter FramereplayDer Frame-Zähler ist nicht weitergezählt worden.ABP-Gerät hat seine Zähler neu gestartet: Zähler zurücksetzen. Andernfalls ein Replay-Versuch.
Frame-Zähler gesprungenfcnt_gapDer Zähler ist um mehr als 16.384 gesprungen.Ein Gerät, das seinen Zählerstand verloren hat. ABP: Zähler zurücksetzen. OTAA: erneut joinen lassen.
bad_mtype, malformed—Kein gültiger LoRaWAN-Uplink.Meist Funkrauschen oder ein Sender, der kein LoRaWAN verwendet.

Join-Requests

Angezeigt alsCodeBedeutung
Unbekannte DevEUIunknown_deveuiDie DevEUI ist nicht registriert und kein Pairing-Fenster hat gepasst.
Gerät eines anderen Netzwerksforeign_tenantDie DevEUI gehört zu einer anderen Organisation.
Falscher AppKeyjoin_mic_failedDer AppKey stimmt nicht mit dem des Geräts überein.
DevNonce bereits verwendetdevnonce_replayDer Replay-Schutz hat die DevNonce abgelehnt.
Wird durch den Pairing-Modus hinzugefügtpairing_pendingEin Pairing-Fenster hat das Gerät erkannt und fügt es hinzu. Einmal pro Gerät erwartet.
Wartet auf Freigabepending_approvalDas Pairing hat es hinzugefügt; es wartet auf Freigabe.
ABP-Gerät hat einen Join-Request gesendetnot_otaaDas Gerät ist als ABP registriert, versucht aber OTAA.
join_eui_mismatch—Die JoinEUI weicht von der gespeicherten ab.
no_appkey—Für das Gerät ist kein AppKey gespeichert.
mac_version_not_supported—Der Geräteeintrag hat eine nicht unterstützte LoRaWAN-Version.

Siehe Fehlerbehebung bei Joins und Fehlerbehebung bei Uplinks und Downlinks.

Datenschutz zwischen Organisationen

Ein verworfener Frame eines Geräts einer anderen Organisation zeigt nur seinen Grund. Seine Adresse, DevEUI und Eigentümer werden Ihnen nie angezeigt.

Über die API

GET /tenant/<tenantId>/api/iot/lorawan/frames?deviceId=<id>&gatewayId=<id>&limit=200

limit liegt zwischen 1 und 1.000 (Standard 200). Beide Filter sind optional. Jeder Frame enthält, sofern zutreffend, t, type, result, reason, deviceId, deviceName, devEui, devAddr, fCnt, fPort, dr, freq, gateways (gatewayId, eui, rssi, snr), chosenGatewayId, window und bytes sowie bei einem verarbeiteten Uplink die dekodierten Werte (decoded).