Search by Tags

Partner Demo Image - Matrikon OPC UA Server


Article updated at 03 May 2021
Compare with Revision

Subscribe for this article updates provides engineering and education services as well as products to help companies to use their time and resources efficiently during the software development for Industrial Automation and control systems. These services enable fast development, adaption and integration with well known and widely used Industrial Automation software such as CODESYS, the main automation software for engineering control systems and Matrikon FLEX OPC UA, the most flexible and powerful way to implement native data connectivity for Industrial Internet of Things (IIoT) and Industry 4.0 in discrete sensors, OPC clients and servers, PLC and DCS systems, actuators and high-performance servers. is a Toradex partner. The current Partner Demo Image from integrates the Matrikon FLEX OPC UA SDK to the Toradex hardware.

Matrikon OPC UA Server

Developed by the world’s connectivity expert, Matrikon FLEX OPC UA SDK is designed for developers, system integrators, and device and control manufacturers to embed all the functionality needed for smarter operations and critical IIoT solutions. The Matrikon FLEX OPC UA SDK is the first high-performance developer toolkit that quickly and easily enables any application, regardless of size, with OPC UA. It is intended for use by discrete and process industry manufacturers, commercial customers, and automation OEMs that need to implement native data connectivity that is:

  • Based on a secure open standard.
  • Preserves rich data context.
  • Hardware platform-independent.
  • Operating system (OS)-agnostic.
  • Scalable for use in embedded and personal computer (PC) environments.
  • Flexible enough to facilitate communications between devices (machine to machine or M2M) and between applications on the shop floor, office premises, and/or the enterprise cloud.
  • The Matrikon FLEX SDK is the only toolkit that delivers on all of these requirements—from small, embedded chips to enterprise servers.

The Matrikon OPC UA Server is a demonstration that showcases the use of the Matrikon FLEX SDK on Toradex hardware, enabling a reliable industrial 4.0 IIoT-ready solution in a professional, fast time-to-market, experience.

Supported Modules

The following Computer on Module is supported:

  • Apalis iMX6

Supported Displays

Note: A display is not a mandatory requirement for this demo. It can help you to get the board IP, which is required when connecting an OPC UA client to the board.

While you can use a wide variety of displays and monitors, additional configuration may be required for a specific setup. A section at the end of this guide provides instructions about the display and touch screen configuration.

Intended Use

This partner demo image is meant for the evaluation of the technology. It is not suitable for development or production.

How to Get Started

This section provides instructions for you to quickly get started with the Matrikon OPC UA Server demo.

Load the Toradex Easy Installer on the target module and select Matrikon OPC UA Server from the list of available images:

  • Installing Matrikon OPC UA Server using the Toradex Easy Installer (click to enlarge)

    Installing Matrikon OPC UA Server using the Toradex Easy Installer (click to enlarge)

Write down the board IP address highlighted in the bottom-left corner of the above screenshot. It will be used to connect to the OPC UA server.

Test Matrikon OPC UA Server demo

When the installation ends, power-cycle the board, i.e. remove and apply power to it. If you have a display or monitor attached, wait until you see a desktop environment.

To access the server on the board, you'll need a client application. You can install the Matrikon FLEX Explorer from App Store or Google Play in your smartphone or tablet or use the OPC UA client of your choice.

Connect to the board Matrikon OPC UA Server using the board IP and port 4840, replacing the fields below listed as .

Note: Make sure that your smartphone and the board are connected to the same network.

If you have connection issues, try to verify the board IP from the Linux terminal. Information is provided in the collapsible section below:

Verify board IP address from Linux command-line

  • Connect your client to the server

    Connect your OPC UA Client to the board OPC UA Server (click to enlarge)

Browse the Matrikon FLEX Explorer app in your smartphone or tablet and enable the Stored and Synchronous Variables

  • Stored and Synchronous Variables

    Stored and Synchronous Variables (click to enlarge)

The Matrikon FLEX Explorer also has a dashboard that shows updated, real time data of the Stored and Synchronous Variables.

  • Browse variables updated in real-time

    Browse through the server variables, updated in real-time (click to enlarge)

Next Steps

You can have a look at the Matrikon FLEX OPC UA SDK documentation or contact us regarding integration requests tailored to your specific use-case.

Display and Touchscreen Configuration

Displays and Monitors used in Embedded Systems are available in a myriad of configuration possibilities - resistive, capacitive or without touch, single or multi touch, different resolution, density of pixels, pin-out and clock frequency are some examples.

To make things easy for you, Toradex provides specific instructions on how to use its display offerings as well as comprehensive information about how to interface your custom display or monitor to Toradex modules. Please refer to the table below:


Download offline installers and older releases of the Partner Demo Image in this section.

Apalis iMX6

BE.Services Matrikon OPC UA SDK License Agreement

BE.Services Matrikon OPC UA SDK is licensed under a commercial license. Contact BE services for further information regarding the support and integration of your system with the Matrikon FLEX OPC UA SDK.