Nouveau : le pare-feu IA surveille chaque module et explique chaque incident en termes simples. Découvrez comment ça marche

Le journal des trames

Le journal en direct des trames LoRaWAN de votre organisation : colonnes, types de trames, résultats et signification de chaque raison de rejet.

Le journal des trames montre ce que vos passerelles ont reçu et ce que le serveur réseau en a fait : jointures, uplinks, downlinks et trames rejetées avec la raison. C’est le premier endroit où regarder lorsqu’un appareil n’affiche pas de données.

Ouvrir

  1. Ouvrez Appareils.
  2. Ouvrez le menu ⋯ et sélectionnez Trames LoRaWAN.

Le tiroir Journal des trames affiche les 200 dernières trames de votre organisation, de la plus récente à la plus ancienne, et les relit toutes les 5 secondes tant qu’il est ouvert. Sélectionnez le nom d’un appareil pour ouvrir son onglet LoRaWAN.

Le même tableau apparaît sur l’onglet LoRaWAN d’un appareil (ses propres trames) et sur l’onglet d’une passerelle (Trames reçues par cette passerelle).

Vous avez besoin de la permission de consulter les trames LoRaWAN en direct (utilisateurs par défaut).

Durée de conservation des trames

Le journal est volontairement court : le dernier jour, au maximum 1 000 trames par organisation. Il n’est pas stocké dans la base de données et n’est pas exporté. Lorsque rien n’a été reçu, le tableau affiche Aucune trame au cours du dernier jour. Les trames apparaissent ici dès qu’une passerelle reçoit l’un de vos appareils.

Pour conserver l’historique du signal, gardez les clés radio lora.* dans les messages de vos appareils et laissez votre flux racine les enregistrer.

Colonnes

ColonneAffiche
HeureMoment où la trame a été traitée
TrameLe type de trame (voir ci-dessous)
AppareilLe nom de l’appareil, sinon son DevEUI, sinon le DevAddr en gris (une trame qu’aucun de vos appareils n’a pu identifier)
FCntLe compteur de trames
FPortLe port applicatif. 0 signifie commandes MAC uniquement.
DR / MHzDébit de données et fréquence, par exemple DR5 · 868.1
PasserellesNombre de passerelles ayant reçu la trame, avec le meilleur RSSI et SNR : 2 · meilleur -97 dBm / 7.5 dB
RésultatCe qui s’est passé (voir ci-dessous)

La recherche trouve les noms d’appareils, les DevEUI, les DevAddr et les mots de résultat. Filtrez par Trame et par Résultat. Triez par heure, FCnt ou FPort.

Types de trames

TypeSignification
UplinkUne trame de données non confirmée envoyée par un appareil
Uplink confirméUne trame de données dont l’appareil demande un accusé de réception
Demande de jointureUn appareil OTAA demandant à rejoindre le réseau
Acceptation de jointureLa réponse du serveur réseau à une demande de jointure
DownlinkUne trame envoyée à un appareil : un accusé de réception, des commandes MAC ou vos données
RejetéeUne trame de données refusée par le serveur réseau

Résultats

RésultatSignification
TraitéeAcceptée et transmise
Envoyée via passerelle (RX1 / RX2 / RXC)Un downlink ou une acceptation de jointure remis à cette passerelle dans cette fenêtre. RXC est un downlink de classe C.
RetransmissionL’appareil a répété son dernier uplink confirmé. Il est de nouveau acquitté mais n’est pas livré deux fois.
Raisons de rejetAffiché en rouge ; voir ci-dessous

Raisons de rejet

Trames de données

Affiché commeCodeSignificationQuoi vérifier
Adresse d’appareil inconnueunknown_devaddrAucune session de vos appareils n’utilise ce DevAddr.Un appareil OTAA qui n’a pas rejoint le réseau (ou dont la session a été réinitialisée) doit rejoindre. Un appareil ABP : vérifiez son DevAddr.
Un appareil d’un autre réseauforeign_tenantL’adresse appartient à un appareil d’une autre organisation que votre passerelle a reçu.Rien à faire ; c’est normal à proximité d’autres réseaux.
Échec du contrôle d’intégritémic_failedLe MIC de la trame ne correspond pas à la clé de session.ABP : le NwkSKey diffère de celui de l’appareil. OTAA : l’appareil utilise peut-être une ancienne session ; faites-le rejoindre à nouveau.
Trame rejouéereplayLe compteur de trames n’a pas avancé.Appareil ABP ayant redémarré ses compteurs : Réinitialiser les compteurs. Sinon, une tentative de rejeu.
Saut du compteur de tramesfcnt_gapLe compteur a sauté de plus de 16 384.Un appareil ayant perdu l’état de son compteur. ABP : Réinitialiser les compteurs. OTAA : faites-le rejoindre à nouveau.
bad_mtype, malformed—Pas un uplink LoRaWAN valide.Généralement du bruit radio ou un émetteur non LoRaWAN.

Demandes de jointure

Affiché commeCodeSignification
DevEUI inconnuunknown_deveuiLe DevEUI n’est pas enregistré et aucune fenêtre d’appairage ne correspond.
Un appareil d’un autre réseauforeign_tenantLe DevEUI appartient à une autre organisation.
AppKey incorrectejoin_mic_failedL’AppKey ne correspond pas à celle de l’appareil.
DevNonce déjà utilisédevnonce_replayLa protection contre le rejeu a refusé le DevNonce.
En cours d’ajout par le mode appairagepairing_pendingUne fenêtre d’appairage a reconnu l’appareil et est en train de l’ajouter. Attendu une fois par appareil.
En attente d’approbationpending_approvalL’appairage l’a ajouté ; il attend l’approbation.
Appareil ABP ayant envoyé une demande de jointurenot_otaaL’appareil est enregistré en ABP mais tente une jointure OTAA.
join_eui_mismatch—Le JoinEUI diffère de celui qui est enregistré.
no_appkey—Aucune AppKey n’est enregistrée pour l’appareil.
mac_version_not_supported—La fiche de l’appareil indique une version LoRaWAN non prise en charge.

Voir Dépannage des jointures et Dépannage des uplinks et downlinks.

Confidentialité entre organisations

Une trame rejetée d’un appareil d’une autre organisation n’affiche que sa raison. Son adresse, son DevEUI et son propriétaire ne vous sont jamais montrés.

Via l’API

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

limit va de 1 à 1 000 (par défaut 200). Les deux filtres sont facultatifs. Chaque trame comporte t, type, result, reason, deviceId, deviceName, devEui, devAddr, fCnt, fPort, dr, freq, gateways (gatewayId, eui, rssi, snr), chosenGatewayId, window et bytes lorsqu’ils s’appliquent, ainsi que les valeurs décodées (decoded) d’un uplink traité.