I am thinking of a system where 10 or so peripherals need to receive 30-50B of data every 50-ish milliseconds (each peripheral gets unique data). The total throughput required might not be huge (6-10kB/s) but the problem lays in the number of devices which need to receive the data.
I've looked into using BLE but even though the total throughput lies well within the maximum possible ~35kB/s, what I want is not possible due to the hard limit of 20ms Connection Intervals. Another solution I considered is using a simple RF transmitter and RF receivers which all listen to it simultaneously. I'd have to manually take care of error correction etc but I would not have to worry about switching between the receivers which takes precious time. A problem with that would also include the inability to have two of such systems deployed near one another without the risk of the transmitters talking over one another.
So what other solutions are available to me?