A primer on Chariot MQTT Server
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.
- Unpack the downloaded ZIP file into "C:\Program Files\Chariot" folder (elevated privileges required).
- Launch the "Command Prompt" application as Administrator.
- In the "Administrator: Command Prompt", enter command:
cd C:\Program Files\Chariot. - Enter command:
install.bat. - Enter command:
serviceStart.bat. - Start the Web browser and access the Chariot MQTT Server Web UI by entering http://localhost:8080/ .
- Sign into the Chariot MQTT Server Web UI. The default username is admin, the default password is password.
- 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.