user8275: I want to make a network with arduinos and nrf24l01 chips. The network will be like this: 

1 master arduino 
multiple (no specific number) slave nodes

I want all nodes to have the same receiving and the same transmitting address and the master arduino to understand which one send the message from the message itself.
For example:
Master: 
Receiving: 0xABCDABCD71
Transmitting: 0xABCDABCD01
Slave 1
Receiving: 0xABCDABCD01
Transmitting: 0xABCDABCD71
Slave 2
Receiving: 0xABCDABCD01
Transmitting: 0xABCDABCD71
Slave 3
Receiving: 0xABCDABCD01
Transmitting: 0xABCDABCD71
Slave 4
Receiving: 0xABCDABCD01
Transmitting: 0xABCDABCD71
When master send a message, all nodes will receive it.
What I want to ask is : 

Is that possible? 
Will there be any problems? 
Is there any other way so I can add more nodes in the future without changing the code?


user4024: as well as comment #1 the other thing will be the ack packets that the slaves will send back to the master to confirm message recieved. with all slaves sending back a ack at about the same time there will be no way for master to tell which ack is from which client, and thus who needs a retransmit. a way around this is to turn off ack for the clients and make the master transmit max times regardless. there is a rf24 fork that has broadcast mode, the makes it more easy to specify not to wait for ack before retransmitting

8275: <p>I want to make a network with arduinos and nrf24l01 chips. The network will be like this: </p>

<ul>
<li>1 master arduino </li>
<li>multiple (no specific number) slave nodes</li>
</ul>

<p>I want all nodes to have the same receiving and the same transmitting address and the master arduino to understand which one send the message from the message itself.
For example:</p>

<p><strong>Master:</strong> 
Receiving: 0xABCDABCD71
Transmitting: 0xABCDABCD01</p>

<p><strong>Slave 1</strong>
Receiving: 0xABCDABCD01
Transmitting: 0xABCDABCD71</p>

<p><strong>Slave 2</strong>
Receiving: 0xABCDABCD01
Transmitting: 0xABCDABCD71</p>

<p><strong>Slave 3</strong>
Receiving: 0xABCDABCD01
Transmitting: 0xABCDABCD71</p>

<p><strong>Slave 4</strong>
Receiving: 0xABCDABCD01
Transmitting: 0xABCDABCD71</p>

<p>When master send a message, all nodes will receive it.
What I want to ask is : </p>

<ul>
<li>Is that possible? </li>
<li>Will there be any problems? </li>
<li>Is there any other way so I can add more nodes in the future without changing the code?</li>
</ul>
 4024: <p>as well as comment #1 the other thing will be the ack packets that the slaves will send back to the master to confirm message recieved. with all slaves sending back a ack at about the same time there will be no way for master to tell which ack is from which client, and thus who needs a retransmit. a way around this is to turn off ack for the clients and make the master transmit max times regardless. there is a rf24 fork that has broadcast mode, the makes it more easy to specify not to wait for ack before retransmitting</p>
