OPC UA is a cross-platform, open-source data exchange standard for machine-to-machine industrial communication. It achieves interoperability by using a service-oriented architecture and defining generic device and information models that are independent of the manufacturer or system supplier.