A primer on Chariot MQTT Server

From OPC Labs Knowledge Base

Introduction

Chariot® is a commercial, Sparkplug-compliant MQTT broker.

Web page: https://cirrus-link.com/mqtt-broker-iiot-mqtt-servers/

Download: https://docs.chariot.io/display/CHAR2x/Chariot+Downloads

Documentation: https://docs.chariot.io/display/CHAR2x/Chariot+MQTT+Server+Documentation

Installation

See https://docs.chariot.io/display/CHAR2x/Chariot+MQTT+Server+Installation . We have tested the following installation steps on Windows, with Chariot 2.7.0.

  1. Unpack the downloaded ZIP file into "C:\Program Files\Chariot" folder.
  2. Launch the "Command Prompt" application as Administrator.
  3. In the "Administrator: Command Prompt", enter command: cd C:\Program Files\Chariot .
  4. Enter command: install.bat .
  5. Enter command: serviceStart.bat .
  6. Start the Web browser and access the Chariot MQTT Server Web UI by entering http://localhost:8080/ .
  7. Sign into the Chariot MQTT Server Web UI. The default username is admin, the default password is password.
  8. In the right part of the top bar of the Chariot Web application, click "START TRIAL LICENSE". The "Server Status" should change to a checkmark in a green circle.

By default, the MQTT server accepts TCP connections at port 1883. If remote connections are needed, open the firewall port.

Only non-anonymous MQTT connections are allowed by the default.

Configuration

See https://docs.chariot.io/display/CHAR2x/Chariot+MQTT+Server+Configuration . Configuration is done through the Chariot MQTT Server Web UI.

See Also