Académique Documents
Professionnel Documents
Culture Documents
Claude Chaudet
Claude.Chaudet@enst.fr
Applications typiques
Collecte
statistique de donnes
la demande
d'vnement
Claude Chaudet
de communication
Profil
de trafic
Claude Chaudet
Axes R&D
Objectifs
"Rseaux"
"systmes embarqus"
Claude Chaudet
commutation de paquets
Rseaux
sans-fil
multi-sauts
Claude Chaudet
de trafic
Diffrent a priori, tout tourne autour d'un nombre limit de points centraux
(similaire clients-serveur ; rseau derrire NAT ?)
Communication souvent uni-directionnelle ou sur invitation
Problmatique
Application collaborative
Importance forte de la localisation / datation des donnes
Modification des paradigmes de scurit...
Claude Chaudet
Les
Quest-ce
Claude Chaudet
Capteur
lumirer
Microcontroleur
Capteur
Visible + IR
de faible
nergie
consomme par la
puissance
radio
8 MHz
mission: 19.5 mA
Rception: 21.8 mA
Mmoire
limite
RAM : 10kB
Flash : 48 kB + 1MB
Antenne
embarque
Interface
radio
Horloge
imprcise
Drive 40ppm
Micro-controleur
Interface
radio faible
performance
Bande des 2,4 GHz
Dbit max. : 250 kb/s
Flash USB
Flash
Claude Chaudet
RAM
Flash
Tx Radio
Rx Radio
Veille
8 MHz
10 kB
48 kB + 1MB
19.5 mA
21.8 mA
5.1 A
4 mA
20 mA
Intel iMote2
13-416 MHz
256kB
32 MB + 32 MB
44 mA (13 MHz)
66 mA (104 MHz)
44 mA (13 MHz)
66 mA (104 MHz)
387 A
Sun SPOT
400 MHz
1 MB
8 MB
40 mA
40 mA
33 A
Autres nuds capteurs (chiffres inconnus): SensLab (matriel identique Tmote Sky),
WiseNET, Berkeley Picomotes, Wavenis Excelyo, ...
9
Claude Chaudet
la dure de vie :
mettre moins
- Compresser et filtrer les informations
- Minimiser le surcot
- Rduire le trafic de contrle
Composer
capacits :
viter les traitements complexes
- Cryptographie, calculs complexes
dans le rseau
- Au minimum, quilibrer la charge
Recevoir moins
- Prfrer les zones de faible densit
- mettre quand les voisins sont en
veille
10
Claude Chaudet
Couche MAC
11
gnralement faible
Un dbit faible permet dutiliser une modulation robuste et peu complexe =>
conome en nergie
Possibilit dUltra-Wide Band, mais pas dans les bandes libres basses
frquences (868 MHz, 914 MHz, 2.4 GHz) : largeur de bande insuffisante.
IEEE 802.15.4 : 250 kb/s dans la bande des 2.4 GHz
Limitation
de la taille de trames
Claude Chaudet
Transmission de la trame
[Optionnel] attente d'un temps t_ack
R
Claude Chaudet
Consommation nergtique
IEEE 802.15.4 sur TI CC2420
Examen
de l'tat du mdium
Pramb.
128s
ngligeable
1o
1o
2o
1o
20o
127o
2o
SFD
PHR
Contrle
Seq
addresses
charge utile
FCS
640s
4064s
64s
Rception
4o
Pramb.
128s
de l'acquittement
1o
1o
2o
1o
2o
SFD
PHR
Contrle
Seq
FCS
Claude Chaudet
Consommation nergtique
IEEE 802.15.4 sur TI CC2420
Pour
3e+08
9e+09
Emissions
Receptions
8e+09
7e+09
Capacit (bits)
2.5e+08
2e+08
1.5e+08
1e+08
6e+09
5e+09
4e+09
3e+09
2e+09
1e+09
5e+07
20
15
40
60
Taille Chaudet
trame (octets)
Claude
80
100
120
Emissions
Receptions
20
40
60
80
100
120
Influences
CR = R.L + R
Une trame mise est reue par tous les voisins (vrification du FCS avant
filtrage adresse MAC 1e+08
Emissions
cf. IEEE 802.15.4 - 7.5.6.2).
Un rseau trop dense cote
trs cher en performance
1e+07
(accs alatoire) et en
nergie.
1e+06
16
Claude Chaudet
10
15
20
25
30
35
40
45
50
Les
coute inutile.
17
Claude Chaudet
[1] El-Hoiydi et al. WiseMAC: an ultra low power MAC protocol for the downlink of infrastructure wireless sensor networks ISCC 2004
[2] Polastre et al. Versatile lowpower media access for wireless sensor network SenSys 2004
18
Claude Chaudet
19
Claude Chaudet
Consommation espre
:
Overhead energy
Notations
10
0
ts (Unit: P)
rcepteur
Distribue uniformment sur [ Ts Ts. ; Ts + Ts. ]
Si td < 0 ; le rcepteur gche une nergie td.ERx
Si td > 0 ; lmetteur gche une nergie td .ET x
20
td
.ET x
P
td.ERx
Claude Chaudet
10
Couche Rseau
21
Optimisation de l'nergie
- Choisir les routeurs auxquels il reste le plus d'nergie
- Choisir les routes les moins denses
22
Claude Chaudet
OS :
Claude Chaudet
ET X(a, b) =
Probabilit de succs
dune transmission a->b
24
Claude Chaudet
1
Dab Dba
Cod sur 4 bits (1 pour les couches physique & MAC ; 2 pour le routage)
Trs bon taux de remise des paquets pour un cot raisonnable
Adaptation
Claude Chaudet
https://datatracker.ietf.org/wg/roll/charter/
Dfinir
Intermittents
- Duty cycling (mises en veille, qualit de lien, ...)
26
Claude Chaudet
Architecture ROLL
Application IPv6
CoAP
protocole applicatif
dinterrogation des
capteurs en mode
requte-rponse.
Adaptation dIPv6 au
contexte capteurs (taille
trame, ...)
CoAP
IPv6
RPL
6LowPAN
Ethernet
LAN
Internet
...
27
6LowPAN
Claude Chaudet
IEEE
802.15.4
RPL ; ICMPv6
Sans contexte
- un change est gnralement une seule requte-rponse
- pas de notion de session au niveau des serveurs => changes rapides
Interface
de type HTTP
Mcanisme de souscription et de push
28
Claude Chaudet
Adaptation
du Neighbor Discovery
Claude Chaudet
Capable
30
Claude Chaudet
Voisin
parent
parent prfr
Claude Chaudet
32
Claude Chaudet
Mais aussi...
Beaucoup
De
33
Claude Chaudet
Dploiement / planification
34
Quelle
35
Claude Chaudet
L'unit
36
Claude Chaudet
Ncessit
de bien
caractriser l'application
37
Claude Chaudet
200C
100C
20C
Conclusion
Les
Solutions
lapplication !
38
Claude Chaudet