Hello,

I'm implementing a relaying protocol on the Tmote sky nodes.

I have a testbed with 5 Tmote sky nodes and inorder to achieve multihop
routing, i assigned node id's with an offset of 5.

I set the message count on the leds, which is increment when a message is
received by the node.
*Example :*
Node 1: 1,Node 2: 6, Node 3: 11, Node 4 ;16, Node 5; 21,  where 1 is the
source node and 21 is the destination node.
Node 1 sends a FindRouteMsg with its id in the message and hop count to 0.
When node 2 and node 3 receive this message, they update this msg with its
id in the message and hop count to 1 and broadcast the message. This process
takes place until the message is received by the destination. When the
destination receives some FindRouteMsg's it finds the shortest one and
broadcasts the shortest message.
*Result While Testing*
The incoming FindRoute messges are stored in a buffer if (receiver-sender <=
10). If the protocol works properly then the destination should have all the
routes in its buffer. The destination have only 2 routes(1-11-21 and
1-6-16-21). But i have a problem at node 4, it does receive the message from
node 3, but when i forward the messages in the buffer to the PC for
testing,it does not display the message received from node 2 which should be
(1-11-16). But the leds show that it received 2 messages.

I hope you are clear what is my problem.

Thanks to all

with regards
-- 
Siva Sankar Gupta Guggilum
Schubertstraße 19
Klagenfurt,9020
Austria
Ph:- 0043 6606871071
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to