Ich würde das anders lösen:
1 zentraler Server (Computer) der die gesamten Messdaten sammelt und z.B. über einen Webserver zur Verfügung stellt. Für die Terminals würden sich dann entweder Microcontroller anbieten (der Server verteilt die nötigen Daten, RS232 würde dafür meiner Meinung nach reichen, TCP/IP wäre auch denkbar, so kompliziert mit den Switches ist dass nun auch wieder nicht) oder statt Microcontroller könnte man auch minimale PCs nehmen (IndustriePCs/passiv gekühlt, Rechenleistung ist ja nur wenig nötig).
Wieviele "Terminals" sollen es denn werden?