Hi all,

I am having problems to understand why i am loosing packets between a communication between 2 nodes: BaseStation and another device. I am sending one message per second from the BS, that forces a reply from the other node, the thing is that i am loosing 15 to 20 in 100 reply messages . After enabled Acknowledgments (PacketAcknowledgements.requestAck) my results showed me that i still loose 3 to 4 messages in 100 reply messages. I also have included code in the node to send the packet again in case the function wasack (inside send done ) returns false.

I am using LowPowerListening with the following combination

on device: call LowPowerListening.setLocalSleepInterval(250);
on BS: call LowPowerListening.setRxSleepInterval(msg, 250);

Where do you think could the problem?
Am i the only one loosing packets?
What is the difference between Software and Hardware ack?
Should I do Ack software in the Basestation code, meaning should i resolve PacketAcknowledgements.wasAcked in the BS?

Thanks in advance
Best Regards,
Tiago Camilo


--
www.sounatural.com

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

Reply via email to