SlideShare une entreprise Scribd logo
1  sur  8
Cet article ne cite pas suffisamment ses sources (octobre 2009).
        Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez
        des sites web de qualité traitant du thème abordé ici, merci de compléter
        l'article en donnant les références utiles à sa vérifiabilité et en les liant à la
        section « Notes et références ». (Modifier l'article)

ZigBee est un protocole de haut niveau permettant la communication de petites
radios, à consommation réduite, basée sur la norme IEEE 802.15.4 pour les réseaux à
dimension personnelle (Wireless Personal Area Networks : WPAN).

Ratifiées le 14 décembre 2004, les spécifications de ZigBee 1.0 sont disponibles
auprès des membres de la communauté industrielle ZigBee Alliance.

Cette technologie a pour but la communication de courte distance telle que le propose
déjà la technologie Bluetooth, tout en étant moins chère et plus simple. À titre
d’exemple, les nœuds ZigBee classiques nécessitent environ 10 % [réf. nécessaire] du code
nécessaire à la mise en œuvre de nœuds Bluetooth ou de réseaux sans fil, et les nœuds
ZigBee les plus élémentaires peuvent ainsi descendre jusqu’à 2 % ! [réf. nécessaire]

En 2005, une estimation du coût unitaire pour un nœud ZigBee[réf. nécessaire] a révélé un
prix de Modèle:1.10 par unité dans le cadre d’une production en très grand nombre. Il
faut ajouter le prix du microcontrôleur qui commande le circuit, ce qui augmente
légèrement le prix. À titre de comparaison, la technologie Bluetooth, lancée en 1998,
annonçait à cette époque un prix unitaire de production compris entre 4 et 6 $,
maintenant redescendu à moins de 3 $.

Sommaire
       1 ZigBee par rapport à d'autres protocoles sans fil
       2 Historique
       3 Applications
       4 Présentation de la stack ZigBee
       5 Routage des messages
           o 5.1 Routage au niveau réseau
           o 5.2 Routage au niveau applicatif
                   5.2.1 Profil
                   5.2.2 Cluster
                   5.2.3 Attribut
       6 Voir aussi
       7 Liens externes



ZigBee par rapport à d'autres protocoles sans fil
   Comparaison des protocoles Zigbee, Bluetooth et Wi-Fi
  Caractéristique   Zigbee Bluetooth          Wi-Fi
      IEEE         802.15.4 802.15.1 802.11a/b/g/n/n-draft
Besoins mémoire 4-32 ko         250 ko +    1 Mo +
Autonomie avec pile Années       Mois        Heures
 Nombre de nœuds 65 000+         7           32
Vitesse de transfert 250 kb/s    1 Mb/s      11-54-108-320 Mb/s
  Portée (environ) 100 m         10 m        300 m

Historique
        1998 : Dès l’arrivée des technologies sans fil Wi-Fi et Bluetooth, les premières
        ébauches de réseaux de type ZigBee firent leur apparition dans le cadre
        d’applications où les technologies précédentes n’étaient pas utilisables. En
        particulier, de nombreuses recherches ont été menées sur des réseaux
        s’organisant automatiquement et composés de petites radios. La technologie
        Bluetooth a beaucoup inspiré le protocole ZigBee.
        Mai 2003 : Le standard IEEE 802.15.4 est annoncé (souvent associé à tort au
        protocole ZigBee).
        Eté 2003 : Philips semiconductors décide d’abandonner le regroupement
        autour de ZigBee au sein de la ZigBee Alliance. C’est un coup dur pour le
        projet qui ne bénéficie plus du soutien de ce grand groupe.
        Octobre 2004 : La ZigBee Alliance annonce que le nombre d’inscriptions a
        doublé pour arriver à plus d’une centaine d’entreprises dans 22 pays.
        14 décembre 2004 : Ratification des premières spécifications de ZigBee.
        13 juin 2005 : La ZigBee Alliance publie les premières spécifications
        officielles de la version ZigBee 1.0 qui sont désormais disponibles en libre
        téléchargement.

Applications




Un XBee

La spécification initiale de ZigBee propose un protocole lent dont le rayon d’action
est relativement faible, mais dont la fiabilité est assez élevée, le prix de revient faible
et la consommation considérablement réduite.

On retrouve donc ce protocole dans des « environnements embarqués » où la
consommation est un critère de sélection. Ainsi, la domotique et les nombreux
capteurs et télécommandes qu’elle implémente apprécient particulièrement ce
protocole en plein essor et dont la configuration du réseau maillé se fait
automatiquement en fonction de l’ajout ou de la suppression de nœuds. On retrouve
aussi ZigBee dans les contrôles industriels, les applications médicales, les détecteurs
de fumée et d’intrusion et dans la télécommande de la freebox v6.

Les nœuds sont conçus pour fonctionner plusieurs mois (jusqu’à dix ans pour les plus
économes) en autonomie complète grâce à une simple pile alcaline de 1,5 V.

Présentation de la stack ZigBee
L’essence même d’un protocole est de donner un cadre de fonctionnement à une
communication. Ainsi, l’IEEE définit dans le cadre de sa norme IEEE 802.15.4 le
cadre de ce protocole pour les couches basses (physique et mac).

Il est donc nécessaire d’implémenter les couches de plus haut niveau (réseau et
applicatif dans notre cas) afin que ce modèle soit parfaitement fonctionnel. Les
protocoles ZigBee peuvent donc fonctionner, en théorie, sur plusieurs supports mac
mais sont en général présentes pour le média 802.15.4. C’est la ZigBee Alliance qui
s’occupe de cette partie du protocole en fournissant une stack (ou pile) de référence.
Celle-ci est réservée aux membres de l’alliance qui doivent l’implémenter dans leurs
solutions.

Si l’on désire mettre en place un dispositif pouvant se connecter à un réseau ZigBee, il
faudra suivre l’un des trois cas suivants :

       Soit faire partie de la ZigBee Alliance et donc bénéficier de ses apports
       technologiques, notamment concernant cette stack de communication. Il faut
       savoir que l’inscription à cette structure coute environ 3 500 $ pour une
       entreprise.
       Soit reprendre un produit développé par l’un des membres de la ZigBee
       Alliance et disposer de la stack, spécifique à ce produit, développée par le
       constructeur choisi.
       Soit développer sa propre stack en accord avec les dernières spécifications
       disponibles. Cela représente bien entendu un travail très important qui doit
       s’adapter au système (hardware et software) retenu pour mettre en place le
       dispositif. Si ce développement est effectué à des fins commerciales, il devra
       être validé par la ZigBee Alliance.

Routage des messages
Routage au niveau réseau

Au niveau de la couche réseau, le routage est soit direct, soit indirect.

Le routage est direct lorsqu’un dispositif voulant transmettre des données connaît
l'adresse réseau du destinataire. Cette adresse est donc transmise dans la trame pour
atteindre et agir sur le dispositif prévu.
Dans le cas contraire, le routage indirect se fait lorsqu'un dispositif ne connaît pas
l'adresse du destinataire. Un équipement de type routeur ou coordinateur PAN fait la
relation avec le vrai destinataire d'après la table de routage et la table de découvertes
des routes.

Un dispositif qui n'a pas les capacités de routage (ZED) doit router les données
suivant le routage hiérarchique (il remonte l'arbre).

La table de routage contient les données sur les destinataires. Il s'agit de l'adresse de
destination de la route et le prochain dispositif à atteindre pour se « rapprocher » du
destinataire.

La table de découverte d'une route contient les informations sur les sources du
message. Elle stocke l'adresse d'origine du dispositif qui a fait la demande et l'adresse
du dispositif qui va transmettre les données en tant qu'intermédiaire (entre la source et
la destination). Elle contient aussi les coûts de transmission entre la source jusqu'au
nœud actuel et du nœud jusqu'au destinataire. Elle peut donc adapter la route pour être
plus performante en mettant à jour les adresses à utiliser.

Le choix d'une route, lorsque plusieurs routeurs en parallèle relaient l'information, se
fait par rapport au routeur (ou coordinateur) au niveau du deuxième nœud au
minimum. Lors de la demande de création de route, la table va recevoir plusieurs
demandes à partir de la même adresse d'origine. Elle va alors comparer les « coûts »
de transmission pour choisir le chemin ayant le coût le plus faible.

L'algorithme de routage suggéré par la ZigBee Alliance pour les réseaux maillés est
AODV (Ad hoc On-Demand Vector Routing). C'est un protocole de routage dit
« réactif » : une route est établie uniquement sur demande. L'avantage est qu'il ne
charge pas le trafic.

Routage au niveau applicatif

Le routage au niveau applicatif se fait grâce à la table de liaison, contenu dans le
coordinateur ou un routeur.

Les liaisons permettent de créer des liens logiques entre des dispositifs d'application
complémentaires et des éléments de fins (capteurs). La table de liaison permet aussi
d'associer à un attribut d'un dispositif en entrée plusieurs attributs de dispositifs en
sortie ou l'inverse. La table de liaison est implémentée dans le coordinateur ZigBee.
Le choix de ce dispositif vient du fait que le coordinateur ZigBee est nécessaire au
réseau. Le second intérêt est, vu que le coordinateur est indispensable au réseau, qu'il
doit être (en général) alimenté par le secteur. Ces deux raisons font que la table de
liaison sera toujours accessible.

La table de liaison se repose sur trois critères normalisés par la ZigBee Alliance,
décrits ci-après :

       le profil
       le cluster
       l'attribut
La table de liaison est la couche applicative qui permet de gérer la table de routage et
la table de découverte de routes. C'est elle qui va permettre d'associer le relevé d'un
capteur sur un dispositif à une action spécifique sur un autre dispositif à travers toutes
les couches du protocole ZigBee. C'est une façon de simplifier l'accès lorsque le
réseau contient beaucoup de connexions et de dispositifs : la reconnaissance entre les
dispositifs qui dialoguent se fait par rapport à leurs « familles » (les profils et clusters)
et leurs qualités (les attributs) communes.

Profil

Un profil permet de créer une application interopérable et distribuée. Il s'agit donc de
définir des formats de messages et le traitement des actions pour permettre à des
dispositifs de demander, transmettre des données et savoir les interpréter.

Les profils sont développés par les entreprises pour permettre de répondre à des
besoins spécifiques. Par exemple, le premier profil existant est fait pour gérer les
lampes et des interrupteurs (home control lighting). Ce profil permet six types
d'échanges de messages de contrôle.

Les profils permettent de créer aussi une norme autour de chaque application pour
permettre l'interopérabilité des systèmes.

Cluster

Les clusters sont associés avec des flots de données entrant ou sortant. Les
identificateurs de clusters sont uniques dans un profil. Les clusters permettent de lier
deux dispositifs par l'association d'un cluster en entrée et d'un cluster en sortie en
supposant qu'ils appartiennent au même profil. En fait deux dispositifs sont liés s'ils
partagent le même besoin (côté récepteur) et la même ressource (côté émetteur). La
table de liaison (binding table) contient pour chaque cluster un identifiant pour le
définir (sur 8 bits) et l'adresse des deux dispositifs (source et destination).

Attribut

Un attribut définit un capteur ou un actionneur. C’est l’élément qui décrit de façon la
plus précise l’utilisation du dispositif (par exemple un capteur de mouvement, un
buzzer, une lampe, etc.).

Voir aussi
         802.15.4
         Internet des objets
         OCARI
         Sylvain Cavalier, How to route messages with ZigBee protocol, 2008, LKFJ.
         SOULIER Baptiste, How to manage a Xbee module configuration from a
         basic micro-controller :
         http://dirac.epucfe.eu/projets/wakka.php?wiki=P12AB04/download&file=AN
         _P12AB04_1.pdf
Liens externes
        (en) Site officiel de la ZigBee Alliance

                                          [masquer]
v·d·m


                                   Transmission sans fil
Liaison
                    IrDA · Object Exchange
Infrarouge
                       Bande 868
                                      ZigBee (868 MHz) · Z-Wave (868 MHz)
                         MHz
                                  Wibree (2,4-2,5 GHz) · Bluetooth (2,4-2,5 GHz) ·
                       Bande 2,4
                                  Wi-Fi (2,4 à 5 GHz) · WiBro (2,4 GHz) · WiMAX
Liaison Radio            GHz
                                  (2 à 11 GHz) · ANT (2,4GHz) · HomeRF (2,4GHz)
                                  Wireless Firewire · IBurst · WHDI (5 GHz) ·
                    Autres bandes WirelessHDMI · WUSB (3,1 à 10,6 GHz) ·
                                  WirelessHD (60 GHz)
Liaison Optique Li-Fi
Liaison Satellite Internet par satellite
Liaison Mobile 1G · 2G · 2,5G · 2,75G · 3G · 3,5G · 3,75G · 3,9G · 4G


              Portail de l’électricité et de l’électronique
              Portail de l’informatique

Catégorie :

        Réseau sans fil

| [+]

Menu de navigation
        Créer un compte
        Connexion

        Article
        Discussion

        Lire
        Modifier
        Afficher l'historique
Accueil
      Portails thématiques
      Index alphabétique
      Article au hasard
      Contacter Wikipédia

Contribuer

      Premiers pas
      Aide
      Communauté
      Modifications récentes
      Faire un don

Imprimer / exporter

Boîte à outils

Autres langues


      Česky
      Deutsch
      English
      Español

      Suomi

      Hrvatski
      Bahasa Indonesia
      Italiano
      日本語
      한국어

      Монгол
      Nederlands
      Norsk bokmål
      Polski
      Português
      Русский
      Svenska
      Türkçe
      Українська
      中文

      Dernière modification de cette page le 26 février 2013 à 22:56.
      Droit d'auteur : les textes sont disponibles sous licence Creative Commons
      paternité partage à l’identique ; d’autres conditions peuvent s’appliquer.
      Voyez les conditions d’utilisation pour plus de détails, ainsi que les crédits
graphiques. En cas de réutilisation des textes de cette page, voyez comment
citer les auteurs et mentionner la licence.
Wikipedia® est une marque déposée de la Wikimedia Foundation, Inc.,
organisation de bienfaisance régie par le paragraphe 501(c)(3) du code fiscal
des États-Unis.

Contenu connexe

Tendances

Réseaux sans fil wifi et bluetooth
Réseaux sans fil wifi et bluetoothRéseaux sans fil wifi et bluetooth
Réseaux sans fil wifi et bluetoothbenouini rachid
 
Diapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalDiapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalAmin Ferjani
 
Bisatel voi p protocol sip
Bisatel voi p protocol sipBisatel voi p protocol sip
Bisatel voi p protocol sipBisatel
 
Veille technologique wifi
Veille technologique wifiVeille technologique wifi
Veille technologique wifibensami77
 
Présentation_zigbee
Présentation_zigbeePrésentation_zigbee
Présentation_zigbeehabiba1988
 
Télécoms et innovations InterNet
Télécoms et innovations InterNetTélécoms et innovations InterNet
Télécoms et innovations InterNetsimeon
 
Technologies d'accès à Internet
Technologies d'accès à InternetTechnologies d'accès à Internet
Technologies d'accès à InternetRetis be
 
Support De Cours - Reseaux avec et sans fil
Support De Cours - Reseaux avec et sans filSupport De Cours - Reseaux avec et sans fil
Support De Cours - Reseaux avec et sans filTunisie collège
 
Les Technologies Sans Fil (expliquées aux néophytes)
Les Technologies Sans Fil (expliquées aux néophytes) Les Technologies Sans Fil (expliquées aux néophytes)
Les Technologies Sans Fil (expliquées aux néophytes) Happy Web Enterprises
 
Réseau sans fil technologie wi-fi
Réseau sans fil technologie wi-fiRéseau sans fil technologie wi-fi
Réseau sans fil technologie wi-fiSouhaib El
 
Glossaire auvergne
Glossaire auvergneGlossaire auvergne
Glossaire auvergnejp Jambes
 
Présentation Capteur Zigbee, Concept et Solutions
Présentation Capteur Zigbee, Concept et SolutionsPrésentation Capteur Zigbee, Concept et Solutions
Présentation Capteur Zigbee, Concept et SolutionsCynapsys It Hotspot
 

Tendances (20)

Réseaux sans fil wifi et bluetooth
Réseaux sans fil wifi et bluetoothRéseaux sans fil wifi et bluetooth
Réseaux sans fil wifi et bluetooth
 
05c reseaux-sans-fil
05c reseaux-sans-fil05c reseaux-sans-fil
05c reseaux-sans-fil
 
Diapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalDiapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_final
 
Zig bee&&uwb
Zig bee&&uwbZig bee&&uwb
Zig bee&&uwb
 
Bisatel voi p protocol sip
Bisatel voi p protocol sipBisatel voi p protocol sip
Bisatel voi p protocol sip
 
Veille technologique wifi
Veille technologique wifiVeille technologique wifi
Veille technologique wifi
 
Présentation_zigbee
Présentation_zigbeePrésentation_zigbee
Présentation_zigbee
 
Formation - WiFi
Formation - WiFiFormation - WiFi
Formation - WiFi
 
Reseauxdomestiques
ReseauxdomestiquesReseauxdomestiques
Reseauxdomestiques
 
Télécoms et innovations InterNet
Télécoms et innovations InterNetTélécoms et innovations InterNet
Télécoms et innovations InterNet
 
Cours les technologies WAN
Cours les technologies WANCours les technologies WAN
Cours les technologies WAN
 
IPv6
IPv6IPv6
IPv6
 
Les reseaux sans_fils
Les reseaux sans_filsLes reseaux sans_fils
Les reseaux sans_fils
 
Technologies d'accès à Internet
Technologies d'accès à InternetTechnologies d'accès à Internet
Technologies d'accès à Internet
 
Support De Cours - Reseaux avec et sans fil
Support De Cours - Reseaux avec et sans filSupport De Cours - Reseaux avec et sans fil
Support De Cours - Reseaux avec et sans fil
 
Les Technologies Sans Fil (expliquées aux néophytes)
Les Technologies Sans Fil (expliquées aux néophytes) Les Technologies Sans Fil (expliquées aux néophytes)
Les Technologies Sans Fil (expliquées aux néophytes)
 
Réseau sans fil technologie wi-fi
Réseau sans fil technologie wi-fiRéseau sans fil technologie wi-fi
Réseau sans fil technologie wi-fi
 
Glossaire auvergne
Glossaire auvergneGlossaire auvergne
Glossaire auvergne
 
Cas d'usages LoRa The Things Network
Cas d'usages LoRa The Things NetworkCas d'usages LoRa The Things Network
Cas d'usages LoRa The Things Network
 
Présentation Capteur Zigbee, Concept et Solutions
Présentation Capteur Zigbee, Concept et SolutionsPrésentation Capteur Zigbee, Concept et Solutions
Présentation Capteur Zigbee, Concept et Solutions
 

En vedette

Etude des modeles_ns2
Etude des modeles_ns2Etude des modeles_ns2
Etude des modeles_ns2Gilles Samba
 
Système de supervision des réseaux de capteurs sans fil
Système de supervision des réseaux de capteurs sans filSystème de supervision des réseaux de capteurs sans fil
Système de supervision des réseaux de capteurs sans filSamia HJ
 
Présentation PFE Computer Vision
Présentation PFE Computer VisionPrésentation PFE Computer Vision
Présentation PFE Computer VisionRihab Ben Rhouma
 
Présentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HODPrésentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HODwebmasterref68
 
Conférence CV et Lettres de motivation : tendances 2016 et modèles commentés
Conférence CV et Lettres de motivation : tendances 2016 et modèles commentésConférence CV et Lettres de motivation : tendances 2016 et modèles commentés
Conférence CV et Lettres de motivation : tendances 2016 et modèles commentésTransmission RH
 
DEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGE
DEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGEDEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGE
DEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGEhpfumtchum
 
Projet de fin d etudes
Projet de fin d etudesProjet de fin d etudes
Projet de fin d etudes3azwa
 
Projet de fin d'etude :Control d’acces par empreintes digitale
Projet de fin d'etude :Control d’acces par empreintes digitaleProjet de fin d'etude :Control d’acces par empreintes digitale
Projet de fin d'etude :Control d’acces par empreintes digitaleAbdo07
 
Mon Projet Fin d'étude: Conception et développement d'une application de géol...
Mon Projet Fin d'étude: Conception et développement d'une application de géol...Mon Projet Fin d'étude: Conception et développement d'une application de géol...
Mon Projet Fin d'étude: Conception et développement d'une application de géol...rim elaire
 
Fonctionnalités du logiciel Infiltrea
Fonctionnalités du logiciel InfiltreaFonctionnalités du logiciel Infiltrea
Fonctionnalités du logiciel InfiltreaTestoon
 
Présentation arduino
Présentation arduinoPrésentation arduino
Présentation arduinoJeff Simon
 
Rapport Projet Application Web De Domotique Arduino - Liotard Roulleau
Rapport Projet Application Web De Domotique Arduino - Liotard RoulleauRapport Projet Application Web De Domotique Arduino - Liotard Roulleau
Rapport Projet Application Web De Domotique Arduino - Liotard RoulleauNicolas Roulleau
 
Frenchweb 500 - Le classement des 500 premières entreprises de la Tech frança...
Frenchweb 500 - Le classement des 500 premières entreprises de la Tech frança...Frenchweb 500 - Le classement des 500 premières entreprises de la Tech frança...
Frenchweb 500 - Le classement des 500 premières entreprises de la Tech frança...FrenchWeb.fr
 
Projet fin d’étude Conception et Mise en place d'un système fleet-tracking
Projet fin d’étude Conception et Mise en place d'un système fleet-trackingProjet fin d’étude Conception et Mise en place d'un système fleet-tracking
Projet fin d’étude Conception et Mise en place d'un système fleet-trackingBorhane Eddine Boulhila
 
Syfel résolution conc. la séparation de l etat et de léglise et conc. le pro...
Syfel  résolution conc. la séparation de l etat et de léglise et conc. le pro...Syfel  résolution conc. la séparation de l etat et de léglise et conc. le pro...
Syfel résolution conc. la séparation de l etat et de léglise et conc. le pro...Luxemburger Wort
 

En vedette (20)

Rapport de sujet BTS 1.0
Rapport de sujet BTS 1.0Rapport de sujet BTS 1.0
Rapport de sujet BTS 1.0
 
mon P2A
mon P2Amon P2A
mon P2A
 
Etude des modeles_ns2
Etude des modeles_ns2Etude des modeles_ns2
Etude des modeles_ns2
 
Système de supervision des réseaux de capteurs sans fil
Système de supervision des réseaux de capteurs sans filSystème de supervision des réseaux de capteurs sans fil
Système de supervision des réseaux de capteurs sans fil
 
Présentation PFE Computer Vision
Présentation PFE Computer VisionPrésentation PFE Computer Vision
Présentation PFE Computer Vision
 
Présentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HODPrésentation Arduino par Christian, F5HOD
Présentation Arduino par Christian, F5HOD
 
Conférence CV et Lettres de motivation : tendances 2016 et modèles commentés
Conférence CV et Lettres de motivation : tendances 2016 et modèles commentésConférence CV et Lettres de motivation : tendances 2016 et modèles commentés
Conférence CV et Lettres de motivation : tendances 2016 et modèles commentés
 
DEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGE
DEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGEDEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGE
DEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGE
 
Projet de fin d etudes
Projet de fin d etudesProjet de fin d etudes
Projet de fin d etudes
 
Projet de fin d'etude :Control d’acces par empreintes digitale
Projet de fin d'etude :Control d’acces par empreintes digitaleProjet de fin d'etude :Control d’acces par empreintes digitale
Projet de fin d'etude :Control d’acces par empreintes digitale
 
projet fin d'etude : ouvrage d'art
projet fin d'etude : ouvrage d'artprojet fin d'etude : ouvrage d'art
projet fin d'etude : ouvrage d'art
 
Mon Projet Fin d'étude: Conception et développement d'une application de géol...
Mon Projet Fin d'étude: Conception et développement d'une application de géol...Mon Projet Fin d'étude: Conception et développement d'une application de géol...
Mon Projet Fin d'étude: Conception et développement d'une application de géol...
 
Fonctionnalités du logiciel Infiltrea
Fonctionnalités du logiciel InfiltreaFonctionnalités du logiciel Infiltrea
Fonctionnalités du logiciel Infiltrea
 
Les systèmes embarqués arduino
Les systèmes embarqués arduinoLes systèmes embarqués arduino
Les systèmes embarqués arduino
 
Présentation arduino
Présentation arduinoPrésentation arduino
Présentation arduino
 
Audit du stock
Audit du stockAudit du stock
Audit du stock
 
Rapport Projet Application Web De Domotique Arduino - Liotard Roulleau
Rapport Projet Application Web De Domotique Arduino - Liotard RoulleauRapport Projet Application Web De Domotique Arduino - Liotard Roulleau
Rapport Projet Application Web De Domotique Arduino - Liotard Roulleau
 
Frenchweb 500 - Le classement des 500 premières entreprises de la Tech frança...
Frenchweb 500 - Le classement des 500 premières entreprises de la Tech frança...Frenchweb 500 - Le classement des 500 premières entreprises de la Tech frança...
Frenchweb 500 - Le classement des 500 premières entreprises de la Tech frança...
 
Projet fin d’étude Conception et Mise en place d'un système fleet-tracking
Projet fin d’étude Conception et Mise en place d'un système fleet-trackingProjet fin d’étude Conception et Mise en place d'un système fleet-tracking
Projet fin d’étude Conception et Mise en place d'un système fleet-tracking
 
Syfel résolution conc. la séparation de l etat et de léglise et conc. le pro...
Syfel  résolution conc. la séparation de l etat et de léglise et conc. le pro...Syfel  résolution conc. la séparation de l etat et de léglise et conc. le pro...
Syfel résolution conc. la séparation de l etat et de léglise et conc. le pro...
 

Similaire à Hadjer

Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVABachir Benyammi
 
Description des réseaux 4G LTE
Description des réseaux 4G LTEDescription des réseaux 4G LTE
Description des réseaux 4G LTEOussama Hosni
 
Administration reseau
Administration reseauAdministration reseau
Administration reseauRiadh Briki
 
Rapport du projet programmation système et réseau "zig-bee"
Rapport du projet programmation système et réseau "zig-bee"Rapport du projet programmation système et réseau "zig-bee"
Rapport du projet programmation système et réseau "zig-bee"Mohamed BAYA CHATTI
 
Internet des Objets
Internet des ObjetsInternet des Objets
Internet des ObjetsIEEE 802
 
Projet haute disponibilité asterisk pdf
Projet haute disponibilité asterisk pdfProjet haute disponibilité asterisk pdf
Projet haute disponibilité asterisk pdfAbderahim Amine Ali
 
TelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeTelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeGhassen Chaieb
 
Intro technos-reseau
Intro technos-reseauIntro technos-reseau
Intro technos-reseautsdi2011
 
Cours Middleware orientés objets
Cours Middleware orientés objetsCours Middleware orientés objets
Cours Middleware orientés objetsVincent Englebert
 
Cisco discovery-module-final-v4
Cisco discovery-module-final-v4Cisco discovery-module-final-v4
Cisco discovery-module-final-v4r2ch
 
Les reseaux sans_fil-jeremie_anzevui
Les reseaux sans_fil-jeremie_anzevuiLes reseaux sans_fil-jeremie_anzevui
Les reseaux sans_fil-jeremie_anzevuiCherboub Eifore
 
Prez Administration Réseau 1 (ICDN 1).pdf
Prez Administration Réseau 1 (ICDN 1).pdfPrez Administration Réseau 1 (ICDN 1).pdf
Prez Administration Réseau 1 (ICDN 1).pdfLeandre Cof's Yeboue
 
Chapitre 3 Comprendre la notion de socket.docx
Chapitre 3 Comprendre la notion de socket.docxChapitre 3 Comprendre la notion de socket.docx
Chapitre 3 Comprendre la notion de socket.docxKoffi Kanga
 
ADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXMonica Waters
 

Similaire à Hadjer (20)

Expose l pwpan
Expose l pwpanExpose l pwpan
Expose l pwpan
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVA
 
Description des réseaux 4G LTE
Description des réseaux 4G LTEDescription des réseaux 4G LTE
Description des réseaux 4G LTE
 
mini projet.pptx
mini projet.pptxmini projet.pptx
mini projet.pptx
 
Administration reseau
Administration reseauAdministration reseau
Administration reseau
 
cours-gratuit.com--id-5598.pdf
cours-gratuit.com--id-5598.pdfcours-gratuit.com--id-5598.pdf
cours-gratuit.com--id-5598.pdf
 
Rapport du projet programmation système et réseau "zig-bee"
Rapport du projet programmation système et réseau "zig-bee"Rapport du projet programmation système et réseau "zig-bee"
Rapport du projet programmation système et réseau "zig-bee"
 
Internet des Objets
Internet des ObjetsInternet des Objets
Internet des Objets
 
Projet haute disponibilité asterisk pdf
Projet haute disponibilité asterisk pdfProjet haute disponibilité asterisk pdf
Projet haute disponibilité asterisk pdf
 
TelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeTelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhicule
 
Administration reseau
Administration reseauAdministration reseau
Administration reseau
 
InternetdesObjets
InternetdesObjetsInternetdesObjets
InternetdesObjets
 
Intro technos-reseau
Intro technos-reseauIntro technos-reseau
Intro technos-reseau
 
Routing in 6lowpan (in French)
Routing in 6lowpan (in French) Routing in 6lowpan (in French)
Routing in 6lowpan (in French)
 
Cours Middleware orientés objets
Cours Middleware orientés objetsCours Middleware orientés objets
Cours Middleware orientés objets
 
Cisco discovery-module-final-v4
Cisco discovery-module-final-v4Cisco discovery-module-final-v4
Cisco discovery-module-final-v4
 
Les reseaux sans_fil-jeremie_anzevui
Les reseaux sans_fil-jeremie_anzevuiLes reseaux sans_fil-jeremie_anzevui
Les reseaux sans_fil-jeremie_anzevui
 
Prez Administration Réseau 1 (ICDN 1).pdf
Prez Administration Réseau 1 (ICDN 1).pdfPrez Administration Réseau 1 (ICDN 1).pdf
Prez Administration Réseau 1 (ICDN 1).pdf
 
Chapitre 3 Comprendre la notion de socket.docx
Chapitre 3 Comprendre la notion de socket.docxChapitre 3 Comprendre la notion de socket.docx
Chapitre 3 Comprendre la notion de socket.docx
 
ADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUX
 

Hadjer

  • 1. Cet article ne cite pas suffisamment ses sources (octobre 2009). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ». (Modifier l'article) ZigBee est un protocole de haut niveau permettant la communication de petites radios, à consommation réduite, basée sur la norme IEEE 802.15.4 pour les réseaux à dimension personnelle (Wireless Personal Area Networks : WPAN). Ratifiées le 14 décembre 2004, les spécifications de ZigBee 1.0 sont disponibles auprès des membres de la communauté industrielle ZigBee Alliance. Cette technologie a pour but la communication de courte distance telle que le propose déjà la technologie Bluetooth, tout en étant moins chère et plus simple. À titre d’exemple, les nœuds ZigBee classiques nécessitent environ 10 % [réf. nécessaire] du code nécessaire à la mise en œuvre de nœuds Bluetooth ou de réseaux sans fil, et les nœuds ZigBee les plus élémentaires peuvent ainsi descendre jusqu’à 2 % ! [réf. nécessaire] En 2005, une estimation du coût unitaire pour un nœud ZigBee[réf. nécessaire] a révélé un prix de Modèle:1.10 par unité dans le cadre d’une production en très grand nombre. Il faut ajouter le prix du microcontrôleur qui commande le circuit, ce qui augmente légèrement le prix. À titre de comparaison, la technologie Bluetooth, lancée en 1998, annonçait à cette époque un prix unitaire de production compris entre 4 et 6 $, maintenant redescendu à moins de 3 $. Sommaire 1 ZigBee par rapport à d'autres protocoles sans fil 2 Historique 3 Applications 4 Présentation de la stack ZigBee 5 Routage des messages o 5.1 Routage au niveau réseau o 5.2 Routage au niveau applicatif  5.2.1 Profil  5.2.2 Cluster  5.2.3 Attribut 6 Voir aussi 7 Liens externes ZigBee par rapport à d'autres protocoles sans fil Comparaison des protocoles Zigbee, Bluetooth et Wi-Fi Caractéristique Zigbee Bluetooth Wi-Fi IEEE 802.15.4 802.15.1 802.11a/b/g/n/n-draft
  • 2. Besoins mémoire 4-32 ko 250 ko + 1 Mo + Autonomie avec pile Années Mois Heures Nombre de nœuds 65 000+ 7 32 Vitesse de transfert 250 kb/s 1 Mb/s 11-54-108-320 Mb/s Portée (environ) 100 m 10 m 300 m Historique 1998 : Dès l’arrivée des technologies sans fil Wi-Fi et Bluetooth, les premières ébauches de réseaux de type ZigBee firent leur apparition dans le cadre d’applications où les technologies précédentes n’étaient pas utilisables. En particulier, de nombreuses recherches ont été menées sur des réseaux s’organisant automatiquement et composés de petites radios. La technologie Bluetooth a beaucoup inspiré le protocole ZigBee. Mai 2003 : Le standard IEEE 802.15.4 est annoncé (souvent associé à tort au protocole ZigBee). Eté 2003 : Philips semiconductors décide d’abandonner le regroupement autour de ZigBee au sein de la ZigBee Alliance. C’est un coup dur pour le projet qui ne bénéficie plus du soutien de ce grand groupe. Octobre 2004 : La ZigBee Alliance annonce que le nombre d’inscriptions a doublé pour arriver à plus d’une centaine d’entreprises dans 22 pays. 14 décembre 2004 : Ratification des premières spécifications de ZigBee. 13 juin 2005 : La ZigBee Alliance publie les premières spécifications officielles de la version ZigBee 1.0 qui sont désormais disponibles en libre téléchargement. Applications Un XBee La spécification initiale de ZigBee propose un protocole lent dont le rayon d’action est relativement faible, mais dont la fiabilité est assez élevée, le prix de revient faible et la consommation considérablement réduite. On retrouve donc ce protocole dans des « environnements embarqués » où la consommation est un critère de sélection. Ainsi, la domotique et les nombreux capteurs et télécommandes qu’elle implémente apprécient particulièrement ce
  • 3. protocole en plein essor et dont la configuration du réseau maillé se fait automatiquement en fonction de l’ajout ou de la suppression de nœuds. On retrouve aussi ZigBee dans les contrôles industriels, les applications médicales, les détecteurs de fumée et d’intrusion et dans la télécommande de la freebox v6. Les nœuds sont conçus pour fonctionner plusieurs mois (jusqu’à dix ans pour les plus économes) en autonomie complète grâce à une simple pile alcaline de 1,5 V. Présentation de la stack ZigBee L’essence même d’un protocole est de donner un cadre de fonctionnement à une communication. Ainsi, l’IEEE définit dans le cadre de sa norme IEEE 802.15.4 le cadre de ce protocole pour les couches basses (physique et mac). Il est donc nécessaire d’implémenter les couches de plus haut niveau (réseau et applicatif dans notre cas) afin que ce modèle soit parfaitement fonctionnel. Les protocoles ZigBee peuvent donc fonctionner, en théorie, sur plusieurs supports mac mais sont en général présentes pour le média 802.15.4. C’est la ZigBee Alliance qui s’occupe de cette partie du protocole en fournissant une stack (ou pile) de référence. Celle-ci est réservée aux membres de l’alliance qui doivent l’implémenter dans leurs solutions. Si l’on désire mettre en place un dispositif pouvant se connecter à un réseau ZigBee, il faudra suivre l’un des trois cas suivants : Soit faire partie de la ZigBee Alliance et donc bénéficier de ses apports technologiques, notamment concernant cette stack de communication. Il faut savoir que l’inscription à cette structure coute environ 3 500 $ pour une entreprise. Soit reprendre un produit développé par l’un des membres de la ZigBee Alliance et disposer de la stack, spécifique à ce produit, développée par le constructeur choisi. Soit développer sa propre stack en accord avec les dernières spécifications disponibles. Cela représente bien entendu un travail très important qui doit s’adapter au système (hardware et software) retenu pour mettre en place le dispositif. Si ce développement est effectué à des fins commerciales, il devra être validé par la ZigBee Alliance. Routage des messages Routage au niveau réseau Au niveau de la couche réseau, le routage est soit direct, soit indirect. Le routage est direct lorsqu’un dispositif voulant transmettre des données connaît l'adresse réseau du destinataire. Cette adresse est donc transmise dans la trame pour atteindre et agir sur le dispositif prévu.
  • 4. Dans le cas contraire, le routage indirect se fait lorsqu'un dispositif ne connaît pas l'adresse du destinataire. Un équipement de type routeur ou coordinateur PAN fait la relation avec le vrai destinataire d'après la table de routage et la table de découvertes des routes. Un dispositif qui n'a pas les capacités de routage (ZED) doit router les données suivant le routage hiérarchique (il remonte l'arbre). La table de routage contient les données sur les destinataires. Il s'agit de l'adresse de destination de la route et le prochain dispositif à atteindre pour se « rapprocher » du destinataire. La table de découverte d'une route contient les informations sur les sources du message. Elle stocke l'adresse d'origine du dispositif qui a fait la demande et l'adresse du dispositif qui va transmettre les données en tant qu'intermédiaire (entre la source et la destination). Elle contient aussi les coûts de transmission entre la source jusqu'au nœud actuel et du nœud jusqu'au destinataire. Elle peut donc adapter la route pour être plus performante en mettant à jour les adresses à utiliser. Le choix d'une route, lorsque plusieurs routeurs en parallèle relaient l'information, se fait par rapport au routeur (ou coordinateur) au niveau du deuxième nœud au minimum. Lors de la demande de création de route, la table va recevoir plusieurs demandes à partir de la même adresse d'origine. Elle va alors comparer les « coûts » de transmission pour choisir le chemin ayant le coût le plus faible. L'algorithme de routage suggéré par la ZigBee Alliance pour les réseaux maillés est AODV (Ad hoc On-Demand Vector Routing). C'est un protocole de routage dit « réactif » : une route est établie uniquement sur demande. L'avantage est qu'il ne charge pas le trafic. Routage au niveau applicatif Le routage au niveau applicatif se fait grâce à la table de liaison, contenu dans le coordinateur ou un routeur. Les liaisons permettent de créer des liens logiques entre des dispositifs d'application complémentaires et des éléments de fins (capteurs). La table de liaison permet aussi d'associer à un attribut d'un dispositif en entrée plusieurs attributs de dispositifs en sortie ou l'inverse. La table de liaison est implémentée dans le coordinateur ZigBee. Le choix de ce dispositif vient du fait que le coordinateur ZigBee est nécessaire au réseau. Le second intérêt est, vu que le coordinateur est indispensable au réseau, qu'il doit être (en général) alimenté par le secteur. Ces deux raisons font que la table de liaison sera toujours accessible. La table de liaison se repose sur trois critères normalisés par la ZigBee Alliance, décrits ci-après : le profil le cluster l'attribut
  • 5. La table de liaison est la couche applicative qui permet de gérer la table de routage et la table de découverte de routes. C'est elle qui va permettre d'associer le relevé d'un capteur sur un dispositif à une action spécifique sur un autre dispositif à travers toutes les couches du protocole ZigBee. C'est une façon de simplifier l'accès lorsque le réseau contient beaucoup de connexions et de dispositifs : la reconnaissance entre les dispositifs qui dialoguent se fait par rapport à leurs « familles » (les profils et clusters) et leurs qualités (les attributs) communes. Profil Un profil permet de créer une application interopérable et distribuée. Il s'agit donc de définir des formats de messages et le traitement des actions pour permettre à des dispositifs de demander, transmettre des données et savoir les interpréter. Les profils sont développés par les entreprises pour permettre de répondre à des besoins spécifiques. Par exemple, le premier profil existant est fait pour gérer les lampes et des interrupteurs (home control lighting). Ce profil permet six types d'échanges de messages de contrôle. Les profils permettent de créer aussi une norme autour de chaque application pour permettre l'interopérabilité des systèmes. Cluster Les clusters sont associés avec des flots de données entrant ou sortant. Les identificateurs de clusters sont uniques dans un profil. Les clusters permettent de lier deux dispositifs par l'association d'un cluster en entrée et d'un cluster en sortie en supposant qu'ils appartiennent au même profil. En fait deux dispositifs sont liés s'ils partagent le même besoin (côté récepteur) et la même ressource (côté émetteur). La table de liaison (binding table) contient pour chaque cluster un identifiant pour le définir (sur 8 bits) et l'adresse des deux dispositifs (source et destination). Attribut Un attribut définit un capteur ou un actionneur. C’est l’élément qui décrit de façon la plus précise l’utilisation du dispositif (par exemple un capteur de mouvement, un buzzer, une lampe, etc.). Voir aussi 802.15.4 Internet des objets OCARI Sylvain Cavalier, How to route messages with ZigBee protocol, 2008, LKFJ. SOULIER Baptiste, How to manage a Xbee module configuration from a basic micro-controller : http://dirac.epucfe.eu/projets/wakka.php?wiki=P12AB04/download&file=AN _P12AB04_1.pdf
  • 6. Liens externes (en) Site officiel de la ZigBee Alliance [masquer] v·d·m Transmission sans fil Liaison IrDA · Object Exchange Infrarouge Bande 868 ZigBee (868 MHz) · Z-Wave (868 MHz) MHz Wibree (2,4-2,5 GHz) · Bluetooth (2,4-2,5 GHz) · Bande 2,4 Wi-Fi (2,4 à 5 GHz) · WiBro (2,4 GHz) · WiMAX Liaison Radio GHz (2 à 11 GHz) · ANT (2,4GHz) · HomeRF (2,4GHz) Wireless Firewire · IBurst · WHDI (5 GHz) · Autres bandes WirelessHDMI · WUSB (3,1 à 10,6 GHz) · WirelessHD (60 GHz) Liaison Optique Li-Fi Liaison Satellite Internet par satellite Liaison Mobile 1G · 2G · 2,5G · 2,75G · 3G · 3,5G · 3,75G · 3,9G · 4G Portail de l’électricité et de l’électronique Portail de l’informatique Catégorie : Réseau sans fil | [+] Menu de navigation Créer un compte Connexion Article Discussion Lire Modifier Afficher l'historique
  • 7. Accueil Portails thématiques Index alphabétique Article au hasard Contacter Wikipédia Contribuer Premiers pas Aide Communauté Modifications récentes Faire un don Imprimer / exporter Boîte à outils Autres langues Česky Deutsch English Español Suomi Hrvatski Bahasa Indonesia Italiano 日本語 한국어 Монгол Nederlands Norsk bokmål Polski Português Русский Svenska Türkçe Українська 中文 Dernière modification de cette page le 26 février 2013 à 22:56. Droit d'auteur : les textes sont disponibles sous licence Creative Commons paternité partage à l’identique ; d’autres conditions peuvent s’appliquer. Voyez les conditions d’utilisation pour plus de détails, ainsi que les crédits
  • 8. graphiques. En cas de réutilisation des textes de cette page, voyez comment citer les auteurs et mentionner la licence. Wikipedia® est une marque déposée de la Wikimedia Foundation, Inc., organisation de bienfaisance régie par le paragraphe 501(c)(3) du code fiscal des États-Unis.