Mqtt Client mit Codesys V3 mit SSL Verschlüsselung

Eco123

Level-1
Beiträge
33
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, komme Ursprünglich aus der Beckhoff/TwinCat 3 Welt (Habe dort schon mit Mqtt gearbeitet) und bin gerade dabei mich mit Codesys V3 einwenig zu beschäftigen.

Dabei habe ich folgendes Problem. Über den Port 1883 und ohne Verschlüsselung funktioniert das ganze mit Codesys. So wie im Beispiel das mit dabei ist, wenn man die Bibliothek herunterlädt über den Codesys Store. Ich kann mich mit dem Broker auch verbinden, wenn keine SSL Verschlüsselung aktiv ist. Verwendet wurde die IIot Library SL von Codesys. Daraus der Baustein mqttClient. Doch sobald ich es über den SSL Port 8883 versuche, klappt es nicht mehr und ich kann mich nicht mehr zum Broker verbinden. Broker Einstellungen passen alle, da es mit der Beckhoff Steuerung über SSL und Port 8883 funktioniert. ;) Das Handle vom Client Cert File wurde ebenfalls hinterlegt am Baustein. Auch der UserName wurde angegeben. Passwort brauch es nicht da ich einfachheithalber die Security ausgeschalten habe zum testen. Auch das Flag dass TLS verwendet werden soll habe ich gesetzt....Der Broker meldet SSL Fehler.....

Weiß jemand welche TLS Version der Baustein von Codesys überhaupt unterstützt? TLS1.1, oder 1.2 oder gar 1.3?
Hat das jemand schon mal über den Port 8883 hinbekommen?

Bin für jeden Tip dankbar.

Danke

Grüße
 
Hallo, komme Ursprünglich aus der Beckhoff/TwinCat 3 Welt (Habe dort schon mit Mqtt gearbeitet) und bin gerade dabei mich mit Codesys V3 einwenig zu beschäftigen.

Dabei habe ich folgendes Problem. Über den Port 1883 und ohne Verschlüsselung funktioniert das ganze mit Codesys. So wie im Beispiel das mit dabei ist, wenn man die Bibliothek herunterlädt über den Codesys Store. Ich kann mich mit dem Broker auch verbinden, wenn keine SSL Verschlüsselung aktiv ist. Verwendet wurde die IIot Library SL von Codesys. Daraus der Baustein mqttClient. Doch sobald ich es über den SSL Port 8883 versuche, klappt es nicht mehr und ich kann mich nicht mehr zum Broker verbinden. Broker Einstellungen passen alle, da es mit der Beckhoff Steuerung über SSL und Port 8883 funktioniert. ;) Das Handle vom Client Cert File wurde ebenfalls hinterlegt am Baustein. Auch der UserName wurde angegeben. Passwort brauch es nicht da ich einfachheithalber die Security ausgeschalten habe zum testen. Auch das Flag dass TLS verwendet werden soll habe ich gesetzt....Der Broker meldet SSL Fehler.....

Weiß jemand welche TLS Version der Baustein von Codesys überhaupt unterstützt? TLS1.1, oder 1.2 oder gar 1.3?
Hat das jemand schon mal über den Port 8883 hinbekommen?

Bin für jeden Tip dankbar.

Danke

Grüße
Mal eine Frage: Wie hast du das mit dem Handle von der Lizenz gemacht? Ich bekomme das irgendwie nicht hin... Bei mir sagt der immer MQTT Error: Invalid license
 
Hallo, du meinst das Handle vom Zertifikat? Genau da hänge ich auch momentan. Ich bekomme zwar keinen Fehler am Baustein, aber mein Broker meldet immer SSL Fehler. Oder meinst du etwas anderes?

Grüsse
 
Zurück
Oben