Page 1
X-LoRa MERCI POUR NOS ENGAGEMENTS VOTRE CONFIANCE Sécurité et fiabilité des produits Votre produit a été soigneusement fabriqué et testé dans nos ateliers en France Pérennité des produits BESOIN D’AIDE, DE DOCUMENTATION ? Fabrication et support Scannez ce QR Code pour accéder à toutes les...
Conditions d’installation Pour votre sécurité faites appel à un professionnel pour l’installation. Installez le module X-LoRa dans un environnement propre, sec et ventilé, à l’abri de la chaleur, de l’humidité et des projections d’eau. En cas d'intégration avec d'autres appareils, veillez à limiter tout risque d’interférence ou de perturbation.
Récupérations des paramètres Fonctionnement Envoi depuis TTN Liste des fonctionnalitées Decodage automatique Caractéristiques Reception depuis TTN Cablage Encodage automatique Signification des LED Démarrage Démarrage rapîde Ajout du module X-LORA dans l’IPX800_V5 Mise à jour Paramétrage Envoi depuis l’IPX800_V5 Reception depuis l’IPX800_V5...
Cas d’usage Passerelle LORAWan {"io_state":[Lumière_state,Alarme_state],"ana16":[Température],"ana32":[0,0,0,0]} {"io_state":[Lumière_cmd],"ana16":[Thermostat_Cmd],"ana32":[0,0,0,0]} Serveur Le module X-LoRa permet de connecter votre IPX800 V5 à un réseau LORAWAN.
Il agit comme un pont entre l’IPX800 V5 et un réseau LoRaWAN déjà existant. Une passerelle LoRaWAN est donc indispensable pour communiquer avec un serveur LoRaWAN. Le X-LoRa permet de créer 4 sous groupes d’envoi et 4 sous groupes de réception constituées de : 16 IO...
Liste des fonctionnalités Piloter jusqu’à 4 groupes de 16 IO, 4 ANA 16 et 4 ANA32 en LoRaWAN (Serveur vers V5) Transmettre jusqu’à 4 groupes de 16 IO, 4 ANA 16 et 4 ANA 32 en LoRaWAN (V5 vers serveur) Connection automatique après paramétrage Bénéficier de mises à...
Démarrage rapide 1 - Montez le X-LORA sur un rail DIN à proximité de votre IPX800 V5 2 - Vissez l’antenne 3 - Raccordez l’extension à l’IPX800 V5 avec un cable RJ45 4 - Vérifiez que le voyant vert est allumé...
Ajout du module X-LORA dans l’IPX800_V5 1. Accédez à l’interface de votre IPX800 V5, dans le menu Périphérique / Extensions / X-LORA...
Page 13
Ajout du module X-LORA dans l’IPX800_V5 2. Cliquez sur le bouton ajout pour scanner votre X-LORA 3. L’IPX800 V5 paramètre automatiquement l’extension. 4. Accédez au paramètres en cliquant sur le bouton Edit...
Paramétrage L’écran de paramétrage s’ouvre. Il comprend : 1 - Le nom paramétrable 6 - L’AppEui, à paramétrer 2 - Le code de l’extension scanné 7 - L’état de l’extension 3 - Le code unique de DevEUI 8 - La dernière erreur remontée 4 - L’AppKey, à...
Page 15
En Classe C (par défaut), le X-LoRa peut toujours recevoir des données. En Classe A, le X-LoRa ne peut recevoir des données que lorsqu’il en transmet au serveur. Attention : les sous groupes “Parsing” et “Sending” sont paramétrés sur le port 0 par défaut.
Envoi de données depuis l’IPX800_V5 Pour envoyer des données vers le serveur LoRaWAN, la démarche est la suivante : 1. Ajoutez un objet Send dans l’interface du X-LoRa 2. Paramétrer le port, entre 1 et 233 3. Cliquez sur Validate...
Page 17
Envoi de données depuis l’IPX800_V5 4. Accèdez à ces variables en appuyant sur back et naviguez dans Variables...
Page 18
Envoi de données depuis l’IPX800_V5 5. Accèdez au menu IO ou ANA 16 ou ANA 32 6. Rechercher une variable commencant par [XLORA SEND N°0] Au moindre changement sur une de ces variables, le message est assemblé au format JSON et est transmis au serveur sous forme héxadécimal.
Réception de données depuis l’IPX800_V5 Pour pouvoir recevoir des données depuis le serveur LoRaWAN, les étapes sont les suivantes : 1. Ajoutez un objet Reception dans l’interface du X-LoRa 2. Paramétrer le port, entre 1 et 233 3. Cliquez sur Validate...
Page 20
Réception de données depuis l’IPX800_V5 4. Accèdez à ces variables en appuyant sur back et naviguez dans Variables...
Page 21
Après une connection, il est nécessaire que le X-LoRa transmette des données au moins une fois pour pouvoir en recevoir. Attention : Si le X-LoRa est paramétré en Classe A, il est faut que le serveur envoit les données seulement ⚠...
Page 22
Réception de données depuis l’IPX800_V5 Le message envoyé avant encodage hexadécimal doit être de la forme : {"io_state":[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"ana16":[0,0,0,0],"ana32":[0,0,0,0]} Attention : Il ne doit pas y avoir d’espaces ou de retour à la ligne dans le JSON transmis. ⚠ Il est possible de transmettre uniquement certains éléments dans le JSON (par exemple uniquement la clef io_state ou io_state et ana16)
Exemple d’utilisation TTN Utilisation de The Things Stack TheThings Stack permet de paramétrer une application LoRaWAN et de recevoir et envoyer des données vers un périphérique LoRaWAN.
Récupération des paramètres 1. Créer un compte sur The Things ID 2. Accéder à The Things Network Console. Cliquer sur votre région (En France, Europe 1)
Page 25
Récupération des paramètres 3. Naviguer dans Gateways et ajouter votre plateforme. (Suivre les indications de votre plateforme) 4. Naviguer dans Applications et cliquer sur Add Application 5. Choisir un ID et appuyer sur Create application...
Page 26
Récupération des paramètres 6. Cliquez sur Register end device 7. Sélectionner “Enter end device specifics manually” 8. Renseignez les paramètres Frequency Plan et LoRaWAN version et cliquer sur “Show advances activation...” 9. Paramétrer ”Class C“ dans le menu “Additional LoRaWAN class capabilities”...
Page 27
Récupération des paramètres 10. Renseigner “00 00 00 00 00 00 00 00” en Join Eui et faire “Confirm” 11. Coller le DevEui dans la ligne “DevEui” 12. Cliquer sur Generate devant AppKey 13. Renseigner le nom de votre choix dans End device ID 14.
Page 28
Récupération des paramètres 15. Récupérer l’AppEui et l’AppKey et la coller dans les champs concernés dans l’interface de l’IPX800 V5 16. Cliquer sur validate 17. Cliquer sur Connexion 18. La LED Orange doit rester allumé, fixe et l’état doit passer à connecter...
Envoi depuis TTN Une fois l’objet paramétré, il faut accéder à l’onglet “Live Data” pour pouvoir accéder aux échanges entre votre X-LoRa et le serveur. L’envoi des données depuis la V5 apparait dans la console avec le message “Forward uplink data message”.
Décodage automatique The Things Cloud permet de paramétrer un décodage automatique. 1 - Accéder aux menu Payload formatters 2 - Cliquer sur Uplink 3 - Selectionner Custom Javascript formatter 4 - Coller le code ci dessous function decodeUplink(input) { var jsonStr = String.fromCharCode.apply(null, input.bytes); try { var parsed = JSON.parse(jsonStr);...
Page 31
Décodage automatique La donnée apparait alors en clair dans la console :...
Réception depuis TTN Dans TheThings Console, il est possible d’envoyer des données depuis l’onglet Messaging Les données peuvent être envoyés directement au format hexadécimal ou au format JSON...
Encodage automatique Pour pouvoir saisir directement le JSON, il faut paramétrer l’encodage. 1 - Accéder aux menu Payload formatters 2 - Cliquer sur Downlink 3 - Selectionner Custom Javascript formatter 4 - Coller le code ci dessous function encodeDownlink(input) { try { // Convertir l'objet JSON en chaîne JSON var jsonStr = JSON.stringify(input);...
Page 34
Encodage automatique Les données sont alors encodées automatiquement à l’envoi...
Signification des LED POWER LINK Initialisation Connection à la passerelle LoRa Mise à jour Les LED disposent de 3 états : ETEINTE / CLIGNOTANTE / ALLUMEE...
Page 36
En cas de problèmes techniques ou de difficultés lors de l’utilisation ou l'installation : Vous enregistrer sur le forum de GCE Electronics. Vous y trouverez un grand nombre de sujet sur les installations Si vous avez acheté le produit chez un de nos revendeurs : et applications possibles avec nos produits.
Page 37
MERCI POUR VOTRE CONFIANCE Innovation, satisfaction client, fiabilité...