negotiateVersion

If true (default) and protocolVersion is MqttProtocolVersion.V5_0, the client automatically falls back to MQTT 3.1.1 when the broker rejects the 5.0 CONNECT with UNSUPPORTED_PROTOCOL_VERSION. The negotiated version is remembered for reconnects. Set to false to require the exact protocolVersion without fallback.