Déploiement d'un réseau LoRaWAN : Différence entre versions
(→Installation de l'OS et configuration) |
|||
Ligne 41 : | Ligne 41 : | ||
Avant d'insérér la carte, il faut penser à ajouter la ligne <code>enable_uart=1</code> à la fin du fichier ''config.txt'' situé dans la partition '''BOOT''' de la carte pour activer la liaison série du Raspberry. Une fois insérer, connecter le câble USB vers série sur le PC et les fils TX et RX sur les pins RX et TX du Pi respectivement. Les pins de la liaison série du Pi sont visibles ci-dessous : | Avant d'insérér la carte, il faut penser à ajouter la ligne <code>enable_uart=1</code> à la fin du fichier ''config.txt'' situé dans la partition '''BOOT''' de la carte pour activer la liaison série du Raspberry. Une fois insérer, connecter le câble USB vers série sur le PC et les fils TX et RX sur les pins RX et TX du Pi respectivement. Les pins de la liaison série du Pi sont visibles ci-dessous : | ||
− | [[Fichier:gpio_pi3b. | + | [[Fichier:gpio_pi3b.png|400px|center|middle|thumb|GPIO Raspberry Pi 3 Model B]] |
Version du 24 mai 2019 à 13:12
Sommaire
Présentation générale
- Nom du projet : Déploiement d'un réseau LoRaWAN
- Stagiaire : Ibrahim BEN DHIAB
Sujet de stage
Dans le cadre des travaux de recherches menés sur les objets connectés, l'étudiant devra déployer au sein de l'IRCICA un réseau expérimental LoRaWan. Pour cela, il devra installer et configurer une passerelle LoRaWAN pour la réception des données. Puis, il déploiera une dizaine de noeuds. Chaque noeud est composé d'un microcontrôleur STM32F4, d'une radio LoRa I-NUCLEO-LRWAN1 et de capteurs (température, ouverture de porte, ...). L'étudiant devra réaliser la programmation de chaque noeud et mettre en place une solution pour faciliter le redéploiement du code. Les noeuds seront ensuite installés dans différents bureaux.
LoRaWAN
LoRaWAN est un protocole de télécommunication permettant la communication à bas débit, par radio, d'objets à faible consommation électrique communiquant selon la technologie LoRa et connectés à l'Internet via des passerelles, participant ainsi à l'Internet des objets. Ce protocole est utilisé dans le cadre des villes intelligentes, le monitoring industriel ou encore l'agriculture. La technologie de modulation liée à LoRaWAN est LoRa, née à la suite de l'acquisition de la startup grenobloise Cycléo par Semtech en 2012. Semtech promeut sa plateforme LoRa grâce à la LoRa Alliance, dont elle fait partie. Le protocole LoRaWAN sur la couche physique LoRa permet de connecter des capteurs ou des objets nécessitant une longue autonomie de batterie (comptée en années), dans un volume (taille d'une boite d'allumettes ou d'un paquet de cigarettes) et un coût réduits.
LoRaWAN est l'acronyme de Long Range Wide-area network que l'on peut traduire par « réseau étendu à longue portée ».
Matériel
- 1 Raspberry Pi 3 Model B : utilisé pour héberger le serveur LoRaWAN et la passerelle
- 1 Concentrateur IC880A-LoRaWAN : utilisé comme passerelle
- X ST-NUCLEO-F401RE : composé d'un microcontrôleur STM32F4 et d'une connectivité type Arduino Uno Revision 3
- X Shield USI I-NUCLEO-LRWAN1 WM-SG-42 : shield radio LoRa
- Capteurs... (HT11 pour la température et l'humidité, PIR pour détection de mouvement infrarouge)
- Lecteur de carte SD
- Câble USB vers série
Configuration du Rasperry Pi
Installation de l'OS et configuration
Tout d'abord, télécharger Raspbian Stretch Lite, Lite car l'interface graphique n'est pas utile. Ensuite il s'agit simplement de suivre le guide d'installation de l'image sur la carte SD qui sera ensuite insérée dans le Pi.
Avant d'insérér la carte, il faut penser à ajouter la ligne enable_uart=1
à la fin du fichier config.txt situé dans la partition BOOT de la carte pour activer la liaison série du Raspberry. Une fois insérer, connecter le câble USB vers série sur le PC et les fils TX et RX sur les pins RX et TX du Pi respectivement. Les pins de la liaison série du Pi sont visibles ci-dessous :