Electronics > Projects, Designs, and Technical Stuff

Troubles with RFM69CW and data availability

(1/1)

krish2487:
Hello folks,
I am back yet again with some help regarding RFM69 modules.
The setup is as follows. We have one Rpi connected to a RFM69CW module acting as a gateway. To each gateway we have 12 nodes equipped with the same RFM69 modules, which collect and send data to the gateway. The nodes are running arduino code one an Atmega328 and the lowpowerlabs library. The Rpi is using the python library from the same source.  The nodes transmit the data every two minutes. The nodes and the Pi are on the same network ID.  The nodes expect and receive an acknowledgement from the Pi when they transmit a message.

There is peculiar behavior we are seeing while running this setup.
1.When only the Pi and the 12 nodes are running, there is near 100% data availability with very low data loss.
2.When we add another Pi with 5 nodes, operating on another network ID, there is a noticeable ( ~ 15% on the worst node, but aboout 3-7 % on an average) of data loss on the first Pi.
3.When we remove the second Pi with the 5 nodes, the data availability improves and goes back to near perfect on the first Pi.
4.When we add another 8 nodes to the original Pi, making it a total of 20 nodes, the data quality remains more or less the same.

Our understanding is that adding more nodes ( upto a certain point) does not degrade the data availability that drastically, but adding another similar setup on another different network ID causing an significant loss of data. Is our understanding correct?

I was wondering if anyone here has seen such a behavior before with thr RFM69 modules.
If so, how to mitigate such an issue.

I will be grateful for any insights and suggestions on how to improve the data availability when running multiple such setups at the same time.

Navigation

[0] Message Index

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod