Vous êtes sur la page 1sur 6

Lyce Eugne IONESCO

TSTI2D - SIN

STI2D - Systme d'Information et Numrique


SIN

TD

TP

Cours

Synthse

Devoir

Evaluation

Projet

Document ressource

ZIGBEE

1 ZIGBEE
1.1 Prsentation du Protocole ZIGBEE
ZigBee est une technologie sans fil courte porte et faible consommation nergtique utilise pour
la mise en place de rseau personnel (WPAN Wireless Personal Area Network).
Le protocole ZigBee conu par ZigBee Alliance (compose de plus de 60
compagnies : Honeywell, Invensys, Mitsubishi, Motorola,Samsung,
Philips, ) est bas sur la norme IEEE 802.15.4.

Les caractristiques principales de cette technologie sont :


 Technologique de communication radiofrquences fonctionnant sur la bande ISM cest--dire
la bande des 2,4 GHz.
 Porte thorique en extrieur de 10 m (srie 1), 100 m (srie2 ) ou 1000 m (srie pro).
 Vitesse de communication de 250 kbps.
 Faible consommation : 1 mW (srie 1 et srie2) et 60 mW (srie pro).
 Communication fiable et scurise.
 Faible cot
 Flexibilit et topologies varies du rseau
 Jusqu 65536 nuds adressables pour un seul rseau.

On retrouve le protocole ZigBee est utilis dans des environnements embarqus o la consommation
est un critre de slection : la domotique (volets automatiques, commande clairage...), le domaine de
la sant (bracelets pour malades), la gestion de lnergie (capteurs de courant, gestion du chauffage),
le contrle distante (tlcommandes uniques pour divers quipements), les contrle industriels, les
dtecteurs de fume et dintrusion, les tlcommunications, le paiement avec tlphones portables...
Zigbee

Page n1/6

Lyce Eugne IONESCO

TSTI2D - SIN

La ZigBee Alliance propose un classement des objets appels profils :


ZigBee Smart Energy : gestion de lnergie ;
ZigBee and RF4CE : tlcommandes pour appareils lectroniques ;
ZigBee Health Care : sant ;
ZigBee Building Automation : contrle des immeubles ;
ZigBee Home Automation : contrle de la maison, domotique ;
Zigbee Retail Services : paiement scuris. ;
Zigbee Telecom Services : Services tlphonie mobile ;
Zigbee Ligth Link : contrle dclairage ;
Zigbee Input Devices : connexion de priphriques informatiques ;

1.2 Consommation
Le protocole Zigbee utilise un mode appel somnolence ou doze : il met son message pendant
quelques millisecondes, puis attend ventuellement une rponse, et se met en veille pendant une
longue priode. Ce mode lui permet dconomiser normment dnergie.
Un nud Zigbee peut fonctionner plusieurs mois voir plusieurs annes pour les moins nergivores en
autonomie complte avec des piles alcalines.

1.3 Rseaux Zigbee


Un rseau Zigbee est compos de trois types de nuds :
 Nud de type end-device (quipement RFD : Reduced Function Device). Il sagit de nuds
simples ralisant une seule fonction : allumage dune lampe, dun appareil de dtection
 Nud de type routeur (quipement FFD : Full Function Device). Ces noeuds permettent la
transmission de messages. Ils sont indispensables pour tendre le rseau par acheminements
des trames dun noeuds un autre. Ils permettent aussi aux autres modules de senregistrer
sur le mme rseau, et non exclusivement chez le coordinateur.
 Nud de type coordinateur . Ce type nud unique dans un rseau assure les fonctions
telles que l'authentification, linitiation de la communication, la scurit et lajout des noeuds
au rseau ... Il doit tre actif en permanence pour rpondre tout moment aux requtes des
autres lments du rseau. Il est donc aliment plein temps.

Les rseaux Zigbee peuvent prsenter plusieurs types de topologie :


 Point point (Pair).
 Etoile (Star).
 Arbre (Cluster tree).
 Maille (Mesh).
Zigbee

Page n2/6

Lyce Eugne IONESCO

TSTI2D - SIN

E
E
R
C
C

E
R

- Point Point E

- EtoileE

E
E

C
R

R
E

R
R

E
- Arbre -

- Maille -

La topologie, la plus utilise en Zigbee est le rseau maill (mesh). Dans ce type de rseau, les nuds
sont interconnects avec d'autres nuds de sorte que de multiples voies permettent de connecter
chaque nud. Les connexions entre les nuds sont misent jour dynamiquement et optimises par
une table de routage intgre dans la maille.

2 MODULES XBEE
2.1 - Prsentation
Les modules de communication Xbee sont des modems radiofrquences utilisant le
protocole de communication Zigbee. Fabriqus par Digi International, ils ont t
certifis par la communaut industrielle ZigBee Alliance en 2006.
Le XBee tant devenu populaire, sa forme si particulire est aujourdhui reprise par
des fabricants de puces Bluetooth permettant la compatibilit des shields
Arduino et dadaptateurs XBee.

Zigbee

Page n3/6

Lyce Eugne IONESCO

TSTI2D - SIN

2.2 Diffrentes versions des modules Xbee


Il existe trois types de modules Xbee :
 Xbee S1 (srie 1) ;
 Xbee S2 (srie 2) :
 Xbee Pro.
