I have a PC that perform an audio FFT analysis and send results to 6 arduinos over 30+ meters.
I started with mesh because master could be near the first or the last board so a dynamic repeating system could be useful...
I will send 9 bytes of data for each base at 30 Hz so traffic should not exceed 2kbps so i set speed at 250kbps
The problem i'm currently seeing is that many functions (idk if they are related to rf24network or other) blocks the script execution and that's not good for my purpose.
Probably i will use a multicast approach with a custom header to send data from master to slaves and a second multicast channel for data send form slaves to master. To do that i must disable the ack. In the future i will probably insert a repeater also in the slave code
Is there a better approach? Is it easier to get that result using rf24network (or will it slow down the communication too much)?
Thanks
PS: In any case the goal is to make a system with a dynamic configuration since idk the exact place of each station and if there could be a communication problem. I could also set the confiuration from the master node but it's very hard to recompile the software in all slaves for a communication problem...