Mise en œuvre d'une passerelle LoRaWAN avec TTN

De MediaWiki UOF
Aller à la navigation Aller à la recherche

Mise en place d’une passerelle LoRaWAN

système global : passerelle et capteur

Introduction

Ce tutoriel s'adresse à ceux ou celles qui veulent installer un passerelle utilisant la technologie LoRaWAN et cela facilement. Pour cela il faudra effectuer les configurations de la passerelle au réseau TTN* et des nodes (par exemple : capteur) pour récuperer des information sans avoir à se déplacer.


  • The Things Network fournit un ensemble d'outils ouverts et un réseau ouvert pour créer une application IoT à faible coût. Cette solution est en évolution constante grâce à une communauté active.

Capture1.jpg Schéma Lora.jpg


Liste du Matériel

  • LoRaWAN Pico Station LPS8 pour la passerelle
  • Iot (Internet of Things) Sensor Node LSN50
  • Capteur de température
  • Différents Tournevis

LoRaWAN Pico Station LPS8 Lsn50.jpg

Ressources

Youtube :

Dragino:

PARTIE 1 : CONFIGURATION D’UNE PASSERELLE

Etape 1) Déballer le carton, attacher l’antenne sur l’embout correspondant

Etape 2) Puis brancher la station au réseau électrique pour que ça s’allume. Utilisez la prise 5V/2A

Vous allez voir des leds clignoter, c’est normal ça veut dire que c’est allumé, allez voir la documentation de la station pour voir ce qu’indique les leds.


Etape 3) Prendre un ordinateur pour configurer la station. Il faut regarder les réseaux wifi disponible et voir quelque chose comme:

  • dragino-xxxxxx

Connectez vous à ce dernier

  • Mot de passe : dragino+dragino

Etape 4) Ouvrez un navigateur web et tapez 10.130.1.1 dans la barre de recherche. Cela vous demande encore de vous connectez :

  • User : root
  • Mdp : dragino

Normalement vous devriez voir quelque chose du genre :

Image config.jpg

Mais avec moins de choses validées, c’est normal ma station est déjà configurée.

Allez maintenant dans LoRaWAN et dans la première catégorie et vous voyez normalement quelque chose comme ça :

Lora config2.jpg

Copiez quelque part (pc ou papier) la Gateway EUI, c’est très important car c’est le numéro qu’il faudra inscrire dans le TTN (The Things Network), on y reviendra.

Maintenant le principe d’une passerelle c’est de relier deux choses : premièrement, votre système/capteur/ce que vous voulez avec une antenne Lora et deuxièmement un réseau wifi/4g.

Etape 5) Allez dans System🡪 Wifi :

Wifi config.jpg

On y voit différentes choses comme :

  • Le point d’accès wifi de la station où vous êtes actuellement connecté.
  • Le point wifi auquel vous allez connecter la station (WIFI WAN CLIENT SETTINGS).

Ici le wifi est déjà configuré mais il suffit d’aller dans :

  • Wifi Survey et de sélectionner le réseau auquel vous voulez connecter la station.

Ou alors noter le SSID dans HOST WIFI SSID si le réseau est caché ainsi que le mdp dans passphrase.

Faites Save&Apply puis vous revenez sur la page de base (suffit de remettre 10……. Dans la barre de recherche).

Configuration de The Things Network

Tout d’abord déconnectez vous de dragino-xxxxxx avec votre ordinateur puis allez sur la page :

https://www.thethingsnetwork.org/

Etape 1) Créez un compte, ou connectez vous puis faites Start Building

Etape 2) Prenez la région souhaitée

Etape 3) Cliquez sur Go to gateways

Etape 4) Faites Add Gateway pour ajouter une passerelle

Vous devez remplir les différents champs qui sont assez logiques et surtout GATEWAY EU qui est le code que je vous ai demandé de noter quelque part plus tôt. Vous avez différentes options un peu plus bas mais le plus important est la Frequency plan, en effet chaque région du monde utilise une fréquence différente pour le réseau LoRa, prenez donc celle qui correspond à la vôtre.

Europe : 868MHz

Etape 5) Faites Create Gateway

Normalement dans vos passerelles (dans gateway) vous allez voir apparaître la vôtre qui est déconnectée avec plusieurs informations.

Image passerelle.jpg

Pour la connecter il vous faut retourner sur le panneau de configuration de votre station (se reconnecter a dragino-xxxx etc…). Allez dans LoRaWAN configuration et choisissez le bon serveur avec la bonne adresse ce qui est souvent déjà bien prérempli.

Etape 6) Maintenant retournez sur la page The Things Network.

Maintenant vous voyez que votre passerelle est connectée au réseau TTN qui connecte tous les objets LoRa du monde entier ! Bravo, vous allez pouvoir connecter différentes choses au réseau TTN comme un capteur de température.

PARTIE 2 : CONNECTER UN END NODE

Pour connecter un node (c’est comme ça que l’on appelle tout ce qui est capteur ou autre) c’est assez simple.

Etape 1) Retournez sur TTN et allez dans application puis cliquez sur ADD APPLICATION

  • 1: Vous donnez un nom, un id et une description comme pour la passerelle de la partie 1.
  • 2: Ensuite vous allez voir les informations de votre application.

Normalement vous ne verrez pas grand-chose dans live data car vous n’avez pas ajouté d’end device.

Etape 2) Cliquez sur ADD END DEVICE

Etape 3) Entrez les informations de votre « device », si c’est le bon vous verrez une petite image de votre « device » comme sur l’exemple:

End device.jpg

Pour donner suite à ça vous devez remplir (comme toujours) des informations pour identifier votre appareil car OUI ils sont uniques. Vous trouverez ces informations sur la boîte de votre « device » dans laquel il a été livré.

Info end device.jpg

Etape 4) Appuyez sur Register end device.

Normalement vous devriez voir apparaître votre « device » dans votre application. Vous pouvez voir les informations qui sont transmises, voir son activité, les requêtes etc…

Etape 5) Pour cela il faut l’allumer, concernant le LSN50, il faut relier les deux pins d’alimentation grâce au pont fournis comme ceci :

Branchement pin.jpg

Auteur

Réalisé par Colivet Corentin, étudiant en 3ème année à L'Ecole Nationale d'Ingénieurs de Brest dans le cadre d'un stage, au sein de l'UBO Open Factory, supervisé par Mathieu Cariou.