La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

PROJET N°18 LES RESEAUX DE CAPTEURS SANS-FIL TUTEUR : Mr BENSLIMANE Abderrahim MASTER 1 RTM2007-2008 CARTIER Ludovic - CHAPPE Brice - HERRANZ Julien.

Présentations similaires


Présentation au sujet: "PROJET N°18 LES RESEAUX DE CAPTEURS SANS-FIL TUTEUR : Mr BENSLIMANE Abderrahim MASTER 1 RTM2007-2008 CARTIER Ludovic - CHAPPE Brice - HERRANZ Julien."— Transcription de la présentation:

1 PROJET N°18 LES RESEAUX DE CAPTEURS SANS-FIL TUTEUR : Mr BENSLIMANE Abderrahim MASTER 1 RTM CARTIER Ludovic - CHAPPE Brice - HERRANZ Julien

2 Sommaire Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calculs de coordonnées. Conclusion. 2 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien

3 Cadre du projet 3 étudiants : CHAPPE Brice HERRANZ Julien CARTIER Ludovic 1 tuteur: Mr BENSLIMANE 3 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

4 Dans tous les domaines (industrie, militaire, …) les capteurs sont de plus en plus présents. La miniaturisation de ces capteurs a amené le fait que des réseaux de capteurs se font de plus en plus nombreux. 4 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Contexte Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

5 5 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Réaliser une plate-forme. Mettre en place la communication. Mettre en place léchange de données. Mettre en place le calcul des distances. Mettre en place la localisation. Objectifs du projet Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

6 Contraintes Cout : aucun, le matériel étant fourni par notre tuteur. Matériel : accès aux machines présentes en salle électronique. 6 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

7 Présentation du matériel Les crickets : ce sont des capteurs sans-fils qui peuvent : – faire de la localisation grâce à des relevés de mesures. – communiquer, les capteurs peuvent se transmettre des données de proche en proche. – effectuer des mesures telles que des relevés de température, de position, de luminosité, etc. La MIB : permet dinsérer du code et de manager les crickets. 7 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

8 Les logiciels 8 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Architecture du cricket. La mise en place dune plateforme de développement Windows. Manipulation des crickets sous Windows. La mise en place dune plateforme de développement sous Linux. Manipulation des crickets sous Linux. Communication entre les capteurs. Routage. Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

9 Architecture du cricket 9 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

10 Plateforme de développement Windows 10 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Suite de logiciels Crossbow (MoteView, MoteWorks…). Développement sur le cricket. – Contrôle des composants. Incompatibilité des crickets. Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

11 Manipulation des crickets sous Windows 11 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

12 Manipulation des crickets sous Windows 12 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

13 Plateforme de développement Linux 13 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Distribution Xubuntos. TinyOS. NesC. Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

14 Manipulation des crickets sous Linux 14 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Cricketd. Telnet. Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

15 Communication entre capteurs 15 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Le format dun message. Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

16 Communication entre capteurs 16 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien La structure data. Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

17 Routage 17 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Si le message reçu est un msg de broadcast – Si cest la première fois Enregistre le nœud dans sa table – Sinon Je scanne ma table – Si ladresse MAC reçue est dans la table » Si x,y,z, métric change -MAJ de la table » Sinon jarrête de scanner Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

18 Routage 18 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien – Si ladresse MAC reçue nest pas dans la table » Jenregistre le nœud dans la table -MAJ de la table » Sinon jarrête de scanner Si cest un msg pour le cricket – On traite le msg Si le msg nest pas pour le cricket – On transfère le msg et MAJ de la métrique Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

19 Routage 19 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

20 Routage 20 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

21 Calcul de distance 21 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Méthode de calcul : TDOA. TDOA : Emission de deux signaux de vitesses différentes. Calcul de lintervalle de temps darrivée entre les deux signaux. Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

22 Calcul de distance 22 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Matériels : Le Cricket a un module radio et un module ultrason. En théorie, un signal radio va à la vitesse de la lumière => km/s. Un signal ultrason a une vitesse qui dépend de lenvironnement (température, humidité…) à 25° => 346 m/s. Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

23 Calcul de distance 23 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Le calcul en théorie. Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

24 Calcul de distance 24 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien US (son) plus lent que RF (lumière). IT = intervalle de temps entre larrivée de RF et US. IT = d/VUS – d/VRF ;VUS = 344 m/s ; VRF = 3.10^8. VRF>>VUS => d IT × VUS. Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

25 Calcul de distance 25 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Implémentation dans le Cricket En même temps que lenvoi du message, on envoie un ultrason : - UltrasoundControl.SendSinglePulse() A la réception doctets, on active le détecteur dultrason + timer = 0 : - UltrasoundControl.StartDetector() Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

26 Calcul de distance 26 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien A la détection dultrason : - UltrasoundControl.PulseDetected(uint16_t timer) La fonction renvoie la valeur du timer qui équivaut à IT vu précédemment Pour le calcul : on a pris en compte la température disponible sur le Cricket Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

27 Calcul de distance 27 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

28 Calcul des coordonnées 28 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Méthode par intersection de cercles Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

29 Calcul des coordonnées 29 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien En partant des équations de cercles de départ, nous déterminons une équation pour y. En résolvant les équations, il nous reste une équation du second degré du type Ax²+Bx+C. Il faut résoudre léquation pour trouver x : x = Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

30 Calcul des coordonnées 30 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Nous calculons les coordonnées des points dintersection en remplaçant les deux valeurs de x dans léquation de y. Pour savoir où est le point le plus proche, nous refaisons le même calcul avec un troisième cercle. Puis comparaison des différentes valeurs. Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

31 Calcul des coordonnées 31 CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Implémentation dans le Cricket A la réception dun message : calculCoordonnees(uint16_t * tableauCoordonnees) Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

32 32 Conclusion CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Travail réalisé: – Mise en place de la plate-forme. – Implémentation échange de données. – Implémentation protocole de routage. – Implémentation calcul de distance. – Implémentation calcul de coordonnées. Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.

33 Interets : – Les réseaux de capteurs représente lavenir. – Cout peu élevé. – Ce projet nous a permis davoir une vision de cette technologie qui va bientôt nous entourer. 33 Conclusion CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion.


Télécharger ppt "PROJET N°18 LES RESEAUX DE CAPTEURS SANS-FIL TUTEUR : Mr BENSLIMANE Abderrahim MASTER 1 RTM2007-2008 CARTIER Ludovic - CHAPPE Brice - HERRANZ Julien."

Présentations similaires


Annonces Google