Bonjour moi aussi je suis etudiant en master 1 et j ai aussi mon ter sur un reseau de capteur applique au milieu medical.
Jai commence a implemente mon protocole en nesC mais j ai un probleme avec ma simulation avec le simulateur TOSSIM en effet il semblerait que je n arrive pas a lier correctement les noeuds .Car aucun noeud n arrive a communiquer
voici le code c++ de la simulation assez sommaire je l avous mais il ne sagit que d un test : si quelqu un peut maider :
#include <tossim.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
int main(void)
{
Variable *cpt;
Radio * r;
Tossim * t= new Tossim(NULL);
t->addChannel("Boot",stdout);
t->addChannel("EmissionRadioCompteurC",stdout);
r=t->radio();
Mote * m=t->getNode(32);
Mote * m2=t->getNode(33);
r->add(32,33,0);
r->add(33,32,0);
m->bootAtTime(45654);
m2->bootAtTime(45656);
printf((r->connected(32,33))?"Connecte\n":"Non connecte\n");
t->runNextEvent();
cpt=m->getVariable("EmissionRadioCompteurC.compteur");
while(1)
{
//sleep(1);
t->runNextEvent();
}
return EXIT_SUCCESS;
}