Décodeurs LoRaWAN disponible sur GitHub

Créé par Antoine DURRMANN, Modifié le  Ven, 18 Sept. à 4:17 H par  Antoine DURRMANN

Accéder aux décodeurs LoRaWAN Nexelec sur GitHub

Les décodeurs Nexelec permettent d’interpréter les trames montantes, ou uplinks, envoyées par les produits vers votre réseau LoRaWAN.

Ils sont disponibles dans le dépôt GitHub public Nexelec :
Accéder aux décodeurs Nexelec


    1. Identifier votre produit

Avant de télécharger un décodeur, relevez le nom et, si possible, la référence exacte de votre produit. Le dépôt est organisé par familles :

FamilleProduitsDécodeur
A100LS_CRELAYdecoderA100.js
A3FLOW CORE, FLOW PROdecoderFlow.js
X2FEEL+, RISE+, WAVE+, MOVE+, SIGN+, SENSE+, ATMO+decoderX2.js
X5SIGN, WAVE, MOVE, RISE, FEEL, ECHO, VIEWdecoderLoRaSigfoxX5.js
X8AIR+, AIRdecoderAir+.js
X8ORIGIN+, ORIGIN, GUARD+, GUARDdecoderOrigin+.js
X9TRACK+decoderTrack+.js

Pour certaines familles, notamment X2 et X5, sélectionnez ensuite le sous-dossier correspondant à la référence exacte du produit.


    2. Consulter un décodeur

  1. Ouvrez le dépôt GitHub Nexelec.

  2. Sélectionnez le dossier correspondant à la famille du produit.

  3. Si plusieurs références sont proposées, ouvrez le sous-dossier correspondant à votre modèle.

  4. Cliquez sur le fichier JavaScript du décodeur.

  5. Utilisez le bouton Raw pour afficher uniquement le code et pouvoir le copier.

La consultation du dépôt public ne nécessite pas de compte GitHub.


    3. Télécharger l’ensemble des décodeurs

Pour télécharger le dépôt complet :

  1. Revenez à la page principale du dépôt.

  2. Cliquez sur le bouton vert Code.

  3. Sélectionnez Download ZIP.

  4. Décompressez le fichier téléchargé.

  5. Ouvrez le dossier correspondant à votre produit.

Les utilisateurs de Git peuvent également cloner le dépôt avec la commande suivante :

git clone https://github.com/nexelec/Decoders.git


    4. Intégrer le décodeur

Les fichiers fournis sont des modules JavaScript destinés au décodage des messages montants. Ils peuvent notamment être intégrés à une application, un outil de test ou une plateforme IoT compatible, comme ChirpStack ou The Things Stack. Le dépôt présente cette organisation et ces usages dans son fichier README.

Avant la mise en production :

  1. Vérifiez que le décodeur correspond exactement au produit et à sa référence.

  2. Configurez-le dans l’interface de décodage de votre plateforme LoRaWAN.

  3. Testez-le avec une trame montante connue.

  4. Contrôlez que les valeurs décodées sont cohérentes.

  5. Conservez la date ou la version du fichier utilisé afin de faciliter les futures mises à jour.

Ces fichiers concernent le décodage des messages montants. Ils ne servent pas à générer des commandes descendantes (downlinks).

En cas de difficulté

Lors de votre demande d’assistance, communiquez les éléments suivants :

  • le nom et la référence exacte du produit ;

  • la version du firmware, si elle est disponible ;

  • la plateforme LoRaWAN utilisée ;

  • la trame complète au format hexadécimal ;

  • le résultat obtenu ou le message d’erreur rencontré.

Ne transmettez jamais vos clés LoRaWAN ou d’autres identifiants confidentiels.


Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article