• Publish date: 05/05/2014
  • Product release date: 05/05/2023
  • Product Version: 5.3
  • Product Webpage
Matrikon Flex - OPC UA SDK

Matrikon Flex - OPC UA SDK

Matrikon Flex is a professional, C++-based,  OPC UA software development toolkit (SDK).  Built for high performance, Matrikon Flex uses patented scalability technology for unmatched performance at scale.  Use Matrikon Flex for all product types ranging from embedded applications with limited computing resources to large multi-core PC servers.

Key Matrikon Flex features:

  • Supports OPC UA PubSub over MQTT
  • Is the first OPC UA SDK that supports the WolfMQTT library for commercial strength TLS security (using WolfSSL)
  • C++ based
  • OPC UA stack is built from embedded first principles for reliability
  • Near linear performance increase with each additional core added (eliminates typical 8-core+ performance drop-off).
  • Supports millions of transactions per second
  • Is the only toolkit you need across all product lines
  • No royalties
  • Per-seat licensing
  • Native CODESYS integration (available on CODESYS online store)

and much more…

Learn more about Matrikon Flex (www.matrikonflex.com)

 

 

 

Product details

Category: SDK

Supported Profiles and Facets

Application Profiles:

  • UACore 1.03
    • Embedded UA Server Profile
    • Global Certificate Management Client Profile
    • Micro Embedded Device Server Profile
    • Nano Embedded Device Server Profile
    • Standard UA Client Profile
    • Standard UA Server Profile
  • UACore 1.04
    • Embedded 2017 UA Server Profile
    • Global Certificate Management Client 2017 Profile
    • Micro Embedded Device 2017 Server Profile
    • Minimum UA Client Profile
    • Nano Embedded Device 2017 Server Profile
    • Standard 2017 UA Server Profile
    • Standard UA Client 2017 Profile

