Overview
This page contains information about the MQTT TagProvider. It provides access to standard MQTT data, as well automatically parsing data using the SparkplugB specification. MQTT TagProvider allow you to dynamically connect to MQTT brokers at runtime. This allows the integration and visualization of data and other components of your application without the need to create local Tags.
On this page:
Configuration
To configure this Protocol as a ExternalTags, go to Unified Namespace → External TagProviders and create a new provider for MQTT - Message Queuing Telemetry Transport - Collector.
The configuration includes:
Access Mode: Defines the mode of access for the MQTT connection. The options are Read, Write and ReadWrite.
For the broker configuration:
BrokerURL: The URL or IP address of the MQTT broker. Default is
localhost
.Port: The port number on which the MQTT broker is running. The default is 1883 for no encryption and 8883 for SSL/TLS security.
ClientID: A unique identifier for the MQTT client connecting to the broker (if required).
Username: Username credential for authenticating with the MQTT broker (if required).
Password: Password credential for authenticating with the MQTT broker (if required).
X509Certificate: If using certificate-based authentication, this is where the path of the X.509 certificate is specified.
CertificatePassword: The password to unlock the provided X.509 certificate (if it's password-protected).
On Assets Tree page, you can see the external tags imported from MQTT .
In this section: