I've noticed that 802.15.4 standard demand the DSN stay the same as the original packet on a retransmission. (QUOTE: If a new data request command is received, the originating device shall transmit the frame using the same DSN as was used in the original transmission.)
However, it seems this rule is not followed by some TinyOS programs. I've run the TestNetwork app (tinyos-2.1.2/apps/tests/TestNetwork/) on two Telosb motes, using a third mote as sniffer (apps/test/tkn154/packetsniffer/) to record the packets. It seems that DSN keeps increasing in a retransmission. Also, the delay of two subsequent retransmissions suspiciously long (tens of milliseconds). So, my question is: Is the TestNetwork program supposed to keep a constant DSN on retransmission? And if it doesn't, is it running a custom MAC protocol? -- Tianyu Chen
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
