Secure Client- Server Based Remote Process Control

Mohamed Abdullah Hussain, Mumtaz Mohamed Ali El-Mukhtar, & Wrya Mohamed Ali

College of Science, University of Sulaimani, 2 College of Engineering,University of El Nahhrin, 3 Research and Development Engineer at Comm.S.A / France

Internet based process control has been in the focus in the past years due to the wide horizons it opens to
the industry field, office and home automation. Simplicity (in hardware, software and the required resources)
in any system is an asset to have. Especially, in our region in which we lack hardware and software company
dealers and a lot of automation resources. It is best to depend on free software as far as is possible in
addition to on simple easy repairable systems. In this research a hardware interface circuit and a software
system has been designed to control the temperature and level of a liquid tank (water has been considered in
our case study). The main advantage of the designed interface circuit is its simplicity and low cost. The same
can be true for the software system in which we used Java servlet to accomplish the communication task. Java
servlets have many advantages over the Common Gateway Interface (CGI) based methods used previously
that has common problems of speed and data persistence. In security aspects a password has been added to
all control action commands to secure our process control tasks. In addition to the security introduced by
using Dynamic Domain Naming System (DYNDNS) servers that allows the use of dynamic Internet Protocols
(IP) for accessing information on the Internet. The designed hardware and software systems could be used for
remote or local control with no amendment and for both manual and automatic control. The system could be
used with no need to have a public IP for both client and server.

Keywords: Network based instruments control, Remote process, Internet based process


 1-     William C. Dunn; “Fundamental of Industrial Instrumentation and process Control”; McGraw-Hill; 2005, ISBN 0-07-146693-2; 1-13.

2-     Page,G.F.,Ewald, H.; “Performing Experiments by Remote Control using the Internet”; Global J. of Engineering Education; 2000, 4(3),286-292.

3-     Hong-Yan Li; “Web-based remote monitoring and control for process plants”; Proceeding of the Fourth Internatioal Conference on Machine Learning and Cybernetics; 2005, 936-941.

4-     Nitin Swany, Ogenjen Kuljaca and Frank L.Lewis; ”Internet-Based Educational Control systems Lab Using NetMeeting”; IEEE Transaction on Education; 2002, 45(2), 145151.

5-     J.Sanchez, F.Morilla and S.Dormido, J.Aranda, and P.Ruiperez; “Virtual and Remote Control Labs using Java: A Qualitative Approach”; IEEE Control systems Magazine; 2002, 8-20.

6-     Christof Rohrg and Andreas Jochheim; “The Virtual Lab for Controlling Real Experiments via Internet”; Proceedings of the 1999 IEEE; 1999,279-284.

7-     Kris Fuller; “Control at a distance”; Spie’s oemagazine; 2002, 20-23.

8-     Larne Pekowsky, “Java Server Pages”, Addison-Wesley; 2004, ISBN 0-321-15079; 715.

9-     Maarouf Saad, Hamadou Saliah-Hassane; “A Synchronous Remote Accessing Control Laboratory On the Internet”; ICEE; Oslo 2001, 8DI-30-8DI33.

10-  R.Cabello, M.Dieguez, and I.Gonzalez; “Remote Control of Electronic Equipment An Application to the Practical formation of University Students”; 1st Technical Workshop of the Computer Engineering Departament- Universidad Aut noma of Madrid, Cantoblanco-Campus (Madrid, Spain); 2000, 1-8.

11-  Page,G.F.,Ewald, H.; “Client-Server and Gateway Systems for Remote Control in

      Engineering Education”; Global J. of Engineering Education; 2003, 7(2), 201-208.

12-  Yuhong Yan, Yong Liang and Xinge Du; “ Controlling Remote Instruments Using Web Services for Online Experiment Systems”; Proceedings of the IEEE International Conference on Web Services (ICWS’05)2005, 0-7695-2409-5/05.

13-  Hanqi Zhuang, and Sal Morgera; “An Undergraduate Course-Internet-based Instrumentation and Control”; 34th ASEE/IEEE Frontiers in Education Conference; 2004, Savannah, TIH-12-TIH-17.

14-  Zafir Hassan, Ala Hasan; ”PC Interfacing Black Book”;; Spot for Education and       Science, 2003, 585-586.

15-  Gregory K. McMillan and Douglas M. Considine; “Process/Industrial Instruments and Controls handbook”; McGRAW-HILL, 1999; ISBN 0-07-012582-1; 225-232.