Hi,Razvan ME:
      Thank you for you reply.I have read the file CC2420PacketC.nc, but i
can not find any code that handles this problem.In 802.15.4-2006,there is no
content to
 handle this problem too.I have read some implementation of 15.4 written in
c,they just ingore this problem and let the upper layer to handle the
duplicate frame(maybe process it once more ).I wonder why they do not handle
this problem in the mac layer.I mean i can keep a table in the mac layer to
record the sequence number of different source node , if the sequence number
of the incoming frame is the same as the sequence number of last frame from
the source node,we discard it.Maybe it costs too much,but if we do not do
anything  there will be errors.

2009/4/28, Razvan Musaloiu-E. <[email protected]>:
>
> Hi!
>
> On Tue, 28 Apr 2009, 6lowpan wrote:
>
>  Hi everyone.
>>
>> In 802.15.4,when a receiver receives a frame from a sender ,it will send
>> back an ack.If the sender fails to receiver the ack,it will send the frame
>> with the same sequence number again.
>>
>
> The retransmission happens only if the PACKET_LINK is enabled.
>
>  I can not find how the receiver handles this frame in the document.Does it
>> discard it or process it once more?
>>
>
> The code is in tinyos-2.x/tos/chips/cc2420/packet.
>
> All the best!
> Razvan ME
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to