Année 2015 - Intégration d'un noeud-capteur dans la plateforme FIT IoT-LAB
Mots-Clés
- Informatique embarquée
- Internet des Objets
- Plateforme expérimentale
- Python/C
Niveau Requis
BAC+4/+5
Maîtres de stage
Frédéric Saint-Marcel, Nicolas Turro
Description du stage
Durée
3 mois
Contexte
Inria http://www.inria.fr est un
institut de recherche en informatique et mathématiques.
Dans le cadre du projet Equipex FIT, la plateforme IoT-LAB http://www.iotlab.info/ déploie 800 noeud-capteurs sans fil dans le centre de recherche à Montbonnot. Les noeuds capteurs proposent différentes architectures processeurs (MSP430, STM32 et ARM Cortex-A8) et différents composants radio (802.15.4 PHY @ 800 MHz ou 2.4 GHz). Les noeuds sont contrôlés et programmés via leur liaison usb (ftdi/serie) par un logiciel C/python sous linux
Il est étudié la possibilité d'offrir 32 noeuds ouverts aux utilisateurs qui pourront y intégrer d'autres architectures dans cette plateforme
Objectifs du projet/stage
L'objectif du stage est d'intégrer une nouvelle architecture de noeud-capteur dans la plateforme en développant un mécanisme générique. Le travail demandé se
déroulera en plusieurs étapes :
- Prise en main de la plateforme IoT-LAB (architecture, utilisation, infrastructure),
- Prise en main du noeud-capteur à intégrer (HikoB Fox: architecture, outil de développement Openlab)
- Protypage de l'intégration dans l'infrastructure logicielle IoT-LAB en python,
- Codage d'un mécanisme de plug-in en python pour rendre générique l'intégration,
- Documentation et test du travail réalisé.
Compétences
- Langages de programmation : Python, C
- Connaissances en informatique embarqué serait un plus,
- Langue : anglais technique opérationnel,
- Autonomie et esprit d'initiative, rigueur et méthodologie, organisation,
esprit de synthèse, motivation, culture informatique, curieux(se) et
ingénieux(se).
Informations utiles