Proj-2014-2015-iRock: Difference between revisions

From air
Jump to navigation Jump to search
Line 17: Line 17:
*'''Scrum""":
*'''Scrum""":


= Objectifs=
= Project objectives =
==Partie capteur et acquisition de données==
échelle de priorité (1 à 5)


Cette partie consiste à prendre en main la technologie LoRA et à l'utiliser combiné à d'autres cartes embarquées bardée de capteurs (F3 /F4 discovery) pour remonter leurs données. Nous avons également besoin de relais fixe pour la triangulation.Ces relais font office de stations météo via des cartes weather shield de sparkfun. Le protocole LoRA utilisant des bandes de fréquence radio publique, il est également important que nos communications soient cryptées et respectent les normes européennes (notamment au niveau du duty cycle). De plus nous avons plusieurs conditions pour ces IRock et relais. Nous devons avoir une très faible consommation électrique (un IRock doit pouvoir fonctionner 3 ans sans changer sa batterie).Notre objectif est aussi de minimiser le cout de fabrication des IRock. Nous devons également réaliser la boite embarquant les cartes sur le terrain.
#Applicatif  
==Partie visualisation / stockage des données==


Cette partie est le coté applicatif de IRock.Nous utilisons des scripts Python pour stocker les données dans une base de données InfluxDB combinée à Grafana pour la visualisation. De plus un systéme d'export en fichier Excel à été mis en place ,pour avoir accés simplement aux données brutes via des logiciels comme Matlab (utilisé notamment par les géotechniciens)
* Visualisation des données (Pierre-Henri) : -Grafana/InfluxDB
-Triangulation/ Visualisation sur carte google map (fichier .kmn)
-Créer une BD de test (pour voir ce que ca donnerait si on avait par exemple 100 cailloux intelligent)
* Determiner comment détecter un glissement de terrain (paramétres à mesurer, comment les combiner)


==Partie triangulation / localisation des IRock==
#Capteur
La donnée la plus importante pour les géotechnicien est la position exacte de l'IRock. Cette localisation doit ete réaliser au milimétre (un mouvement de terrain est annoncé notamment par des pré glissement dont la taille ne fait que quelques centimétre).Nous souhaitons ne pas utiliser de GPS pour des questions de coût et d'économie énergétique
* Capteur Lora (5) (Lionel, Tianming, Flavien,Pierre-Henri)
--> mettre en place la compatibilité avec stm32 pour Lora Fabian (Lionel,Flavien)
--> Test de connectivité et de transfert de paquet (Tianming)
--> Utilisation et comparaison des différentes solutions (libellium, raspberry, Lora Fabian) (Tianming,Flavien)
--> Determiner, apprendre et utiliser les différents capteurs utile au projet (Lionel,Pierre-Henri)
--> Définir un protocole pour la remontée des données (comment utiliser les 12 octets, combien d'émission par jour) (Pierre-Henri)

* Sécurité des transmissions (4)

* Distinction entre capteur Irock et SmartCampus (5)



#Server

* mettre en place la bdd (InfluxDB?) (Nizamouddine) (4)
* Grafana (Nizamouddine)

* distingué les paquets Irock de SmartCampus (Flavien) (5)
--> mettre en place une bdd commune à Irock qui recensera l'ensemble des capteurs des deux projets
- L'id permettra de faire la distinction et nommera un capteur
- association id et clé privé (AES 128)

* mqtt



#Gestion de projet

* Rendez vous pour la réunion IRock (5/02 a 9h00 en C05) (5)

* Rédaction du budget (Pierre-Henri) (2)

* Scrum :(Lionel) (5)
--> un sprint/semaine


= Progress of the project =
= Progress of the project =

Revision as of 05:00, 25 March 2015

Introduction

Ce projet consiste à développer une application permettant de gérer un réseau de capteurs visant à prévenir des glissements de terrain dans les zones sensibles. Son déroulement comprend toute les étapes, de la conception à la réalisation, en terminant par le test de notre application dans des conditions réelle et la visualisation des données collectées. Ce projet va donc à la fois demander des compétences en géotechnique et en informatique, notamment en visualisation de données.

Team

Au cours de ce projet, nous sommes accompagnés par 3 enseignants de la filière geotechnique (Denis Jongmans, Laurent Baillet, Bievre Grégory), 1 enseignant en visualisation de la filière RICM (Georges-Pierre Bonneau), ainsi qu'un enseignant de l'iut de Valence qui fabrique les cartes nécessaires aux "cailloux", et enfin notre encadrant : Donsez Didier. Notre équipe est constituée de 5 étudiants : 2 dans la spécialité multimédia de RICM5 (Peyre Flavien et Ginoux Pierre-Henri), 2 dans la spécialité réseau (Boey Lionel et Guo Tianmming) et un élève de Master I en informatique (Nizamouddine Ganjat). Le coordinateur pour ce projet sera Peyre Flavien.

Département : RICM 5, Polytech Grenoble

Links

  • Notre SRS :
  • Répertoire Github:
  • Diagrammes UML:
  • Scrum""":

Objectifs

Partie capteur et acquisition de données

Cette partie consiste à prendre en main la technologie LoRA et à l'utiliser combiné à d'autres cartes embarquées bardée de capteurs (F3 /F4 discovery) pour remonter leurs données. Nous avons également besoin de relais fixe pour la triangulation.Ces relais font office de stations météo via des cartes weather shield de sparkfun. Le protocole LoRA utilisant des bandes de fréquence radio publique, il est également important que nos communications soient cryptées et respectent les normes européennes (notamment au niveau du duty cycle). De plus nous avons plusieurs conditions pour ces IRock et relais. Nous devons avoir une très faible consommation électrique (un IRock doit pouvoir fonctionner 3 ans sans changer sa batterie).Notre objectif est aussi de minimiser le cout de fabrication des IRock. Nous devons également réaliser la boite embarquant les cartes sur le terrain.

Partie visualisation / stockage des données

Cette partie est le coté applicatif de IRock.Nous utilisons des scripts Python pour stocker les données dans une base de données InfluxDB combinée à Grafana pour la visualisation. De plus un systéme d'export en fichier Excel à été mis en place ,pour avoir accés simplement aux données brutes via des logiciels comme Matlab (utilisé notamment par les géotechniciens)

Partie triangulation / localisation des IRock

La donnée la plus importante pour les géotechnicien est la position exacte de l'IRock. Cette localisation doit ete réaliser au milimétre (un mouvement de terrain est annoncé notamment par des pré glissement dont la taille ne fait que quelques centimétre).Nous souhaitons ne pas utiliser de GPS pour des questions de coût et d'économie énergétique

Progress of the project

The project started January 14th, 2013.

Week 1 (January 26th - Janurary 30th)

  • Project discovery
  • Technologies and sensors discovery
  • Meeting with tutors and tearchers to define the project