Projet capteurs : 2011 - Romain Bitschené et Philippe Virouleau

De Ensiwiki
Aller à : navigation, rechercher


AttentionPage en construction


Présentation du projet

Matériel

Le projet se déroule sur les kits de développement Texas Instruments eZ430-rf2500. Ces kits contiennent :

  • 2 capteurs équipés d'un microtrolleur basse consommation TI MSP430 et d'une radio CC2500 opérant dans la bande des 2.4Ghz
  • Une interface de développement USB
  • Un conteneur de piles pour alimenter un capteur de manière autonome

Logiciels

  • Linux (ou n'importe quel UNIX like)
  • Compilateur MSPGCC
  • Utilitaire MSPDEBUG
  • Bibliothèques MRFI (Minimal RF Interface) et BSP (Board Support Package) de TI.
  • Gestionnaire de versions GIT

But

Schéma en couche expliquant à quel niveau nous avons travaillé
Schéma en couche expliquant à quel niveau nous avons travaillé

Les capteurs fournis peuvent être considérés comme vierge dans le sens où il n'y a rien d'autre présent dessus que quelques informations de configuration. Il est demandé à partir des outils libres énoncés plus haut, de la documentation disponible chez TI et des bibliothèques MRFI et BSP de créer un protocole permettant à ces capteurs de communiquer entre eux.


Protocole imposé

Le schéma ci-dessous décrit le protocole imposé à suivre.

Protocol eZ430-RF2500.png

Afin d'économiser les piles au maximum, on organise le cycle de vie des capteurs en périodes d'activité et d'inactivité. Tous les capteurs s'endorment et se réveillent en même temps, doivent s'annoncer dans le slot qui leur est attribué et ne pas émettre en dehors de la période d'activité.

Travail Réalisé

Aspect synchronisation

Aspect routage