Versions Compared

Key

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

...

Anchor
SetupSSLOnChariot
SetupSSLOnChariot
Setup SSL on Chariot

Navigate to CONFIGURATION > System > Certificates configuration and Main Menu → General → Certificates and upload the files as shown below. Once uploaded, select the Setup SSL button. Use the certificate components created in Secure Chariot MQTT Server communication using SSL/TLS.

File TypeWhere to get the file
CA ChainProvided by your Certificate Authority
Private KeyThe key you generated when creating your CSR to submit to your CA
CertificateThe server certificate provided by your Certificate Authority after you submitted your CSR to them


 Image RemovedImage Added

Image RemovedImage Added

Navigate to CONFIGURATION > Main Menu → MQTT Server configuration Configuration → Configuration tab and "Enable Secure" as shown below. Select the Update button to save the configuration.

Image Added

Image RemovedImage Added

Anchor
ChariotTruststore
ChariotTruststore
Update Chariot Truststore

...

Chariot MQTT Server still requires MQTT account credentials to authenticate incoming client connections, even when using client certificates to set up a TLS/SSL session. If clients will not be sending an MQTT username and password, anonymous connections must be enabled.

To enable anonymous connections, navigate to the Configuration Main Menu → MQTT Server Configuration → Configuration tab and set "Allow AnonymousImage Removed"

Image Added

By default, an anonymous client connection will be allowed to publish and subscribe on # unless the Anonymous MQTT Credentials has been selected.

This will allow you to select any of the configured MQTT Account Credentials, configured under Configuration Main Menu → MQTT → MQTT Accounts → Credentials tab, and MQTT Chariot will use the Publish and Subscribe ACLs for that MQTT Credential for all anonymous connections.

...

On the Chariot MQTT server, navigate to STATUS > MQTT Main Menu → MQTT → Client Status → Clients tab where the number of active MQTT Clients will be displayed. This will be a count of 2 or 3 depending on your MQTT Transmission RPC Client configuration.

Image RemovedImage Added

Clicking on the drop down will show the IDs of each client along with additional details:

Image RemovedImage Added