Broker (MQTT)

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').

The message information in MQTT is organized into a hierarchy of topics. The broker transmits the topics to whichever clients are connected to the broker and have subscribed to those topics.

We do not provide a broker with the MQTT 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 an MQTT Broker item in the database to represent, and interact with, that broker.

Schneider Electric cannot endorse a particular broker. However, brokers are available from various sources, including Open Source software. Common brokers are available for download from various websites, or as cloud-based applications.

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 MQTT 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.

Brokers are referred to as servers in some third-party MQTT documentation.

Further Information

Configure an MQTT Broker Item.


Disclaimer

Geo SCADA Expert 2020