Bien que la consommation ou la porte soient sensiblement les mmes, les modules S1 et S2 ne sont
pas compatibles entre eux. Dautre part, les modules S1 ne permettent que les topologies rseau
point point et toile .
Totalement compatibles avec les modules S2, les modules pro offrent des meilleures performances
notamment la porte mais au dtriment de la consommation.

2.3 Les antennes


Les modules Xbee sont disponibles avec diffrents types dantennes du module :
Wire : Antenne fouet permettant de recevoir des ondes omnidirectionnelles.
Chip : Puce plate en cramique permettant de recevoir des ondes cardiodes, sans risques de casser
lantenne.
UFL : Connecteur permettant la connexion ventuelle dune petite antenne externe .
RPSMA : Connecteur permettant la connexion ventuelle dune antenne externe plus grande.

- Wire -

- Chip -

- UFL -

- RPSMA -

2.4 Brochage des modules Xbee S2 ou Xbee Pro


Un module Xbee peut tre utilis avec un microcontrleur et dans ce cas la communication entre le
module et le microcontrleur est ralise par lintermdiaire dune liaison srie asynchrone. Ils peuvent
galement fonctionner seuls et disposent donc de 6 entres analogique et de 8 broches numriques.

Zigbee

Page n4/6

Lyce Eugne IONESCO

Broche
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

16
17
18
19
20

Nom
VCC
DOUT
DIN
DO8
RESET
PWM0
RSSI
PWM1
DTR/
SLEEP_RQ
DI8
GND
AD4
DIO4
CTS/
DIO7
ON_SLEEP/
VREF
Associate
AD5
DIO5
RTS
AD6
DIO6
AD3
DIO3
AD2
DIO2
AD1
DIO1
AD0
DIO0

TSTI2D - SIN

Sens
Sortie
Entre
Sortie
Entre
Sortie
Sortie

Entre

Entre/Sortie
Entre/Sortie
Sortie
Entre
Entre/Sortie

Entre/Sortie

Entre/Sortie
Entre/Sortie
Entre/Sortie
Entre/Sortie

Description
Tension dalimentation
Sortie liaison srie (Tx)
Entre liaison srie (Rx)
Sortie numrique
Remise 0 du module
Sortie PWM
Indicateur de puissance du signal reu
Sortie PWM
Non connecte
Contrle de Flux matriel liaison srie
Entre de mise en veille
Entre numrique
Masse
Entre analogique
Entre Sortie numrique
contrle de Flux matriel liaison srie
Entre Sortie numrique
Indicateur de ltat du module
Tension de rfrence du CAN
Indicateur dassociation
Entre analogique
Entre Sortie numrique
contrle de Flux matriel liaison srie
Entre analogique
Entre Sortie numrique
Entre analogique
Entre Sortie numrique
Entre analogique
Entre Sortie numrique
Entre analogique
Entre Sortie numrique
Entre analogique
Entre Sortie numrique

2.5 Mode de fonctionnement des modules Xbee


Les modules Xbee peuvent tre configurs pour rpondre certaines besoins de fonctionnement :
 Mode transparent : Il sagit du mode par dfaut utilis par les modules Xbee. Toute donne
reue sur la broche RX du module Xbee est automatiquement transmise par radio et se
retrouve disponible sur la broche TX des autres modules Xbee.
 Mode API (Application Programming Interface) : ce mode permet daccder toutes les
possibilits de mise en rseau des modules.
 Mode command : ce mode permet de configurer le module, ses entres, ses sorties, son
adresse, ladresse de destination de ses messages, etc.

Zigbee

Page n5/6

Lyce Eugne IONESCO

TSTI2D - SIN

2.6 Paramtrage des modules XBEE


Les modules Xbee peuvent tre utiliss en mode transparent sans aucune modification de leur
configuration. Cependant pour modifier certains paramtres (canal radio utilis, numro de rseau,
vitesse du port srie...), deux solutions sont possibles :
 Paramtrage par lintermdiaire dun programme Arduino exploitant les commandes AT.

Paramtrage par lintermdiaire du logiciel X-CTU (fourni par la


socit Digi) et dun adaptateur XBEE/USB.

- Adaptateur XBEE/USB La configuration par dfaut est la suivante :


 Canal : 0x0C
 Rseau : 3332
 Vitesse : 9600 bits/s

Pour configurer le module Xbee, il faut lancer le logiciel logiciel X-CTU et cliquer sur longlet "Modem
Configuration" puis cliquez sur le bouton "Read". Le logiciel X-CTU va lire tous les paramtres du XBee.
Vous pouvez alors les modifier dans la liste droulante qui est apparue.
Les paramtres importants sont :
 PAN ID (Personal Area Network) : Identifiant du rseau personnel. Cet identifiant doit tre le
mme pour les modules XBee qui doivent appartenir au mme rseau.
 SH (Serial Number High) : Bits de poids fort (32 bits) du numro de srie du module XBee.
 SL (Serial Number Low) : Bits de poids faible (32 bits) du numro de srie du module XBee
 DH (Destination Address High) : Bits de poids fort du numro de srie du module XBee avec
lequel vous dsirez "converser". Mettre 0 pour rpondre au coordinateur du rseau.
 DL (Destination Address Low) : Bits de poids faible du numro de srie du module XBee avec
lequel vous dsirez "converser". Mettre 0 pour rpondre au coordinateur du rseau.
 BD (Baud Rate) : Vitesse de transmission en bit/s.
 RO (Packetisation Timeout) : Nombre de caractres tamponns dans le XBee avant de lancer
une transmission.

Zigbee

Page n6/6