OPC UA Publish/Subscribe Implementation for open62541

611 views
Skip to first unread message

Julius Pfrommer

unread,
Feb 27, 2018, 2:10:39 AM2/27/18
to open62541
Dear all,

with great pleasure can I unveil that Fraunhofer IOSB has implemented the upcoming OPC UA Part 14 for Publish/Subscribe based on open62541.
Not only do we have Publish/Subscribe, we are also using it for realtime communication on TSN-hardware (Time Sensitive Networking) from Analog Devices, TQ Systems, Xilinx and Intel.

If you are at EmbeddedWorld in Nuremberg (starting today), we are happy to show you the demonstrator.
You can join as ut our booth at Hall 4 / 4-168. See also the link below.
https://www.embedded-world.de/en/ausstellerprodukte/embwld18/product-9953462/project-real-time-network-opc-ua-over-tsn

The development was made prossible by the Open Source Automation Development Lab eG (http://osadl.org/) who organized a funding project with industrial partners from automation.
TSN and embedded expertise is brought in by Kalycito Infotech (https://www.kalycito.com/).

As of now, the source code of the OPC UA Publish/Subscribe implementation is available to the partners of the OSADL project.
The code for the demonstrator is now being stabilized and will find its way into the official open62541 repository in the coming months.
It will be licensed under the MPLv2, just like the rest of the open62541 SDK.

With best regards,
Julius Pfrommer
open62541 PubSub EmbeddedWorld.pdf

theresa.lic...@gmail.com

unread,
Dec 20, 2018, 10:15:27 AM12/20/18
to open62541
Hello Julius!

I am currently working with open62541 in order to use its publish/subscribe functionality.
I have already tried to compile the tutorials_pubsub_publish.c example which works like a charm. 
But I am not able to compile the tutorials_pubsub_subscribe.c. Therefore, I would like to ask you 
with which build option I have to build the repo and how to compile the subscribe example!

I would be very grateful if you could send me some advise and help!

Best wishes,
Theresa Lichtenberger

Julius Pfrommer

unread,
Jan 2, 2019, 12:34:49 PM1/2/19
to open62541
Hello Theresa,

I only need to enable pubsub and the examples in the CMake settings.
Works out of the box on Linux.

Are you using the Visual Studio compiler?
Possibly you have problems because the subscribe example uses internal API.
It is possible that you need to add UA_EXPORT to some internal method definitions.

Regards,
Julius

shitalpj...@gmail.com

unread,
Apr 26, 2019, 5:38:31 AM4/26/19
to open62541
Hi Theresa,
     Can you please elaborate how did you compiled tutorials_pubsub_publish.c from examples? I am getting some undefined errors

Please help.

Thanks,
Shital Jadhav.
Reply all
Reply to author
Forward
0 new messages