LES RESEAUX DE CAPTEURS SANS-FIL

Slides:



Advertisements
Présentations similaires
LES NOMBRES PREMIERS ET COMPOSÉS
Advertisements

[number 1-100].
Le moteur
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Qui a le nombre qui vient après 8 ?
Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros
Est Ouest Sud 11 1 Nord 1 Individuel 20 joueurs 15 rondes - 30 étuis (arc-en-ciel) Laval Du Breuil Adstock, Québec I-20-15ACBLScore S0515 RondeNE
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 36 joueurs
ACTIVITES Le calcul littéral (3).
Les Prepositions.
Architecture de réseaux
1 Jeudi 8 juin 2006 Conception et présentation: Serge Raynaud, webmestre du CRNHR.
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Indicateurs de position
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Construction des 3 hauteurs
LES CAPTEURS INDUSTRIELS
wireless sensor networks
1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.
Le Concept. Régulation électronique LonWorks communicante pour application poutre froide.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
Gestion des Périphériques
SUJET D’ENTRAINEMENT n°3
Résolution d’une équation du 2ème degré ax² + bx + c = 0
BENABEN, PEREZ Mini projet: Détection d’obstacle.
Web Services - ADFS Pellarin Anthony En collaboration avec : Sogeti 1.
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Virtual Local Area Network
Titre : Implémentation des éléments finis sous Matlab
Le point le plus près Montage préparé par : André Ross
La Saint-Valentin Par Matt Maxwell.
PLD GHome H4214 Piccolo Thomas Gu Lei Deville Romain Huang Yachen
Louis la grenouille Paroles et musique: Matt Maxwell.
3.1 DÉTERMINANTS (SUITE) Cours 6.
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Notre calendrier français MARS 2014
Les changements de numéraire dans la tarification d’options
Titre : Implémentation des éléments finis en Matlab
C'est pour bientôt.....
Veuillez trouver ci-joint
SUJET D’ENTRAINEMENT n°4
Réunion 29/11/20131 Projet L412 Nov Recherche dun ouvrage …. Sur Dieppe.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Equation différentielle
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
USAM BRIDGE H O W E L L -CLASSIQUE
9 paires séries de 3 étuis ( n° 1 à 27 )
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Tolérance de parallélisme
Projet Implémentation du protocole MMT sous Linux
Partie II: Temps et évolution Energie et mouvements des particules
Transcription de la présentation:

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

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

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

CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion. Contexte 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.

CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion. Objectifs du projet 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.

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

Présentation du matériel CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion. 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 d’insérer du code et de manager les crickets.

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

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

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

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

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

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

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

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

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

CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion. Routage Si le message reçu est un msg de broadcast Si c’est la première fois Enregistre le nœud dans sa table (@MAC,x,y,z,metric) Sinon Je scanne ma table Si l’adresse MAC reçue est dans la table Si x,y,z, métric change -MAJ de la table Sinon j’arrête de scanner

CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion. Routage Si l’adresse MAC reçue n’est pas dans la table J’enregistre le nœud dans la table -MAJ de la table Sinon j’arrête de scanner Si c’est un msg pour le cricket On traite le msg Si le msg n’est pas pour le cricket On transfère le msg et MAJ de la métrique

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

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

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

CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion. Calcul de distance 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 => 300000 km/s. Un signal ultrason a une vitesse qui dépend de l’environnement (température, humidité…) à 25° => 346 m/s.

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

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

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

CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion. Calcul de distance A la détection d’ultrason : 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

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

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

Calcul des coordonnées CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion. Calcul des coordonnées 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 =

Calcul des coordonnées CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion. Calcul des coordonnées Nous calculons les coordonnées des points d’intersection 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.

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

CARTIER Ludovic / CHAPPE Brice / HERRANZ Julien Introduction. Contraintes. Logiciels. Routage. Calcul de distance. Calcul des coordonnées Conclusion. Conclusion 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.

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