Projet


nesC: A Programming Language for Deeply Networked Systems

Encadrement


Charles ANDRÉ
Laboratoire I3S
Bât Euclide B
2000 route des lucioles
Sophia Antipolis

Email : charles.andre@unice.fr

Présentation du sujet

nesC est un langage de programmation simple, extension du langage C. NesC a été conçu pour développer des applications du type « réseau de capteurs » (sensor network).

Le projet comprend plusieurs étapes :
1. Connaissance des réseaux de capteurs (http://en.wikipedia.org/wiki/Wireless_Sensor_Network)
2. Étude du langage nesC (http://nescc.sourceforge.net/)
3. Étude du support d’exécution : le système d’exploitation TinyOS (http://en.wikipedia.org/wiki/TinyOS)
4. Expérimentations

Les expérimentations se feront en simulation, mais en fonction des résultats obtenus, des expérimentations sur matériel (microcontrôleurs) pourront se faire.