Telechargé par abouda saif

Cooja

publicité
Projet n°5 : Cooja network simulator
sous Contiki
Elaboré par :
Bellache Koceila
M2SAM
Benzaid Rifaa
Lamri NEHAOUA
Lahiani Khaled
01/12/2015
Sghir Hicham
1
Sommaire
Problématique
Introduction
Présentation de l’Environnement Contiki
Piles protocolaires
IPv6/6loWPan
Cooja
Conclusion
Démonstration
2
Problématique
Comment intégrer un réseau de capteur sans fil sous Contiki avec
l’émulateur Cooja ?
3
•
Introduction
Un réseau de capteurs sans fil :
Ensemble de capteurs autonomes, interconnectés par des liaisons
sans fil.
Rendre un service de mesures de données, autour d’une zone
géographique bien établie.
Communiquent entre eux ainsi qu’avec une interface pour
l’acquisition et la transmission des données.
Utilisent une connexion réseau ad-hoc :
le WSN (Wireless Sensors Networks)
4
Réseau de Capteur sans fil
• Le but principal est de surveiller des endroits peut accessibles, ceci à moindre coût.
• Domaine d’utilisation :
Application
environnemental
Applications
médicales
Applications
commerciales
WS
N
Application
militaire
5
Environnement Contiki
C’est un OS open source orienté évènement
Utiliser pour les système de réseaux embarqué
Deux piles protocolaires:
uIP
Rime
6
Les piles protocolaires
La pile protocolaire RIME fournit un support header compressé destiné aux
applications qui n’ont besoin que de la couche MAC et se caractérise par :
Une légère couche de communication.
Les communications en Rime sont identifiées par une chaine de 16 bits.
Communication entre les nœuds (motes).
7
Les piles protocolaires pour
Contiki
La pile protocolaire uIP se caractérise par :
Permet de communiquer en utilisant la suite de protocoles TCP/IP
uIP ouvre les processus de connexion TCP .
uIP TCP permet à chaque connexion d'avoir un seul segment TCP à un moment donné.
fourni la pile TCP/IP afin de supporter la technologie IPv6/6LowPan
8
IPv6/6loWPan
• 6LoWPAN : est l'acronyme de IPv6 Low power Wireless Personal Area Networksnote
• Mécanismes d'encapsulation et de compression d'entêtes
• Protocole de communication IEEE 802.15.4.
• IPv6 est efficace pour la délivrance de données pour les réseaux
locaux, les réseaux métropolitains et les réseaux étendus comme
l'internet.
• Cependant, ils sont difficiles à mettre en œuvre en raison,
notamment, de la taille importante des en-têtes1.
• 6LoWPAN devrait permettre à IPv6 d'intégrer des matériels
informatiques contraints et les réseaux qui les interconnectent.
9
Instant contiki
• Un environnement de développement simplifié.
• sous la forme d'une machine virtuelle Vmware.
• contient tout le code source de Contiki et toutes ses fonctionalitées.
• Contient le simulateur COOJA.
10
Instant Contiki
11
Cooja
cooja est un simulateur/emulateur de réseau de capteurs appelé motes
pour Contiki.
Il permet de simuler les connexions réseaux et d'interagir avec les
capteurs
Le code executé par les noeuds est le même chargé sur des capteurs ou
des noeuds physiques
Les capteurs supportés par Cooja sont :
exp5438, z1, wismote, micaz, sky, jcreate, sentilla-usb, esb.
12
Cooja
• Les motes peuvent être émuler a haut niveau ( niveau hardware)
résultat : long mais permet une inspection précise du comportement
du système
• Les motes peuvent être aussi émuler a niveau moins détaillé
résultat : Une connexion rapide et permet la simulation d'un réseau
plus large.
13
Interface Cooja
L’outil de simulation pour Contiki Cooja peut fixer tous les paramètres du
réseaux.
Par exemple La répartition géographique des nœuds pour les organiser sur le plan
(X, Y, Z).
14
Simulation et simulateurs
• Avantages de la simulation
– un faible coût
– une grande flexibilité
– un contrôle total de la plate-forme expérimentale
• Limites de la simulation (puissance et performance du
simulateur)
– ne peut pas exécuter n’importe quelle taille d’expérience
– le temps d’exécution d’une expérience peut s’avérer être très
long
– modèles de trafic utilisés: on ne peut pas aisément injecter des
traces de trafic réelles dans l’expérience
Conclusion
• Les réseaux de capteurs sans fil sont une nouvelle technologie qui a surgi après les
grands progrès technologiques concernant le développement des capteurs intelligents .
• Utilisent plusieurs processeurs puissants et plusieurs protocoles de communication sans
fil .
• pour but la collecte de données de l’environnement, leur traitement et leur
dissémination vers le monde extérieur.
Démonstration
o Contiki os
o Vmware
o Un Noeud
17
• QUESTION ?
18
Téléchargement