About OpenOpcUa

OpenOpcUa

OpenOpcUa (OOUA) is no longer an Open Source project. At the request of its main industrial users, the Open Source model was discontinued in 2022. Since then, OpenOpcUa has been distributed as a freeware, while the source code remains accessible under a commercial licensing model. Originally created as an Open Source C/C++ codebase for OPC UA product development (under the CECILL‑C license with a no‑fork clause), OpenOpcUa enabled developers to easily build OPC UA clients and servers on Windows, Windows CE, Linux, and VxWorks.

  • The same codebase for all platforms
  • A server ready to use
  • Extend OpenOpcUaCoreServer using Add-ins.
    • There are 2 kinds of add-in :
      1. VPI for Communication drivers like Modbus, Profibus, S7
      2. VFI for interface with RDBMS or Binary file
  • Powerful API for client development
  • Supports exisiting and future UA information models without recompilation.
  • UA information models loaded dynamically from XML file conform to the standardize UANodeSet.xsd
  • A common project supported by worldwide companies
  • OpenOpcUa code base is compliant with the OPC Foundation Compliance Test Tool (CTT)
  • Collaboration tool