Vous êtes sur la page 1sur 3

P31.

Mise en œuvre d’une chaîne de


communication LoRa

Année 2017

Encadrants : C. LOHR, J. KERDREUX et F. GALLEE - Dept. Informatique, Dept.


Informatique et Dept. Micro-ondes
Partenaires : S. LE ROUX, OVH

Mots clés : IoT, LoRa, WSN, nœud, passerelle, Warp10

Résumé :

Le travail consiste à mettre en œuvre une chaîne de


communication sans fil fondée sur la technologie LoRa dont
l’objectif est de collecter des mesures statistiques pour quelques
variables environnementales dans un Data Center. Il s’agit
notamment de la température et de l’humidité. Ceci permet à notre
client OVH France, de superviser et monitorer ses serveurs. Les
données seront collectées par le biais d’un réseau de capteurs
répartis sur les infrastructures. Ces derniers envoient des flux
continus vers une passerelle LoRa qui va à son tour les
transmettre vers un serveur OVH France distant dans lequel est
hébergée une plateforme Warp10 capable de traiter et de
manipuler les données ainsi collectées.

1. Présentation et contexte du projet :

Aujourd’hui, les technologies sans fil avec faible consommation énergétique LPWAN ont été fortement
développées afin de satisfaire les besoins de connectivité des objets qui ne cessent à accroitre avec
le temps dans un contexte IoT. Des telles technologies cherchent à optimiser la consommation
énergétique des objets afin de déployer des services et des applications IoT avec le moindre coût.
Parmi les variantes de ces technologies, on distingue LoRa : Un réseau étendu fondé sur le protocole
LoRa et permettant la radiocommunication à bas débit entre plusieurs objets communicants. Cette
technologie fonctionne sur les bandes ISM 868 MHz / 915 MHz et résiste aux perturbations
électromagnétiques ce qui la rend la plus adapté pour des milieux hostiles aux transmissions radio
comme dans un Data Center. Elle est aussi facile à déployer grâce à son architecture relativement
simple. Pour ces raisons, LoRa est fortement recommandée pour les applications IoT dans les milieux
hostiles.
2. Démarche suivie lors de concevoir et réaliser la solution :

La démarche suivante a été adoptée lors de la conception et du développement de la solution :


● Analyse des besoins du client ainsi que ses attentes en termes de livrables.
● Rédaction d’un cahier de charges qui a été validé par une équipe d’ingénieurs d’OVH France
en fixant les exigences sur le produit ainsi que sur le processus de développement.
● Division du projet en lots fonctionnels avec l’adoption d’un modèle incrémental lors du
développement des différentes fonctionnalités. C’est-à-dire une version initiale avec des
intégrations continues.
● Création des équipes de développement dont chaque équipe étant formée par deux membres
au maximum est responsable d’un lot.
● Intégration des lots d’une façon continue et en collaboration avec le coordinateur de OVH
France et les encadrants par des réunions périodiques .

3. Développement des différentes tâches et principaux résultats.

Le projet a été découpé en trois lots principaux qui sont respectivement :

3.1 Nœud et Capteur

L’équipe responsable de ce lot assure la tâche de programmation au niveau du nœud


(Feather RFM 95 LoRa Radio du fabricant Adafruit) LoRa. Le capteur collecte les données
relatives à la température et l’humidité ainsi qu’il envoie ces données en utilisant une
communication I2C vers le nœud qui les enverra vers la passerelle. On formate les données
selon la spécification du protocole Warp10. D’où, un protocole spécifique est développé afin
de gérer la communication entre le capteur et la passerelle. Ce protocole assurera
l’optimisation ainsi que la fiabilité des données transmises. Il permet de faire des rapports de
mesure du niveau de puissance en réception ainsi que le taux d’erreur.

La connexion de nœud et capteur est fait dans une même encapsulation, en plus une petite
antenne a été soldé au capteur pour pouvoir envoyer les données en utilisant radiofréquence.
La batterie Li-Po se trouve dans le même endroit et est possible de la charger en connectant
le nœud à une prise électrique ou même à l’ordinateur.

3.2 Passerelle

La passerelle gère plusieurs nœuds (65536 nœuds au maximum). Elle a un double rôle :

● Communiquer avec les capteurs via le protocole ainsi développé.


● Formater les données reçues et les transmettre vers un serveur distant appelé aussi
serveur de supervision et ce grâce à un autre protocole appelé Warp10.

Le shield du gateway a été connecté à la Raspberry Pi et on a mis l’ensemble dans une boîte
industriel pour permettre de la poser dans un rail Din dans le rack de serveurs.

3.3 Lot serveur distant

Au niveau du serveur distant, une plateforme Warp10 permet la réception des données issues
des différents capteurs. Elle permet également le traitement et la manipulation de ces
données. Notamment, il est possible d’effectuer des statistiques sur les données ainsi de les
représenter sous plusieurs formes et ce via un langage spécifique appelé Warp Script.

Conclusions et perspectives

Le produit final étant un réseau de capteurs connectés à une passerelle LoRa permet la collection et
le transfert des données de supervision dans l’endroit où il est déployé. L’installation d’un tel produit
dans un Data Center OVH permet à notre client de superviser ses infrastructures en temps réel. Un
guide d’installation et d’utilisation a été prévu comme livrable afin de faciliter l’implantation de la
solution dans n’importe quelle infrastructure ainsi que d’assurer le profit maximal de ses
fonctionnalités.

Notre système est capable d’effectuer une supervision en temps réel des infrastructures où il réside.
En cas d’anomalie, une intervention urgente d’auprès le service de maintenance est prévue.
L’intervention étant manuelle n’arrivera pas nécessairement aussitôt qu’il faudra. Une amélioration
possible de notre produit sera d’envisager des actions de régulation immédiates déclenchables à
partir de certains seuils. Des requêtes de genre baisser la température si elle dépasse 30°C sont à
prévoir comme améliorations.

Bibliographie

[1]Bardyn, J. P., Melly, T., Seller, O., & Sornin, N. (2016, September). IoT: The era of LPWAN is
starting now. In European Solid-State Circuits Conference, ESSCIRC Conference 2016: 42nd (pp. 25-
30). IEEE.
[2]Technical marketing workgroup (2015 November) A technical overview of LoRa and LoRaWAN

Vous aimerez peut-être aussi