Discover the Advantages of MQTT with Horner Automation

Discover the Advantages of MQTT – a low bandwidth push messaging protocol suitable for many IOT Applications built into our capable HMI /PLC – the Horner OCS.

MQTT, or Message Queue Telemetry Transport, is a publish/subscribe messaging protocol that was originally created for resource-constrained devices over low-bandwidth networks. It is useful as an IoT protocol because it has a small footprint, is reasonably simple to use, and features “push” architecture which can solve problems with a typical Master – Slave polled response model and is inherently more secure.

MQTT allows our HMI/PLC to connect to a server called a “broker”, and publish their data to it. Any device or program that wants to receive the data can subscribe to that channel on the Broker. The broker does not examine the data payload itself, but simply passes it as a message from each publisher to all subscribers which allows the use of low bandwidth networks.

The publish/subscribe approach has advantages for general IoT applications. “Push” architecture is inherently more secure, because it avoids the client-server (Master Slave) architecture problem, allowing devices to make outbound connections without opening any firewall ports. And, by using a central broker, it is possible to establish many-to-many connections, allowing multiple devices to connect to multiple clients.

More Information?

Please complete the form below and one of our engineers or distributors will be in contact.

    Download our MQTT (Sparkplug) Presentation

    The Horner name is synonymous with automation controllers with a built-in operator interface and I/O, but now Horner Automation also provides software that allows customers to remotely monitor and control machines.

    Download our MQTT Demo Program

    To see this in action, attached is a demo program of MQTT configured which is using mosquitto as the broker. This requires Cscape, our free configuration software. (Click here to download Cscape)