I'm building a rig with multiple DSLR cameras. I need to synchronize the cameras to take a photos with lowest possible latency. The only constraint is we want the ability to address each camera individually if needed.
I've seen in other posts: Choosing wireless tech for lowest possible lag
NRF24L01+ seems to be a good choice. An answer on that post states: sending a 32 byte payload...283µs on 2Mbps mode.
Given the esp8266 has a clock speed of 80MHz/160MHz I'm not too concerned about the lag involved in processing the signals.
Most multi-cast information out there is for sensor arrays, so multiple out single in. I'm after resources on single out multiple in for NRF24L01+ networks.
Added bonus of esp8266 is that non timing critical tasks such as logging and error checking could be performed over wifi so NRF24L01+ would be purely for one -way triggering.
If each camera had it's own esp8266 based board with attached NRF24L01+ hardware and was given an address in software from 0-255, is it possible to broadcast a single 32 byte packet of data where each bit would represent a camera address and have all receiver devices receive the same signal, do an AND against it's address and trigger if needed?