Skip to Main Content
Remote laboratory is a laboratory for engineering education where users can do experiments over the Internet. This paper presents an advanced client-server-controller architecture (CSCA) which simplifies the implementation of remote laboratory. The proposed architecture is an all-purpose solution for setting up network-based control systems. Compared with simple client-controller architecture (CCA), CSCA has more functions and its instrumental compatibility is more powerful than that of conventional client-server architecture (CSA). The most important feature is that the proposed architecture adopts distributed design, so the instruments for experiments can be distributed over network, and it helps to share experiments.