** indicates property hidden by default


ParameterTypeDescriptionDefault
messageThreadsinteger
I"2"
portintegerThe MQTT Server port for TLS enabled connectionsI"1883"
securePortintegerThe MQTT Server port for plain TCP connectionsI"8883"
webSocketPortintegerChariot Server WebSocket PortI"8090"
webSocketSecurePortintegerChariot Server Secure WebSock PortI"8091"
bindAddressstringThe IP address/hostname the MQTT Server will listen for connections on"0.0.0.0"
enableNonSecure

boolean

Enable plain TCP connections for the MQTT Server

B"true"
enableSecurebooleanEnable TLS connections for the MQTT Server (Requires TLS private key and certificates have been uploaded into Chariot)B"false"
webSocketEnablebooleanEnable Enable Chariot Server WebSocketChariot Server WebSocketB"false"
webSocketEnableSecurebooleanEnable Chariot Server Secure WebSocketB"false"
allowAnonymousbooleanAllow anonymous access to the MQTT ServerB"false"
subscriptionManager.targetstring
"(type=default)"
maxMessageSizeintegerMaximum length of MQTT message that can be received in bytesI"268435455"
maxConnectSizeintegerMaximum length of MQTT connect message that can be received in bytesI"268435455"
maxClientIdLengthintegerMaximum number of characters in Client IDI"100"
maxTopicLengthintegerMaximum number of characters in topicĀ I"1024"
maxTopicLevelsintegerMaximum number of topic levelsI"10"
connectTimeoutinteger
I"10000"
clientAuthPolicystring
"none"
** sslHandShakeTimoutintegerSSL Handshake timeout in msI"30000"