A client-server architecture for distributed measurement systems

This paper describes a client-server architecture for the remote control of instrumentation over the Internet network. The proposed solution allows multi-user, multi-instruments sessions to be obtained by means of a queueing process and provides instrument locking capability. Client applications can be easily developed by using conventional high-level programming languages or well-assessed virtual instrumentation frameworks. Performance tests are reported, which show the low overhead due to network operations with respect to the direct control of the instruments.