Réseaux de Capteurs Sans Fils
CoursOutils transverses

Pourquoi un nouveau OS pour les "motes"

Caractéristiques des OS classiques

Les OS classiques sont généralement conçus pour un usage générique. Ils sont ainsi conçus en supposant une disponibilité sans limite des ressources. Leur objectif est la facilité d'usage, la rapidité et efficacité. Parmis leurs caractéristiques, on peut citer:

  • Architecture Multi-thread=>Mémoire importante

  • Modèle E/S

  • Séparation entre espace noyau et utilisateur

  • Pas de contraintes d'énérgie

  • Ressources disponibles

Contraintes d'un "mote"

Les OS classiques ne sont pas appropriés aux "motes" (noeuds capteurs), vus que ces derniers sont caractérisés par :

  • Ressources énergétiques basses

  • Mémoire limitée

  • CPU lente

  • Petite taille

  • Parallélisme matériel limité

  • Communication radio

    • Bande-passante faible

    • Portée radio courte

Propriétés de l'OS souhaité pour les "motes"
  • Image mémoire petite

  • Efficacité en calcul et consommation d'énergie

  • La communication est fondamentale

  • Temps-réel

  • Construction efficace d'applications

La solution TinyOSAperçus sur TinyOS
Accueil Yacine CHALLAL creativecommons : by-ncRéalisé avec SCENARI