Define Publisher ( aka Server or Edge Device)
Any device creating data for transmission to a broker such as sensors, PLCs, and HMIs.
A fundamental advantage of MQTT is that data is sent to a central "broker" instead of being directly transmitted to multiple clients such as remote interfaces or management software. The MQTT broker is responsible for maintaining client connections and sending/receiving messages.
Client devices, edge gateways, and IT applications (or publishers/subscribers in MQTT language), are freed up to focus on producing and consuming data. This division of labor greatly enhances scalability.
As overall system sizes grow, the CPU resources and bandwidth requirements of the edge gateway remain static. This small footprint means the HMI can be configured as both an edge gateway and an MQTT broker, reducing the need for additional hardware
Content Created by David Franzwa