[TUTORIEL] LoRaWAN dans l'écosystème Snootlab

Forum de support et échanges sur les produits WiNo (TeensyWino en particulier)

[TUTORIEL] LoRaWAN dans l'écosystème Snootlab

Message non lude NicolasGonzalez » Lun 10 Oct 2016 15:37

Bonjour,

LoRaWAN la technologie qui fait du bruit dans l'IoT en ce moment est disponible avec tous nos produits équipés d'un transmetteur RFM95 !

Voici la liste des produits compatibles :
http://snootlab.com/lang-en/snootlab-shields/1152-chistera-pi-12-lora-accessories-en.html

Ce tutoriel a pour ambition de vous faire découvrir cette technologie et de la mettre en oeuvre avec tous nos produits.
Attention c'est parti !

La technologie LoRaWAN

La technologie LoRaWAN (Long Range Wide Area Network) est une technologie concurrente à Sigfox dans le sens où elle répond quasiment au même besoin : Envoyer des petits messages à longue distance tout en étant économe en énergie.

De nombreux opérateurs sont en train de déployer un réseau LoRaWAN comme Orange, Objenious et StartInPoste en France. L'originalité de LoRaWAN est que le coût d'une station de base est très faible ce qui permet de développer un réseau privé pour une entreprise ou un réseau communautaire pour des particuliers.
Le plus gros réseau communautaire qui se développe actuellement est le réseau de "The Thing Network" une entreprise néerlandaise.

Pour pouvoir envoyer des messages via cette technologie il est nécessaire d'avoir un transmetteur radio qui supporte la modulation LoRa ainsi qu'une librairie logicielle avec le protocole LoRaWAN.
Actuellement à Snootlab nous sortons toute une gamme de produits équipés d'un transmetteur RFM95 qui supporte le LoRaWAN.

Pour les amoureux de datasheet voici les spécifications de LoRaWAN :
https://www.lora-alliance.org/portals/0/specs/LoRaWAN%20Specification%201R0.pdf

Librairie LMIC

La librairie que nous allons utiliser est la librairie fournie par IBM qui est un des acteurs principaux de la LoRa Alliance.
Voici le lien de la librairie originale : http://www.research.ibm.com/labs/zurich ... /lmic.html

Cette librairie nécessite une couche d'adaptation suivant la plateforme électronique que nous utilisons.
Cette adaptation a été faite pour tous les produits Snootlab en interne et avec l'aide de contributeurs.

Mise en oeuvre

Pour la mise en oeuvre vous avez plusieurs options :

1. Achat d'une gateway
Il est possible d'acheter des gateways pour collecter toutes les informations issues des capteurs que vous acheter.
Voici deux passerelles très répandues :
http://www.multitech.com/brands/multiconnect-conduit
https://shop.thethingsnetwork.com/index.php/product/the-things-gateway/

2. Abonnement chez un opérateur LoRaWAN
Très prochainement vous allez pouvoir prendre des abonnements chez un opérateur comme Objenious par exemple.
Cet opérateur a une couverture très large qui permet de rendre votre objet très accessible.
Il fournit de plus un service de localisation de l'objet et de gestion de ses objets via une interface web.

Lorsque le message a bien été envoyé, il doit apparaître chez votre opérateur !
Voici un exemple d'une transmission vue depuis le backend Objenious :
lora_transmission.png
lora_transmission.png (28.38 Kio) Vu 1798 fois


Voici une screenshot du backend qui montre le service de localisation du noeud par triangulation avec les différentes antennes qui ont reçu le message.
Voici la localisation de deux messages ayant été envoyés depuis les bureaux de Snootlab.
D'après nos tests la précision est de l'ordre de 500m - 1km.
localisation.png
localisation.png (220.78 Kio) Vu 1798 fois


3. Participation a un réseau collectif
Plusieurs initiatives naissent comme celle de The Thing Network afin de créer des réseaux communautaires.
Il est tout de même souvent nécessaire d'acheter une gateway pour rentrer dans ce réseau, c'est le principe :shock:

Utilisation des objets
Une fois que vous avez choisi une des solutions ci-dessus pour accéder à un réseau LoRaWAN il faut programmer les objets pour se connecter à ce réseau.

Voici les tutoriels pour nos différents objets :

Utilisation des cartes RFMaster, Datalogger, breakout RFM95 dans l'environnement Arduino


Utilisation de ChisteraPi dans l'environnement RaspberryPi
NicolasGonzalez
 
Messages: 3
Inscription: Lun 10 Oct 2016 15:11

Retourner vers WiNo

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron