Distributed Systems for Instrumentation

Hey guys,

I would like to ask if this is a reasonable plan:

There is a production process taking place in four rooms in a large building. For security reasons, the computer must be outside. A large number of physical variables need to be monitored in these rooms. My idea is to distribute several Arduino systems in each room, hook all of them via Ethernet to one switch inside each room and then to connect up the four switches to another switch at the computer's location which then connects to the computer itself. Then I plan to pull a value from each Arduino at regular intervals and store them. What do you think?

Oh yes, I should add that I am not allowed to drill any holes into any wall but must make use of the Ethernet cables already present through the walls, so I have to perform some sort of collecting operation in each room before the data can exit the room.

Thank you!!

Hi,

Can you connect the arduino's using Ethernet ?
I have build some SMART solutions (Hardware) and routines for it.

Connect them using ethernet and create a program @ the central PC. Communicate for example with UDP packages

Regards

Sure, the idea is to connect the arduinos with Ethernet to a switch.

Then I plan to pull a value from each Arduino at regular intervals and store them. What do you think?

Run each Arduino as a server. Periodically, send it a GET request. Make it satisfy that GET request however you want. Keep in mind that storing, and sending, large amounts of data, waiting for that periodic request, is not possible.

It would be better, in my opinion, to have each Arduino set up as a client, and have it issue a GET request, with parameters and values, whenever it has data to send. The PC will be perfectly capable of handling multiple GET requests simultaneously, and will be much better able to deal with data as it arrives.