Additional Facets:

  • UACore 1.03
    • A & C Acknowledgeable Alarm Server Facet
    • A & C Address Space Instance Client Facet
    • A & C Address Space Instance Server Facet
    • A & C Alarm Client Facet
    • A & C Alarm Server Facet
    • A & C Base Condition Client Facet
    • A & C Base Condition Server Facet
    • A & C CertificateExpiration Client Facet
    • A & C CertificateExpiration Server Facet
    • A & C Enable Client Facet
    • A & C Enable Server Facet
    • A & C Exclusive Alarming Client Facet
    • A & C Exclusive Alarming Server Facet
    • A & C Non-Exclusive Alarming Client Facet
    • A & C Non-Exclusive Alarming Server Facet
    • A & C Refresh2 Client Facet
    • A & C Refresh2 Server Facet
    • A & E Proxy Facet
    • A & E Wrapper Facet
    • Aggregate Subscriber Client Facet
    • Aggregate Subscription Server Facet
    • Attribute Read Client Facet
    • Attribute Write Client Facet
    • Attribute WriteMask Server Facet
    • Auditing Client Facet
    • Auditing Server Facet
    • Base Client Behaviour Facet
    • Base Event Processing Client Facet
    • Base Historical Event Server Facet
    • Base Server Behaviour Facet
    • Best Practice – Administrative Access
    • Best Practice – Alarm Handling
    • Best Practice – Audit Events
    • Best Practice – Audit Events Client
    • Best Practice – Random Numbers
    • Best Practice – Strict Message Handling
    • Best Practice – Timeouts
    • ComplexType Server Facet
    • Core Client Facet
    • Core Server Facet
    • Data Access Server Facet
    • DataAccess Client Facet
    • DataChange Subscriber Client Facet
    • Diagnostic Client Facet
    • Discovery Client Facet
    • Documentation – Client
    • Documentation – Server Facet
    • Embedded DataChange Subscription Server Facet
    • Enhanced DataChange Subscription Server Facet
    • Entry Level Support 2015 Client Facet
    • Entry-Level Support Client Facet
    • Event Subscriber Client Facet
    • File Access Client Facet
    • File Access Server Facet
    • Global Certificate Management Client Facet
    • Global Certificate Management Server Facet
    • Global Discovery Client Facet
    • Historical Access Client Facet
    • Historical Access Client Server Timestamp Facet
    • Historical Access Modified Data Client Facet
    • Historical Access Modified Data Server Facet
    • Historical Access Structured Data Server Facet
    • Historical Aggregate Client Facet
    • Historical Aggregate Server Facet
    • Historical Data AtTime Client Facet
    • Historical Data AtTime Server Facet
    • Historical Data Delete Client Facet
    • Historical Data Delete Server Facet
    • Historical Data Insert Client Facet
    • Historical Data Insert Server Facet
    • Historical Data Replace Client Facet
    • Historical Data Replace Server Facet
    • Historical Data Update Client Facet
    • Historical Data Update Server Facet
    • Historical Raw Data Server Facet
    • Historical Structured Data Access Client Facet
    • Historical Structured Data AtTime Client Facet
    • Historical Structured Data Delete Client Facet
    • Historical Structured Data Insert Client Facet
    • Historical Structured Data Modified Client Facet
    • Historical Structured Data Replace Client Facet
    • Historical Structured Data Update Client Facet
    • Method Client Facet
    • Method Server Facet
    • Multi-Server Client Connection Facet
    • Node Management Client Facet
    • Node Management Server Facet
    • Notifier and Source Hierarchy Client Facet
    • Security Time Synchronization
    • Security User Access Control Base
    • Security User Access Control Full
    • Standard DataChange Subscription Server Facet
    • Standard Event Subscription Server Facet
    • UA-TCP UA-SC UA Binary
  • UACore 1.04
    • A & C Acknowledgeable Alarm Server Facet
    • A & C Address Space Instance Client Facet
    • A & C Address Space Instance Server Facet
    • A & C Alarm Client Facet
    • A & C Alarm Server Facet
    • A & C Base Condition Client Facet
    • A & C Base Condition Server Facet
    • A & C CertificateExpiration Client Facet
    • A & C CertificateExpiration Server Facet
    • A & C Enable Client Facet
    • A & C Enable Server Facet
    • A & C Exclusive Alarming Client Facet
    • A & C Exclusive Alarming Server Facet
    • A & C Non-Exclusive Alarming Client Facet
    • A & C Non-Exclusive Alarming Server Facet
    • A & C Refresh2 Client Facet
    • A & C Refresh2 Server Facet
    • A & E Proxy Facet
    • A & E Wrapper Facet
    • Aggregate Subscriber Client Facet
    • Aggregate Subscription Server Facet
    • Attribute Read Client Facet
    • Attribute Write Client Facet
    • Attribute WriteMask Server Facet
    • Auditing Client Facet
    • Auditing Server Facet
    • Authorization Service Server Facet
    • Base Client Behaviour Facet
    • Base Event Processing Client Facet
    • Base Historical Event Server Facet
    • Base Server Behaviour Facet
    • Best Practice – Administrative Access
    • Best Practice – Alarm Handling
    • Best Practice – Audit Events
    • Best Practice – Audit Events Client
    • Best Practice – Random Numbers
    • Best Practice – Strict Message Handling
    • Best Practice – Timeouts
    • ComplexType 2017 Server Facet
    • Core 2017 Client Facet
    • Core 2017 Server Facet
    • Data Access Server Facet
    • DataAccess Client Facet
    • DataChange Subscriber Client Facet
    • Diagnostic Client Facet
    • Discovery Client Facet
    • Documentation Server Facet
    • Documentation – Client
    • Embedded DataChange Subscription Server Facet
    • Enhanced DataChange Subscription 2017 Server Facet
    • Entry Level Support 2015 Client Facet
    • Event Subscriber Client Facet
    • File Access Client Facet
    • File Access Server Facet
    • Global Certificate Management Client Facet
    • Global Certificate Management Server Facet
    • Global Discovery Client Facet
    • Global Service Authorization Request Server Facet
    • Global Service KeyCredential Pull Facet
    • Global Service KeyCredential Push Facet
    • Historical Access Client Facet
    • Historical Access Client Server Timestamp Facet
    • Historical Access Modified Data Client Facet
    • Historical Access Modified Data Server Facet
    • Historical Access Structured Data Server Facet
    • Historical Aggregate Client Facet
    • Historical Aggregate Server Facet
    • Historical Data AtTime Client Facet
    • Historical Data AtTime Server Facet
    • Historical Data Delete Client Facet
    • Historical Data Delete Server Facet
    • Historical Data Insert Client Facet
    • Historical Data Insert Server Facet
    • Historical Data Replace Client Facet
    • Historical Data Replace Server Facet
    • Historical Data Update Client Facet
    • Historical Data Update Server Facet
    • Historical Raw Data Server Facet
    • Historical Structured Data Access Client Facet
    • Historical Structured Data AtTime Client Facet
    • Historical Structured Data Delete Client Facet
    • Historical Structured Data Insert Client Facet
    • Historical Structured Data Modified Client Facet
    • Historical Structured Data Replace Client Facet
    • Historical Structured Data Update Client Facet
    • Method Client Facet
    • Method Server Facet
    • Multi-Server Client Connection Facet
    • Node Management Client Facet
    • Node Management Server Facet
    • Notifier and Source Hierarchy Client Facet
    • PubSub MQTT JSON
    • PubSub MQTT UADP
    • Reverse Connect Client Facet
    • Reverse Connect Server Facet
    • Security Time Synchronization
    • Security User Access Control Base
    • Security User Access Control Full
    • Standard DataChange Subscription 2017 Server Facet
    • Standard Event Subscription Server Facet
    • UA-TCP UA-SC UA-Binary
    • User Role Base Server Facet
    • User Role Management Client Facet
    • User Role Management Server Facet
    • WSS UA-JSON
    • WSS UA-SC UA-Binary

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

User Tokens:

  • UACore 1.03
    • User Token – Anonymous Facet
    • User Token – Issued Token Client Facet
    • User Token – Issued Token Server Facet
    • User Token – Issued Token Windows Client Facet
    • User Token – Issued Token Windows Server Facet
    • User Token – User Name Password Client Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Client Facet
    • User Token – X509 Certificate Server Facet
  • UACore 1.04
    • User Token – Anonymous Client Facet
    • User Token – Anonymous Facet
    • User Token – Anonymous Server Facet
    • User Token – Issued Token Client Facet
    • User Token – Issued Token Server Facet
    • User Token – Issued Token Windows Client Facet
    • User Token – Issued Token Windows Server Facet
    • User Token – JWT Client Facet
    • User Token – JWT Server Facet
    • User Token – User Name Password Client Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Client Facet
    • User Token – X509 Certificate Server Facet

Capacities

Max. SecureChannels: 99999
Max. Sessions: 99999
Max. Subscriptions: 99999
Max. Monitored Items: 99999999
Max. Monitored Items Per Subscription: 99999
Monitored Item Queue: 100
Fastest Sampling: 50
Fastest Publishing: 50
Number Of Continuation Points: 256

Product certification history

Certified Profiles Embedded UA Server Profile
Certificate Number 1410CS0055
Certification Date 10/28/2014
Expiration Date 10/31/2017
CTT Version 1.2.335.238
Additional Facets UA Data Access Server
Product Name OPC UA Embedded Server
Certified Product Version 2.0.5
Embedded UA Server Profile