Abstract
The intent of the project is to explore capabilities of an open standard OPC specification. This project demonstrates the way this specification is followed and implemented in real world where a server acts as source of information for collecting data. In this application the server collects data about the network to which it is connected and stores the required information. The data can be requested by any number of clients. The way in which the client and the server communicate with each other is defined by the OPC standard. This project exhibits different standards set by the OPC foundation and how these standards are implemented. A demo server has been implemented which collects real-time network related data such as network speed, network interface and packet information. This data is then requested by a client; a web based GUI that sends XML based request to the server which are set by the given OPC standards. By adhering to the standards, one can independently implement the client without knowing the control device specific information.