Aller au contenu

DevIOIELoRaWan

Introduction

L'interface DevIOIELoRaWan permet l'intégration d'équipements IoT LoRaWAN dans l'environnement DevIO. Elle gère la communication avec les réseaux LoRaWAN (The Things Network, Orange, Bouygues, etc.), la collecte des données des capteurs, le décodage des trames et la gestion des commandes descendantes.

Cas d'usage typiques : - Intégration de capteurs IoT longue portée (température, humidité, comptage, etc.) - Surveillance d'infrastructures distantes sans réseau filaire - Collecte de données environnementales sur de grandes zones - Monitoring d'équipements mobiles ou difficiles d'accès


Compatibilité et prérequis

  • Versions supportées : DevIO v6.0 et supérieures
  • Environnements : Windows (toutes versions compatibles DevIO)
  • Dépendances :
  • Accès à un serveur d'applications LoRaWAN (TTN, ChirpStack, etc.)
  • Connectivité Internet pour l'accès aux APIs
  • Certificats et identifiants d'authentification

Fonctionnalités supportées

  • Connexion multi-réseaux : Support TTN, ChirpStack, Actility, Orange, etc.
  • Décodage automatique : Décodage des trames selon le type d'équipement
  • Downlink : Envoi de commandes vers les capteurs LoRaWAN
  • Auto-découverte : Découverte automatique des équipements
  • Gestion des modèles : Support de différents fabricants de capteurs
  • Historiques : Récupération d'historiques avec gestion temporelle

Configuration de l'interface

Paramètres de ligne de commande

Paramètre Description Valeur par défaut
-SERVER Nom du serveur DevIO (obligatoire)
-NAME Nom interne de l'interface (obligatoire)
-BASEURL URL de base du serveur LoRaWAN -
-USER Nom d'utilisateur pour l'authentification -
-PWD Mot de passe pour l'authentification -
-TAG Tag pour filtrer les équipements -
-VERBOSE Mode verbeux pour les logs (flag)
-LP Log pretty (formatage amélioré) (flag)
-IT Timeout d'inactivité équipement (s) 60
-IOC Contrôle I/O DEVIO_READ_ALL_ALARMS_HISTORICALS
-DT Topic downlink in/${ea}
-FR Description en français (flag)
-ONE Un device par équipement (flag)
-FORCEONE Forcer un device par équipement (flag)
-DOWNLINK Activer le downlink (flag)
-ETYPE Type d'équipement -
-PORT Port pour le downlink 1
-QOS Quality of Service 1
-MAXD Nombre maximum de jours d'historique 0
-RXWND Fenêtre de réception 0
-ACKRETRY Nombre de tentatives ACK 0
-NOACK Désactiver les accusés de réception (flag)
-WMC Configuration WMC pour la découverte -
-LW Chemin du fichier d'import LoRaWAN -
-M Modèle de bloc (vide)
-LOG Activer les logs détaillés (flag)

Exemple de configuration

DevIOIELoRaWan.exe -SERVER MonServeurDevIO -NAME LoRa_Interface1 -BASEURL "https://eu1.cloud.thethings.network" -USER "mon-app" -PWD "NNSXS.XXXX" -DOWNLINK -ONE

Configuration du modèle d'équipement dans DevIO Studio

Création de l'équipement

  1. Créer un nouvel équipement dans DevIO Studio
  2. Sélectionner le type : Interface d'échange
  3. Choisir l'interface : DevIOIELoRaWan
  4. Configurer les paramètres :
  5. BASEURL : URL du serveur LoRaWAN
  6. USER/PWD : Identifiants d'authentification
  7. ETYPE : Type de capteur (selon fabricant)

Configuration des canaux

  • Adresse canal : EUI du device ou nom logique du capteur
  • Type de données : Correspondant aux données du capteur (FLOAT, BOOL, etc.)
  • Port : Port LoRaWAN pour le downlink (généralement 1)

Utilisation et supervision

Démarrage de l'interface

L'interface se lance automatiquement avec DevIO ou peut être démarrée manuellement :

DevIOIELoRaWan.exe -SERVER MonServeur -NAME LoRa_Interface -BASEURL "https://eu1.cloud.thethings.network" -USER "my-app" -PWD "NNSXS.XXXX"

Surveillance des connexions

  • État de connexion : Visible dans DevIO Studio
  • Logs LoRaWAN : Utiliser -VERBOSE pour les traces détaillées
  • Qualité des données : Monitoring de la réception des trames

FAQ et dépannage

Problèmes courants

Q : L'interface ne se connecte pas au serveur LoRaWAN - Vérifier l'URL de base (-BASEURL) - Contrôler les identifiants d'authentification (-USER, -PWD) - Tester la connectivité Internet

Q : Les données des capteurs ne remontent pas - Vérifier que les capteurs sont bien enregistrés sur le réseau - Contrôler le type d'équipement (-ETYPE) - Vérifier les filtres (-TAG)

Q : Le downlink ne fonctionne pas - Vérifier que -DOWNLINK est activé - Contrôler le port de downlink (-PORT) - Vérifier les fenêtres de réception du capteur (-RXWND)

Diagnostic

  • Utiliser -VERBOSE pour activer les traces détaillées
  • Consulter les logs du serveur LoRaWAN
  • Vérifier la configuration réseau des capteurs

Annexes et références utiles