open62541 is an open source C (C99) implementation of OPC UA licensed under the Mozilla Public License v2.0.
At Hannover Fair 2019, we demonstrated the open62541 Realtime OPC UA PubSub Publisher at the booth of the OPC Foundation. The code is now released on Github as well.
The measurements can be replicated on RTOS and Linux (with the RT-Preempt patches) environments. The example code can be found here.
This video on the demonstrator from Hannover Fair explains
the approach behind:
A detailed description on how to build from source can be found here: Installing
You can always find prebuild binaries for every release on our Github Release Page.
Nightly single file releases for Linux and Windows of the last 50 commits can be found here: https://open62541.org/releases/
The latest release binaries are also listed in the next section a few lines below.
Debian packages can be found in our official PPA:
To install the open62541-dev stable package in Ubuntu, use these lines:
sudo add-apt-repository ppa:open62541-team/ppa sudo apt-get update sudo apt-get install libopen62541-1-dev
Nightly single-file distributions and MSVS Windows binaries can be found here.
Single-file distribution and full source code: