C++ Based OPC UA Client/Server/PubSub SDK
1.7.6.537
|
The following options are available for PubSub configuration:
The PubSub server module implements the OPC UA PubSub configuration information model. This allows generic OPC UA clients like UaExpert to configure the PubSub communication on-line. See also PubSub Configuration with UaExpert.
An OPC UA PubSub application can be configured with vendor specific mechanisms. This can be done in a configuration tool or inside the PubSub application using the UA PubSub Base Library. The UA PubSub Base Library simplifies the creation and modification of a PubSub configuration. It provides a C++ library for the different PubSub configuration objects like PubSubConnection, DataSetWriter or DataSetReader.
The following sample code shows a simple example of an in-process configuration in an OPC UA Server and PubSub application. It is based on the PubSub module integration into the C++ SDK Demo Server
The PubSub configuration can be created off-line in a configuration tool. The configuration tool can be a generic tool like UaExpert of a vendor specific engineering tool.
The off-line configuration can be loaded by the SDK if it complies with the PubSub configuration binary file in the UA binary format defined by the OPC UA specification.
The PubSubImporter provides an example for the use of the UA PubSub Base Library for the off-line creation of a PubSub configuration. The UA PubSub Base Library can also be used to load the PubSub configuration.
The following page provide further information on the PubSub functionality in the SDK: