Académique Documents
Professionnel Documents
Culture Documents
I.1 Introduction :
Les concepts des rseaux de capteurs sont bien particuliers comparativement aux
rseaux sans fil puisque les RCSF sont composs dquipements ressources limites en
termes de calcul, de stockage et dnergie.
Dans ce chapitre, nous prsentons les rseaux de capteurs sans fils, leurs
caractristiques et leurs domaines dapplications.
I.7.1
Prsentation de TinyOS
TinyOs est un systme principalement dvelopp et soutenu par luniversit amricaine
de Berkeley. Cest un systme dexploitation open-source conu pour des rseaux de capteur
sans fil. Il respecte une architecture base sur une association de composants permettant de
rduire la taille du code ncessaire sa mise en place. Cela sinscrit dans le respect des
contraintes de mmoire quobserve les rseaux de capteurs.
Pour autant, la bibliothque de composants de TinyOs est particulirement complte
puisquon y retrouve des protocoles rseaux, des pilotes de capteurs et des outils
dacquisition de donnes. Lensemble de ces composants peuvent tre utiliss tels quels,
puisquils peuvent tre adapts une application prcise.
En sappuyant sur un fonctionnement vnementiel, TinyOs propose lutilisateur une
gestion trs prcise de la consommation dnergie des capteurs et permet de mieux sadapter
la nature alatoire de la communication sans fil entre interfaces physiques.
I.7.2
Proprits de lOS
Le fonctionnement dun systme bas sur TinyOs sappuie sur la gestion des
systme
dexploitation prcise si celui-ci permet linterruption dune tche en cours ou non. TinyOs ne
gre pas ce mcanisme de premption entre les tches mais donne la priorit aux interruptions
matrielles. Ainsi, les tches entre-elles ne sinterrompent pas mais une interruption peut
stopper lexcution dune tche.
Lorsquun systme est dit temps rel celui-ci gre des tches caractrises par des
priorits et par des chances respecter dictes par lenvironnement externe. Dans le cas dun
systme strict, aucune chance ne tolre de dpassement contrairement un systme temps rel
mou. TinyOs se situe au-del de ce second type car il nest pas prvu pour avoir un
fonctionnement temps rel. TinyOs a t conu pour rduire au maximum la consommation en
nergie du capteur. Ainsi, lorsquaucune tche nest pas active, il se met automatiquement en
veille.