The current project I am working on has a multiple sensors transmitting (RF, 2440 MHz) to another, acting as a receiver, which then sends the packets over UART for processing. I am running into an issue with packet loss.
For instance I currently have 4 sensors transmitting with a 100 ms interval (10 /s) which results in ~2-4% of packets being lost. Surprisingly, a single sensor transmitting with a 10 ms interval (100 /s) has no packet loss whatsoever. Ideally we would be able to have 11 sensors transmitting with 25 ms interval.
From testing further I have noticed that:
- Packet loss increases with frequency and number of sensors
- Most of the time lots of packets are lost consecutively i.e will lose ~20 in a row (occasionally still loses individual packets)
- Often multiple sensors will lose packets at the same time
Any help with this issue would be greatly appreciated.
Thanks,
Olly