Communicating with an Arduino that is relatively far away

RS-232 is not a good option here. My personal choice would be RS-485, it's designed for industrial environment and simple to use as to the software it's just a serial connection.

Ethernet is probably OK as well (there is an industrial Enet spec isn't their?). I think it would be more complex to get working, but that's probably just my lack of knowledge on it showing through.


Rob