Server: Port: Username: Password: Client ID: Keep Alive interval: Transport: TCP WS WS (WebSocket4Net) Use TLS Protocol: 5.0.0 3.1.1 3.1.0 Clean session Use managed client Topic: Content type: Payload: Payload format: Plain text Base64 string QoS level: 0 (At most once) 1 (At least once) 2 (Exactly once) Response topic: Retain Method: Payload: Text Base64 QoS: 0 (At most once) 1 (At least once) 2 (Exactly once) Responses: Topic: QoS: 0 (At most once) 1 (At least once) 2 (Exactly once) Received messages: Add received messages to list Port: Persist retained messages in JSON format Clear previously retained messages on startup Allow persistent sessions