Configure a Sparkplug Publisher Broker Item

A broker performs the tasks of both a message buffer and router. It takes messages from the sending device and transmits those messages to the receiving devices ('clients').

We do not provide a broker with the Sparkplug Publisher driver in Geo SCADA Expert; instead, you can either download a broker from an external supplier, or connect to a cloud-based broker. You then use a Sparkplug Publisher Broker item in the database to represent, and interact with, that broker.

With the Sparkplug Publisher driver, to create an item in the database, you expand the Historic Export branch of the Create New menu. You then select the required type of database item from the Sparkplug Publisher menu within that branch (see Add an Item to the Database).

You add one Sparkplug Publisher Broker item to the database per connection between Geo SCADA Expert and a broker (Geo SCADA Expert supports multiple connections to a broker).

You configure the properties of each Sparkplug Publisher Broker item using the fields on the Sparkplug Publisher Broker configuration Form. The Form has several tabs, some of which contain properties that are common to many database items, and others that contain properties that are specific to MQTT Broker items.

The properties that are on the Broker tab are identical to those of MQTT Broker items on the 'parent' MQTT driver. As such, some of the links below take you to the relevant topics in the MQTT Driver Guide. The information in those topics also applies to Sparkplug Publisher Broker items.

Use the Broker tab to:

Use the Sparkplug Broker tab to:

WARNING

POTENTIAL SECURITY BREACH

We strongly recommend using network-connected Geo SCADA Expert drivers in a private network only (either physical or virtual). We recommend against using such drivers for communications over the public Internet. If the drivers are used over the public Internet, as a minimum those drivers should use TLS to help provide a secure connection over the network.
Failure to follow these instructions can result in death, serious injury, or equipment damage. The breach in system security could expose sensitive data and the leave the database vulnerable to unauthorized and potentially malicious use.
NOTICE

unexpected impact on system performance

It is possible that excessive incoming data from a broker could adversely affect system performance. If performance is an issue, check:
  • The configuration of the downloaded or cloud-based broker that is represented by the Geo SCADA Expert Broker item
  • The configuration of the publishing devices that are connected to that broker.

Both mentions of configuration above refer to configuration outside of the Geo SCADA Expert database.

Failure to follow these instructions can impact adversely on system performance.

The properties on the remaining tabs are common to many database items. For information about those tabs, see Tabs that are Common to Many Configuration Forms.