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

Can I implement 1 => 10 RF transcactions?(NRF24LE1)

Hi all,

I have two kinds of NRF24LE1 devices(A and B), and I want to realize that one device_A can communicate with 10 device_Bs at the same time. To explain it in detail, when I press one button on device_A each time, Iit send out a broadcast RF frame, then the frame can change the behaviour of the ten device_Bs at the same time.

I have implemented this broadcast mechanism, but encounter the issues that the ten device_Bs are not all received the RF frame from device_A at each time, sometimes all received, but most of the time, not. My codes based on Enhanced Shock Burst settings.

So could you please tell me how can I ensure that all ten device_Bs can receive the RF frame at each time?

Parents
  • Hi

    Since this is a broadcast, packets are not retransmitted if they are corrupted or lost, am I correct?

    This is wireless communication in the unregulated 2.4GHz band, which means everybody are allowed to transmit on this frequency. Other technologies such as ANT and WIFI use the same frequency band, so it is possible that noise is corrupting your packets. The only way to compensate for that is with retransmission of lost packets.

    Are you in a noisy environment? Try changing the transmission channel to see if you get different result.

Reply
  • Hi

    Since this is a broadcast, packets are not retransmitted if they are corrupted or lost, am I correct?

    This is wireless communication in the unregulated 2.4GHz band, which means everybody are allowed to transmit on this frequency. Other technologies such as ANT and WIFI use the same frequency band, so it is possible that noise is corrupting your packets. The only way to compensate for that is with retransmission of lost packets.

    Are you in a noisy environment? Try changing the transmission channel to see if you get different result.

Children
Related