Page History
...
Parameter | Type | Description | Default | |||
---|---|---|---|---|---|---|
messageThreads | integer | I"2" | port | integer | The MQTT Server port for TLS enabled connections | I"1883" |
securePort | integer | The MQTT Server port for plain TCP connections | I"8883" | |||
webSocketPort | integer | Chariot Server WebSocket Port | I"8090" | |||
webSocketSecurePort | integer | Chariot Server Secure WebSock Port | I"8091" | |||
bindAddress | string | The 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" | |||
enableSecure | boolean | Enable TLS connections for the MQTT Server (Requires TLS private key and certificates have been uploaded into Chariot) | B"false" | |||
webSocketEnable | boolean | Enable Enable Chariot Server WebSocketChariot Server WebSocket | B"false" | |||
webSocketEnableSecure | boolean | Enable Chariot Server Secure WebSocket | B"false" | |||
allowAnonymous | boolean | Allow anonymous access to the MQTT Server | B"false" | subscriptionManager.target | ||
string | "(type=default)" | maxMessageSize | integer | Maximum length of MQTT message that can be received in bytes | I"268435455" | |
maxConnectSize | integer | Maximum length of MQTT connect message that can be received in bytes | I"268435455" | |||
maxClientIdLength | integer | Maximum number of characters in Client ID | I"100" | |||
maxTopicLength | integer | Maximum number of characters in topic | I"1024" | |||
maxTopicLevels | integer | Maximum number of topic levels | I"10" | |||
connectTimeout | integer | Maximum timeout of a client finishing connecting | I"10000" | |||
enforceUniqueLwtTopic | boolean | Whether to enforce unique LWT topic checks on connecting clients | B"false" | |||
uniqueLwtTopicFilters | string | A comma-separated list of topic filters to match topics that must pass unique LWT topic checks | "" | |||
messageThreads | integer | Number of message handler threads | I"2" | |||
clientAuthPolicy | string | The client-side authentication policy ("none", "required", or "accepted") | "none" | |||
subscriptionManager.target | string | The subscription manager implementation | "(type=default)" | |||
** redeliveryInterval | integer | The interval (in milliseconds) that message re-delivery is attempted | I"1000" | |||
** keepAliveCheckInterval | integer | The interval (in milliseconds) that the client keep alive timeouts are checked | I"1000" | |||
** maxActiveClients | integer | Maximum number of active client connections. Additional client connections will be rejected with "Server Unavailable". | iI"2147483647" | |||
** anonymousAuthUsername | string | The username that authorization checks should be applied to for anonymous users. | ||||
** allowEmptyClientId | boolean | Whether to allow connections from clients with no client ID | B"true" | |||
** sslHandShakeTimout | integer | SSL Handshake timeout in ms | I"20000" | |||
** maxOutboundQueueSize | integer | Maximum outbound message queue size | I"16384" |
Overview
Content Tools