Neu: Die KI-Firewall überwacht die gesamte Plattform und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Re: Windows: TLS-Fehler beim Verbinden mit Hermetry über mosquitto_pub, wie erhält man ein ausführliches Log?

Von Türkçe mit KI übersetzt ·

Wenn kein CONNACK kommt, bleibst du beim TLS-Handshake hängen. In deinem Befehl stecken zwei Dinge, und beide verursachen das.Erstens verbindest du dich über die IP-Adresse. Hermetry verlangt SNI, das heißt, der Client muss beim Handshake den Servernamen mitsenden; bei einer Verbindung über die IP geschieht das nicht, und der Handshake bricht ab. Verwende den Hostnamen aus der Karte Connection details deines Geräts, die Adresse deiner Region.Zweitens verwendet der mosquitto-Client unter Windows nicht automatisch den Zertifikatsspeicher des Systems. In Version 2.x gibt es --tls-use-os-certs, alternativ übergibst du ein vorhandenes CA-Bündel mit --cafile. Bei meinem ersten Versuch hatte ich beides vergessen und habe exakt dieselbe Meldung erhalten.

mosquitto_pub -d -h <connection details'teki host> -p 8883 --tls-use-os-certs ^
  -i test-pc-01 -u <token> -t v1/telemetry -q 1 -m "{"t":21.4}"

Sobald die Verbindung steht, siehst du weitere Fehler (etwa CONNACK 4, 5) im Log-Tab des Geräts zusammen mit ihrer Ursache; die Ursache bei 5 wird dem Gerät nie gesendet, sie wird nur dort angezeigt. Die Übersicht findest du hier: Cihaz bağlanmıyor.

Akzeptierte Lösung♥ 7