MQTT Server Network Architecture

The CHARIOT MQTT Server provides middleware infrastructure for the industrial automation and Internet of Things market enabling the quick integration of data assets in SCADA and IIoT systems. The Chariot MQTT Servers are offered as a VM image to be loaded on premise or within in AWS for installation on private, cloud based or both as shown below. The cloud service can be managed by Cirrus Link or directly by the client. 

There are many different ways to build a MQTT infrastructure using the Chariot MQTT server. As seen in the drawings below are three common architectures that we come across, each with a central MQTT server. Chariot is software that is OASSyS MQTT 3.1.1 compliant, and is delivered as a vitural applicance per the Open Virtualization (OVF) standard. Chariot can be run on-premise, or in the cloud, and used with Ignition by Inductive Automation, or any other MQTT enabled system.

Cirrus Link offers three MQTT servers, each with different capabilities. The Chariot MQTT server is featured below, but we also have MQTT Distibutor and MQTT Distributor Plus. To learn more about the other two MQTT servers, follow this link. Please don't hesitate to contact us at 844-924-7787 or sales@cirrus-link.com with any questions.

The Chariot MQTT Server can be configured on-premise, in the cloud, or as a hybrid. High availability can be achieved simply by configuring multiple Chariot MQTT Servers, Edge Clients are aware of all MQTT Servers but only connect and deliver to one, whereas Host Clients connect to all MQTT Servers simultaneously.  If an MQTT Server goes offline all the Edge Clients that were connected simply walk a round robin list of available MQTT Servers and connect to the next available MQTT Server.

Cloud Only Solution – Hosted

  • Instantly Scalable
  • Redundant
  • Secure
  • Add and Grow Quickly and Easily
  • Low Monthly Recurring Pricing
  • For use with Ignition or any other MQTT enabled system
MQTT Server. Cloud Architecture. Cirrus Link Solutions.
MQTT Server. Private Architecture. Cirrus Link Solutions.

Private On-Premise Solution

  • Software Managed on Client Hardware Infrastructure
  • Redundant Configurations
  • Secure for Private Networks
  • No Recurring Monthly Costs
  • For use with Ignition or any other MQTT enabled system

Hybrid, On-Premise & Hosted Cloud Solution

  • Emergency Back-up and Redundant
  • High Availability
  • Secure
  • Scalable Across Multiple Amazon Zones
  • Get the best of both Solutions
  • For use with Ignition or any other MQTT enabled system
MQTT Server. Hybrid Architecture. Cirrus Link Solutions.

An MQTT Server is the hub of any MQTT architecture, allowing MQTT Clients to connect to publish and subscribe to data on a hierarchical topic structure.  MQTT Clients are typically data producers or data consumers.  Ignition Edge MQTT is a typical data producing MQTT Client, while the Inductive Automation, Ignition platform with MQTT Engine is a typical data consuming MQTT Client.