Amélioration d’un outil de diagnostique 6LoWPAN exploitant de multiples sniffeurs

Amélioration d’un outil de diagnostique 6LoWPAN exploitant de multiples sniffeurs

Durée 3 mois
Compétences requises C/C++, Java, Qt (est un plus)
Mots-clé Internet des objets, RPL, Linux, Systèmes Embarqués
Contact Laurent Deru

Description

L’équipe Internet of Things (IoT) du CETIC développe un outil de diagnostique de réseaux 6LoWPAN, dont le but est d’obtenir des informations pertinentes sur l’état d’un réseaux de capteurs (Wireless Sensor Network, WSN) 6LoWPAN lors de son déploiement sur le terrain. La technique mise en oeuvre est entièrement passive, sur base de sniffeurs 802.15.4 qui écoutent les canaux de communication et reconstituent l’état du réseau sur base d’informations captées, souvent partielles.

Actuellement, l’outil est capable d’agréger l’information provenant de plusieurs sniffeurs répartis géographiquement à travers le testbed, mais de manière limitée : une synchronisation basique existe, ainsi que le filtrage de doublons. Le but de ce stage est d’aller au délà des fonctionnalités existantes en exploitant la connaissance de la positions des différents sniffeur. Les avantages d’exploiter la connaissance de la position des sniffeurs au niveau de l’outil ne sont pas entièrement connus. Le stagiaire commencera par analyser les apports bénéfiques (et risque potentiels) d’une telle approche de manière théorique, et validera ses hypothèses en implémentant ces améliorations sur l’outil existant et en les validant sur le testbed WSN du CETIC. Ce stage peut être optionnellement couplé à un mémoire qui abordera des sujets de recherche plus approfondis tel que le passage à l’échelle de l’outil, en simulation.

Si ce sujet de stage vous intéresse, n’hésitez pas à envoyer votre candidature à Laurent Deru.