Hi,

I use uart and radio on TelosB and I have the same problem. A mote 
should receive a radio packet, extract some data and forward it to 
computer. When packets are sent by only one transmitter and arrive 
infrequently (say one packet per second) everything is all right, the 
mote receives packets, transfers them to computer and computer receives 
correct data. When additional transmitters send their packets (not 
intended for the uart-using mote, i.e. address recognition should fail 
in such a case) computer receives some garbage instead of correct data. 
Now I use TinyOS 2.x. As far as I remember there was no such problem in 
TinyOS 1.x applications.
    Probably, this is not very good solution, what I have applied: the 
mote collects packets and stores data in the memory, then (when there is 
no longer any radio communication) it can calmly send the data via uart 
after I press the user button. May be the right thing to do is to reduce 
uart baud rate.

Anton.

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

Reply via email to