For this type of application, with potential EMI everywhere and "long" distance cables, an architecture with a CAN bus seems to me the best option. Note that CAN bus is widely used for other applications than automotive.
With a CAN Bus, you can connect up to 120 nodes, from 1Mbps for a 40 meters bus to 100 Kbps for a 500 meters bus.