Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This document provides answers to frequently asked questions about the Chariot® MQTT Server.

Table of Contents

General Questions

Anchor
DownloadChariot
DownloadChariot
Where can I download Chariot?

...

Anchor
Bridging
Bridging
Is bridging supported by Chariot?

A Bridge Client allows you to connect Chariot to another MQTT Server to share messages between the two servers. The shared messages can be restricted by topic filters to only share a subset of messages flowing through either of the servers. A common usage is to connect edge MQTT brokers to a central or remote broker. When enabled on Chariot, the Bridge Client becomes an MQTT client to the other MQTT Server. This client publishes messages, flowing through Chariot, to the other broker. It also subscribes on topics with the other broker to receive messages and deliver them to subscribed clients connected to Chariot.

Bridging is supported in version 2.3.0 forward. See the Chariot MQTT Server Configuration guide for details on configuring bridging.

AWS Marketplace Questions

Anchor
SensitiveInformation
SensitiveInformation
Where does Chariot save my sensitive information?

Below is a list of all locations on the file system where sensitive information is stored:

  • /opt/chariot/h2 - The location of the embedded H2 databases
    • Contains: Users, Roles, MQTT Credentials, License information, and Logs.
  • /opt/chariot/security - Contains the Java KeyStore file
  • /opt/chariot/conf - Contains Chariot configuration files
  • /opt/chariot/upload-folder - Temporary storage for uploaded files (example: certs and keys for setting up SSL) 

Anchor
DataEncryption
DataEncryption
How does Chariot encrypt data?

Chariot supports SSL connections the the Chariot UI and MQTT Server. Additionally Chariot encrypts sensitive data, such as passwords, using a one-way SHA-512 hashing algorithm with a configured salt.

Anchor
CertManagement
CertManagement
How do I set up and rotate SSL certificates and keys?

The following tutorials can be used for setting up and managing the Chariot server's certificates and keys:

Anchor
DataDecryption
DataDecryption
How do I decrypt my encrypted data?

Chariot use one-way encryption when encrypting sensitive information such as passwords and does not provide a means for decrypting the values once they are encrypted.

Anchor
HealthMonitor
HealthMonitor
How do I monitor the health of my Chariot server?

The Chariot server instance can be monitored from the Amazon EC2 console using these steps:

  1. Navigate to your Amazon EC2 console and verify that you're in the correct region.

  2. Choose Instance and select your launched instance.
  3. Select the server to display your metadata page and choose the Status checks tab at the bottom of the page to review if your status checks passed or failed.