Home/Support/Support Forum/Packets dropped - sleep problem ?

Packets dropped - sleep problem ?

0 votes

I'm using two Xbee S1 for an artistic project.

There is Xbee S1 module connected to a small portable unit which sends data to base station (Xbee S1 with wire-antenna).

Data is quite short - either '-' character or 16bytes string, based on user action (button pressed/released).

Everything seems to work fine, except sometimes data doesn't arrive. It looks like recieving module doesn't wake up or misses packets. I ran many tests to figure out the problem and it looks like it happends when RSSI light is out and it takes some time to light up.

So my questions are:

Is it normal that some packets are lost ?

Do I need to configure P2P network ? (right now I use default configs)

Should I switch to API mode in order to get more reliable link and check for delivery status ?

Anything else I can do to debug this problem ?

It's absolutely critical for my application to get "real-time" data from user.

asked Jan 18, 2015 in IEEE 802.15.4 by SFR75 New to the Community (1 point)

Please log in or register to answer this question.

1 Answer

0 votes
If it is critical to get your data, I would suggest using Unicast mode and use the Application level retries (RR).
answered Jan 26, 2015 by mvut Veteran of the Digi Community (15,111 points)
Ah! Thank you for answering my question! I already lost my hope :-(

Ok. Let me try that then!

So it's normal that data is lost ?

I can imagine some applications, like télémétrie, where it's not important cause you recieve mass of data ..
but for interactive applications - for example door is open.. it's critical, no ?

Thanks again
In the default configuration, you are in Peer to peer mode. No guarantee that the data is received or not which means that you can loose data for any reason including interference.  If you want to guarantee that data is received you must either use an external protocol or enable retries and acknowledgments. In this case, Point to point or unicast mode.