Services pour Dispositifs: une mise en oeuvre sur protoype de plate-forme de Texas Instruments

Descriptif

De nombreux constructeurs sortent actuellement les futures plate-formes et chipset pour les objets communicants de demain. Dans ce cadre, la société Texas Instrument nous a fait parvenir des plate-formes de développement pour prototyper les futurs objets. Nous diposons de 3 plates-formes:

  • la SmartRF05EB (à base de CC2530): cette plate-forme est un véritable système sur puce conçu pour les applications IEEE 802.15.4, ZigBee RF4CE et Smart Energy.
  • la Smart Grid EM (à base de OMAP-L138B): cette plate-forme est un système pour les applications à faible consommationbasé sur un processeur ARM926EJ-S et un C674x DSP.
  • la montre Chronos (à base de eZ430): Chronos est une plate-forme de référence pour de nombreuses applications, tels que les systèmes de veille sans fil, écrans personnels pour les réseaux personnels, les nuds de capteurs sans fil pour la collecte de données à distance et d'autres applications.

Sujet et Travail attendu

Grâce à ces trois plates-formes, il est possible de mettre en oeuvre concrêtement des développements abordés en cours. L'objectif de ce projet est d'étudier la mise en oeuvre des protocoles de type IPv6 pour ces plates-formes, comme 6loPAN (IPv6 Low power Wireless Personal Area Networks) ce qui permettra d'implanter sur ces dispositif des services pour dispositifs (comme DPWS, avec sa déclinaison uDPWS pour les cibles embarquées).

Le travail attendu se divisera en plusieurs étapes:

  • Etude des trois plates-formes avec leurs caractéristiques, leurs techniques de mise en oeuvre,
  • Etude plus approfondie de la plate-forme SmartRF05B, plate-forme contrainte, mais devant permettre la mise en oeuvre de 6loPAN
  • Mise en oeuvre d'une pile de services pour dispositifs sur cette plate-forme (implantation de uDPWS). Les contraintes de mise en oeuvre (taille de la pile, contrainte mémoire, ) devront être étudiées avec attention.
  • Un rapport détaillé devra être produit sur la réalisation du projet.

Ce projet permet de mettre en application les notions abordées dans les cours:

  • Systèmes et Applications Embarqués
  • Objets Communicants

Autres informations

  • Nombre d'étudiants: 3 ou 4
  • Encadrants: Stéphane Lavirotte, Jean-Yves Tigli
  • Organisme: Equipe Rainbow - Laboratoire I3S
  • Lieu du projet: Polytech'Nice Sophia