nrf24l01 Do I need to signal clients by a center ?

Hi all,

This is my first post on this forum. I’m trying to design a system that including of 6 Ptx (clients) and 1 Prx (center) by using Multiceiver mode. My designed all clients able to send data to a center at any time and a center don’t know when each client will be send data. The data length of each client need to sending are 220bytes (separate at 20payloads each payload are 11bytes). I still not test yet becauese I have only 2 modules so not enough for test. But I tested by using 1 Ptx and switch to change the Ptx address already it work well (Sure each Ptx not send data at same time at this case). I’m worry this method will not work when I test with the true 6 Ptx send data at the same ?

Has anyone ever do like this ? Should I consider to signal client by a center for send data each time before change to the next client ?

have the ptx the same address ?

You can use the multi pipe. But only one data pipe can receive a packet at a time.

You can use the auto retransmit : if your prx is busy, the ptx will automatically retransmit the data. you can configure how many times it will retransmit the data and the time between each retransmission.

fignon:
have the ptx the same address ?

You can use the multi pipe. But only one data pipe can receive a packet at a time.

You can use the auto retransmit : if your prx is busy, the ptx will automatically retransmit the data. you can configure how many times it will retransmit the data and the time between each retransmission.

Yes, I already use the multi pipe and retransmit function.