Good day,
I'm currently working on a project to monitor multiple test hardware. I'm opening up the floor for your opinions and past experiences with designing this kind of project:
- There is one server, written in LabVIEW on a Windows 7
- There will be multiple hardware modules (also written on LabVIEW). Most of the hardware are based on NI hardware (NI USB 8473; NI cDAQ 9178)
- All device are wire connected
- The design are bi-directional, however, most data goes from client to server
- Data sent will be numeric values
- Clients are design to be windows service, therefore it will continuously sending data when the computer is on.
- Server should know from which hardware does the value come from, therefore, after it could be analyse individually
- Server should only read real-time value
I've trying to use STM and TCP/IP, but I would consider higher level design.
Thank you.
Stefan