[Tinyos-help] Broadcast Packet Loss

Michael Schippling schip at santafe.edu
Thu Jul 16 15:57:04 PDT 2009


Yes ACKS only make sense for unicast messages,
otherwise who would be responsible for the ACK?

For some ideas you can have a look at my example code:
     http://www.etantdonnes.com/Motes/robocode.tar.gz
and the testing I did a few years ago with mica2s:
     http://www.etantdonnes.com/Motes/report_mica2/

I implemented a point-to-point ACK and retry under T1,
but it doesn't deal with multi-hop. In my experience the
mica2's were quite a bit less reliable than the 'Z's
in radio messaging. I don't know if it's collisions or
just failed transmission due to distance or multi-path.
Ensuring a small 'retraction' time between messages
helps a lot.

MS

Faisal Aslam wrote:
> Hi,
> 
> I really need some kind of mechanism to reduce the Packet loss in our
> application. I am mainly using mica2 motes.
> 
> I have tried PacketAcknowledgments interface however the receiver never
> send any ACK. I believe that broadcast messages does not generate ACK and
> ACK are only for unicast messages?? Or there is some mechanism to enable
> ACK that I am missing. I am sure I had used
> PacketAcknowledgments.requestAck(..) at the sender. What I missed?
> 
> I have also looked at PacketLink interface. I believe it is only
> implemented for CC2420 and have no implementation for CC1000 radio of
> mica2.
> 
> Any other ideas how can I reduce (or may be end) upto 20% packet loss I am
> encountering while using mica2.
> 
> best regards,
> Faisal
> 
> 
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help at millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help


More information about the Tinyos-help mailing list