For a new project, we are going to use multiple arduino's. All arduino's work stand-alone, so no connections needed between them. The distance will be around 20m from all arduino's to a central place.
We are trying to find the best solution to reset all arduino's at once, so we don't want to go to each arduino to press on the reset button.
I already discovered the "RESET" pin, if you connect this with "GND", the arduino will be resetted.. I thought about creating a relay, connected to the RESET and GND pin. This relay will be powered by a cable, comming from the central place.
a second idea was to use IR, so we can send an IR signal, which is gathered by each arduino, to reset the arduino using code (but IR.. we prefer cables above wireless)
a thirth idea was to use an ethernet shield on each arduino, and connect all arduino's to one ethernet switch. I'm not sure about all features we can use regarding ethernet on arduino. Is this only for file sharing and status reports? Or can we also execute a reset of the arduino board, using the ethernet shield?
What do you guys think is one of the best solutions?