Interface MQTTServerOptions

Hierarchy

  • AedesOptions
    • MQTTServerOptions

Properties

authenticate?: AuthenticateHandler
authorizeForward?: AuthorizeForwardHandler
authorizePublish?: AuthorizePublishHandler
authorizeSubscribe?: AuthorizeSubscribeHandler
cert?: Buffer

Server certification (requires tls=true)

concurrency?: number
connectTimeout?: number
heartbeatInterval?: number
id?: string
key?: Buffer

Server private key (requires tls=true)

maxClientsIdLength?: number
mq?: any
persistence?: any
port: number

Server port

preConnect?: PreConnectHandler
prefix?: string

Topic prefix

published?: PublishedHandler
queueLimit?: number
tls?: boolean

Secure server

Default

false
websocket?: boolean

MQTT over websocket connection