Hallo zusammen,
vielleicht kann mir einer von euch helfen. Ich habe einen MQTT-Broker auf einer VM laufen. Der Broker hört auf den Port 8883 mit einem selbst-signiertem Zertifikat und require_certificate ist auf false, damit die Clients kein Zertifikat benötigen, sondern nur der Server (falls ich das richtig verstanden habe). Nun zu meinem Problem, mein ESP32-Brick kann sich nicht auf den Port 8883 verbinden. Ich habe in der mqtt_cfg folgende Zeile eingefügt (wegen meinem selbst-signiertem Zertifikat):
mqtt_cfg.skip_cert_common_name_check = true;
Der ESP verbindet sich nicht und beim Broker erhalte ich folgende Meldung:
OpenSSL Error[0]: error:0A00010B:SSL routines::wrong version number
Heißt es wird anscheinend die falsche TLS Version genutzt. Ich weiß aber leider nicht wo ich die Version einstellen kann bzw. sehen kann welche Version vom ESP verwendet wird.
Hat hier jemand Tipps für mich wie ich die Verbindung über TLS hinbekomme?
Grüße
Markus