IMA5 2020/2021 P1 : Différence entre versions

De Wiki de Projets IMA
(Semaine 3)
(Semaine 3)
Ligne 29 : Ligne 29 :
 
La configuration du serveur réseau s'effectue en se connectant à ce dernier en ssh:
 
La configuration du serveur réseau s'effectue en se connectant à ce dernier en ssh:
 
  root@192.168.42.10
 
  root@192.168.42.10
Ensuite il faut installer le "gateway bridge", le "network server" ainsi que "l'application server" disponible sur ChirpStack. Pour se faire nous avons suivi un tutoriel à l'adresse suivante:
+
Il faut installer le "gateway bridge", le "network server" ainsi que "l'application server" disponible sur ChirpStack. Pour se faire nous avons suivi un tutoriel à l'adresse suivante:
 
  https://www.youtube.com/watch?v=FnTP7t47DlI
 
  https://www.youtube.com/watch?v=FnTP7t47DlI
 +
ainsi que la documentation fournie par ChirpStack
 
   
 
   
  
Pour configurer le serveur réseau, nous passons par l'interface web en se connectant à l'adresse suivante (en passant par une zabeth):
+
Pour accéder au serveur réseau, nous passons par l'interface web en se connectant à l'adresse suivante (en passant par une zabeth):
 
  172.26.189.22:8000
 
  172.26.189.22:8000
  
A partir de l'interface web, nous avons configuré:
+
A partir de l'interface web, nous pouvons configurer de nombreux éléments:
-
+
-Création d'un nouveau projet
-
+
-Ajouter des équipements aux réseau à l'aide des clefs
-
+
-Surveiller les informations qui circulent sur notre réseau
-
+
-...
 +
 
 
Enfin, en nous connectant en ssh sur les deux gateways:
 
Enfin, en nous connectant en ssh sur les deux gateways:
  antenne: 192.168.42.1
+
  antenne: 192.168.42.1 mdp:pdmk-062E7A
  passerelle intérieur: 192.168.42.1.2
+
  passerelle intérieur: 192.168.42.2 mdp:pdmk-030970
 
Nous avons pu mettre à jour ces dernieres en suivant le wiki Kerlink
 
Nous avons pu mettre à jour ces dernieres en suivant le wiki Kerlink
 +
La connexion au wiki Kerlink s'effectue avec:
 +
Login : univlille
 +
Mot de passe : IYBlN7QF06

Version du 9 novembre 2020 à 21:12


Présentation générale

Description

Dans le cadre des projets de fin d'étude, j'ai choisi le projet "Réseau de capteurs autonomes pour mesures aquatiques". Ce dernier à pour but de mesurer le niveau d'eau dans une zone, de mettre en forme l'information et de l'envoyer sur un serveur réseau via la technologie LoRa. A l'aide d'un serveur applicatif et d'une application, l'information sera disponible à l'utilisateur sous diverses forme (information diverses sur la balise, affichage sur une carte...).

Objectifs

Le projet va se découper en quatre partie. Premièrement il va falloir concevoir un capteur permettant de mesurer le niveau de l'eau et aussi le système permettant d'envoyer l'information via un réseau LoRaWAN. Dans un second temps, une machine virtuelle est mis à ma disposition afin de deployer le serveur réseau, il est donc nécessaire de configurer ce dernier. Dans un troisième temps sur le même principe que le serveur reseau, une machine virtuelle est mise à ma disposition afin de deployer le serveur applicatif. Enfin pour la quatrième partie, une application web devra être mise au point afin de données l'accés aux informations à l'utilisateur.

Réalisation du Projet

Projet de fin d'étude

Semaine 1 et 2

Les semaines 1 et 2 ont été très limité en terme de travail à cause du Covid, cependant lors de la première semaine et apres rendez vous avec Mr Boé, j'ai pu dresser le cahier des charges et concernant la seconde semaine après un second rendez vous j'ai pas récuperer le matériel LoRaWAN et des microcontroleurs Mbed pour m'aider dans la première partie du projet mais aussi rédiger le cahier des spécifications.

Semaine 3

Grâce à l'aide du binôme Loic Ringot et Théo Evrard, le serveur réseau à été configuré sur la machine virtuelle. Pour se faire dans un premier temps nous avons installé un serveur DHCP sur la machine virtuelle afin de pouvoir s'adresser aux différents équipements du réseau. Le serveur DHCP a été configuré de tel manière à attribuer des adresses allant de 192.168.42.1 à 192.168.42.9. Pour se faire, il a fallu dans un premier se conneter au serveur réseau en ssh puis de modifier configurer le serveur DHCP (/etc/dhcp/dhcpd.conf) et d'ajouter les lignes suivantes :

subnet 192.168.42.0 netmask 255.255.255.0{
range 192.168.42.1 192.168.42.9
}

La configuration du serveur réseau s'effectue en se connectant à ce dernier en ssh:

root@192.168.42.10

Il faut installer le "gateway bridge", le "network server" ainsi que "l'application server" disponible sur ChirpStack. Pour se faire nous avons suivi un tutoriel à l'adresse suivante:

https://www.youtube.com/watch?v=FnTP7t47DlI

ainsi que la documentation fournie par ChirpStack


Pour accéder au serveur réseau, nous passons par l'interface web en se connectant à l'adresse suivante (en passant par une zabeth):

172.26.189.22:8000

A partir de l'interface web, nous pouvons configurer de nombreux éléments: -Création d'un nouveau projet -Ajouter des équipements aux réseau à l'aide des clefs -Surveiller les informations qui circulent sur notre réseau -...

Enfin, en nous connectant en ssh sur les deux gateways:

antenne: 192.168.42.1 mdp:pdmk-062E7A
passerelle intérieur: 192.168.42.2 mdp:pdmk-030970

Nous avons pu mettre à jour ces dernieres en suivant le wiki Kerlink La connexion au wiki Kerlink s'effectue avec:

Login : univlille
Mot de passe : IYBlN7QF06