OPC UA PubSub Transport Profiles: Difference between revisions

From OPC Labs Knowledge Base
No edit summary
No edit summary
Line 1: Line 1:
 
[[Category:OPC UA PubSub]]
= Overview =
= Overview =
The table below lists known OPC UA PubSub transport profiles, and how QuickOPC supports them.
The table below lists known OPC UA PubSub transport profiles, and how QuickOPC supports them.

Revision as of 17:16, 21 March 2022

Overview

The table below lists known OPC UA PubSub transport profiles, and how QuickOPC supports them.

Profile Name Profile URI Definition Supported
OPC Foundation Profiles
AmqpJson http://opcfoundation.org/UA-Profile/Transport/pubsub-amqp-json PubSub AMQP JSON No
AmqpUadp http://opcfoundation.org/UA-Profile/Transport/pubsub-amqp-uadp PubSub AMQP UADP No
EthUadp http://opcfoundation.org/UA-Profile/Transport/pubsub-eth-uadp Yes
MqttJson http://opcfoundation.org/UA-Profile/Transport/pubsub-mqtt-json PubSub MQTT JSON Yes
MqttUadp http://opcfoundation.org/UA-Profile/Transport/pubsub-mqtt-uadp PubSub MQTT UADP Yes
UdpUadp http://opcfoundation.org/UA-Profile/Transport/pubsub-udp-uadp PubSub UDP UADP Yes
OPC Labs Profiles
MqttAutoOrJson http://opclabs.com/UA-Profile/Transport/pubsub-mqtt-auto-json MQTT Subscribe Auto, Publish JSON Yes[1]
MqttAutoOrUadp http://opclabs.com/UA-Profile/Transport/pubsub-mqtt-auto-uadp MQTT Subscribe Auto, Publish UADP Yes[1]

OPC Labs Profiles

MQTT Subscribe Auto, Publish JSON

This profile uses MQTT transport protocol mapping. The profile automatically recognizes the message mapping of the messages received, and is capable of subscribing to any of the supported message mappings (JSON or UADP). The profile publishes in the JSON message mapping.

This profile is compatible with PubSub MQTT JSON and PubSub MQTT UADP for subscriptions, and with PubSub MQTT JSON for publishing.

MQTT Subscribe Auto, Publish UADP

This profile uses MQTT transport protocol mapping. The profile automatically recognizes the message mapping of the messages received, and is capable of subscribing to any of the supported message mappings (JSON or UADP). The profile publishes in the UADP message mapping.

This profile is compatible with PubSub MQTT JSON and PubSub MQTT UADP for subscriptions, and with PubSub MQTT UADP for publishing.


  1. 1.0 1.1 Version 2022.2 and higher.