You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

** 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"
connectTimeoutintegerMaximum timeout of a client finishing connectingI"10000"
clientAuthPolicystringThe client-side authentication policy ("none", "required", or "accepted")"none"
** redeliveryIntervalintegerThe interval (in milliseconds) that message re-delivery is attemptedI"1000"
** keepAliveCheckIntervalintegerThe interval (in milliseconds) that the client keep alive timeouts are checkedI"1000"
** maxActiveClientsintegerMaximum number of active client connections. Additional client connections will be rejected with "Server Unavailable".i"2147483647"
** anonymousAuthUsernamestringThe username that authorization checks should be applied to for anonymous users.
** allowEmptyClientIdbooleanWhether to allow connections from clients with no client IDB"true"
** sslHandShakeTimoutintegerSSL Handshake timeout in msI"20000"
** maxOutboundQueueSizeintegerMaximum outbound message queue sizeI"16384"
  • No labels