| OPC Specifications | Unified Architecture V1.04 | OPC Roles | OPC UA Client, OPC UA Server | OPC UA Client Profiles | Core Characteristics, Data Access, Complex Data, Base Eventing, Methods, Audit, Historical Access, Alarms and Conditions, Query, Redundancy, Publisher, Subscriber | OPC UA Server Profiles | Core Characteristics, Data Access, Complex Data, Base Eventing, Methods, Audit, Historical Access, Alarms and Conditions, Publisher, Subscriber | OPC UA Transport | OPC UA TCP transport; UA Binary Encoding, UA Secure Conversation HTTPS transport; UA Binary Encoding UADP Publisher, UADP Subscriber | OPC UA Security | Security policy: Aes128Sha256RsaOaep, Aes256Sha256RsaPss, Basic256Sha256/Basic256/Basic128Rsa15/None Authentification: anonymous/user name and password/user certificate Full compliance to OPC UA 1.04 specification | Programming Interface* | C++ | Development Environment* | GCC (Version 4, 5, 6, 7) | Development Operating Systems* | Any Linux system (tested on Ubuntu 14, 16, 18) | | Any Linux system (The binary delivery includes: Linux PC platforms on Intel 32 and 64 Bit processors, ARMv6, 32 Bit) | Compliance/Certification | OPC Foundation certification for Server, regularly tested at OPC Foundation interoperability workshops | Support Tools | Comprehensive programming examples and tutorials, complex test and simulation OPC UA Server and Client applications, generic technology test and demonstration Client and Server tools | Trial Version | Trial toolkit assemblies contain complete functionality. Limitation to 90-minute runtime period applies. Trial version upgrades to unlimited functionality simply by using binary license activation key. | Licensing | Trial and evaluation license, single seat developer license (binary and source code version) Applications integrating licensed dataFEED OPC UA SDK libraries can be deployed in unlimited number of copies. |
*Binary support for embedded systems is available on request and usually accompanied by a small integration project. Please contact the Softing sales representative for requests of different compilers or operating system variants. Known to work on several Linux distributions as well as on Solaris and QNX,, expected to be easily ported to other Unix-based platforms. |