- Publish date: 06/06/2018
- Product release date: 07/18/2022
- Product Version: 1.6.1
- Product Webpage
- Product descriptor (URL)
High Performance OPC UA Client Server SDK/Toolkit
Fastest OPC UA Stack on the Market
New high speed OPC UA Stack for low resource consumption (embedded devices) and high performance operation. We have analyzed the issues and bottlenecks of today’s OPC UA implementations. We came to the conclusion that only a complete redesign can solve the issues to improve the performance, improve the scalability, and increase the security of OPC UA. This makes OPC UA usable in smallest devices and thus “IoT Ready”, and furthermore guarantees improved performance for high end servers, which must be able to handle thousands of connections in parallel.
With a new software architecture and new implementation from scratch we have achieved all these goals. Of course, the new implementation is still wire-compatible with the original OPC Foundation Stacks.
Requirements
To get the best portability the SDK only requires a C99 compatible
C compiler. Typically, GCC is used on embedded systems, but the
SDK compiles also with Clang or MS Visual Studio Compilers.
Minimal requirements:
- C99 Compiler
- RAM (min. 30 KB)
- System Clock (ideally synced via NTP or SNTP)
- TCP/IP Stack
Free UaModeler for implementing CompanionModels and code generation included !
Product details
Category: SDK | Subcategory: Commercial SDK |
Supported Profiles and Facets
Application Profiles:
UACore 1.03
- Embedded UA Server Profile
- Micro Embedded Device Server Profile
- Nano Embedded Device Server Profile
- Standard UA Server Profile
UACore 1.04
- Embedded 2017 UA Server Profile
- Micro Embedded Device 2017 Server Profile
- Nano Embedded Device 2017 Server Profile
- Standard 2017 UA Server Profile
Security Policies:
UACore 1.03
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – Basic256Sha256
- SecurityPolicy – None
UACore 1.04
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy - PubSub-Aes256-CTR
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [A] - PubSub-Aes128-CTR
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – None
UACore 1.05
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy - PubSub-Aes256-CTR
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [A] - PubSub-Aes128-CTR
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – None
User Tokens:
UACore 1.03
- User Token – Anonymous Facet
- User Token – User Name Password Server Facet
- User Token – X509 Certificate Server Facet
UACore 1.04
- User Token – Anonymous Facet
- User Token – Anonymous Server Facet
- User Token – User Name Password Server Facet
- User Token – X509 Certificate Server Facet
UACore 1.05
- User Token – Anonymous Facet
- User Token – User Name Password Server Facet
- User Token – X509 Certificate Server Facet
Supported Profiles and Facets
Application Profiles:
UACore 1.03
- Standard UA Client Profile
UACore 1.04
- Minimum UA Client Profile
- Standard UA Client 2017 Profile
Security Policies:
UACore 1.03
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – Basic256Sha256
- SecurityPolicy – None
UACore 1.04
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy - PubSub-Aes256-CTR
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [A] - PubSub-Aes128-CTR
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – None
UACore 1.05
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy - PubSub-Aes256-CTR
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [A] - PubSub-Aes128-CTR
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – None
User Tokens:
UACore 1.03
- User Token – Anonymous Facet
- User Token – User Name Password Client Facet
- User Token – X509 Certificate Client Facet
UACore 1.04
- User Token – Anonymous Client Facet
- User Token – Anonymous Facet
- User Token – User Name Password Client Facet
- User Token – X509 Certificate Client Facet
UACore 1.05
- User Token – Anonymous Facet
- User Token – User Name Password Client Facet
- User Token – X509 Certificate Client Facet
Supported Profiles and Facets
Application Profiles:
UACore 1.04
- Publisher UDP UADP Dynamic Profile
- Publisher UDP UADP Flexible Layout Profile
- Publisher UDP UADP Periodic Fixed Profile
Security Policies:
UACore 1.03
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – Basic256Sha256
- SecurityPolicy – None
UACore 1.04
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy - PubSub-Aes256-CTR
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [A] - PubSub-Aes128-CTR
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – None
UACore 1.05
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy - PubSub-Aes256-CTR
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [A] - PubSub-Aes128-CTR
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – None
User Tokens:
UACore 1.03
- User Token – Anonymous Facet
UACore 1.04
- User Token – Anonymous Facet
Supported Profiles and Facets
Application Profiles:
UACore 1.04
- Subscriber UDP UADP Dynamic Profile
- Subscriber UDP UADP Flexible Layout Profile
- Subscriber UDP UADP Periodic Fixed Profile
Security Policies:
UACore 1.03
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – Basic256Sha256
- SecurityPolicy – None
UACore 1.04
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy - PubSub-Aes256-CTR
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [A] - PubSub-Aes128-CTR
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – None
UACore 1.05
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy - PubSub-Aes256-CTR
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [A] - PubSub-Aes128-CTR
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – None
User Tokens:
UACore 1.03
- User Token – Anonymous Facet
UACore 1.04
- User Token – Anonymous Facet
UACore 1.05
- User Token – Anonymous Facet
Product certification history
Certified Profiles | Embedded 2017 UA Server Profile |
Certificate Number | 2103CE00D4 |
Certification Date | 03/22/2021 |
Expiration Date | 03/31/2024 |
CTT Version | 1.04.9.396 |
Additional Facets | Method Server Standard Event Subscription Server Address Space Notifier Server |
Security Policies | SecurityPolicy - Basic128Rsa15 SecurityPolicy - Basic256 SecurityPolicy - Basic256Sha256 SecurityPolicy - Aes128-Sha256-RsaOaep SecurityPolicy - Aes256-Sha256-RsaPss |
User Identity Tokens | User Token - User Name Password User Token - X509 Certificate |
Product Name | High Performance OPC UA SDK |
Certified Product Version | 1.5.1 |
Product MD5 Hash | b7aef392c7c5167694e1cc0e81693728 |