This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF24l01 use in conjunction of large number of slaves (+1000)

Hi

I just joined a development team for a monitoring system consisting of a master and 5 slaves. They have a prototype that works well, using the functionality of the ACK payload of nrf24l01 to collect the data when it is requested by the master (because it performs other processes in between).

My question is about the possible scenarios that may occur when +1000 of these systems are operating nearby. Is there any mechanism so that the payload in the ACK is not affected by the operation of the adjacent subsystems? The plan is a massifiable product and we want trust in communication.

Do you recommend any other alternative or can nRF24l01 do it?

The product is already developed and in the testing phase.

Thanks in advance
  • Hi,

    The only thing you should be aware is that if you have several receivers configured with the same RX address then they will both ACK, this may cause various issues (e.g it will be random if the transmitter receive one or the other of the ACK's). So as long as you make sure that is not the case you will be fine.

    Best regards,
    Kenneth

  • So, based on the receiver's address being 5 bytes, there are many possible combinations. But at the physical layer, is it possible that 1000 devices are operating together with different addresses?

    Thanks