Hi,

I am trying to simulate an application with TOSSIM. In my
program, mote 0 broadcasts a message. I have defined the
network topology as a 3x3 grid, with 0.0 bit error
probability on all the links.

When I run the simulation, 0 sends the message, but in some
cases (e.g., seed value = 374713), none of its neighbors (1
and 3) receive the message. I tried to see what is happening
in the rfm_model.c file. I observed that TOSSIM is invoking
lossy_transmit() function to send the message. However,
before the neighbors of mote 0 invoke lossy_hears(),
lossy_stop_transmit() is invoked and the bit is reset to
0. So motes 1 and 3 always hear 0.

If I use a different seed value in the simulation (e.g.,
841886), 0 can successfully communicate with 1 and 3. In
other words, the lossy_stop_transmit() is called only after
1 and 3 invoke lossy_hears().

Please reply what is the problem.

Thank you very much.

Mahesh.

--
Mahesh (Umamaheswaran) Arumugam
Graduate Research Assistant
Computer Science and Engg               Email: arumugam @ cse.msu.edu
Michigan State University               Phone: (off) +1-517-353-4638
East Lansing MI 48824                   Web: www.cse.msu.edu/~arumugam

_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to