Jump to content

Makee

Members
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

Makee's Achievements

Rookie

Rookie (2/14)

  • Reacting Well Rare
  • First Post
  • Week One Done
  • One Month Later
  • Conversation Starter

Recent Badges

0

Reputation in der Community

  1. Hi rtrbt, danke für die Rückmeldung. Ich hatte heute erst Zeit weiterzumachen. Mit dem hochgeladenen Zertifikat funktioniert es jetzt. Vielen Dank Grüße Markus
  2. Hi rtrbt, danke für's pushen. Ich habe es gerade versucht, hat leider nicht geklappt. Muss das Server-Zertifikat auf dem ESP gespeichert sein? Mich verwirrt die Option "Eingebettetes Zertifikatsbundle" etwas. Am Broker erhalte ich jetzt folgende Meldung: OpenSSL Error[0]: error:0A000419:SSL routines::tlsv1 alert access denied Grüße
  3. 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
  4. Hi Matze, danke für deine Antwort. Mein Fehler war, dass ich bei --ipcon-host den Rechner angegeben habe, auf dem der Brick Daemon läuft, da das so in der Beschreibung der MQTT-Bindings steht. Mit der IP des ESP32 Brick funktioniert es jetzt. Vielen Dank für die Hilfe.
  5. Kann mir hier jemand weiterhelfen? Im Ereignis-Log des ESP32 Brick auf dem Webinterface habe ich folgende Einträge: 2024-01-29 08:58:08,668 MQTT: Received message on unknown topic 'request/air_quality_bricklet/Xyd/get_temperature' (data_len=0) 2024-01-29 08:58:11,173 MQTT: Received message on unknown topic 'response/air_quality_bricklet/Xyd/get_temperature' (data_len=138) Aber die Meldung bleibt die gleiche.
  6. Hallo zusammen, ich habe ein Problem mit meinen Bricklets und der MQTT Kommunikation. Kurz zu meinem Aufbau: Ich habe eine Ubuntu VM die als MQTT Broker fungiert. Auf der VM ist der Brick Daemon installiert. Weiterhin habe ich einen ESP32 Brick mit einem Air Quality und einem Ambient Light 3.0 Bricklet. Der ESP32 Brick ist per WLAN im Netzwerk und per USB am PC angeschlossen. Ich starte das tinkerforge_mqtt Script mit folgendem Befehl: tinkerforge_mqtt --broker-username <user> --broker-password <password> In einem anderen Terminal führe ich folgenden Befehl aus: mosquitto_pub -h localhost -t tinkerforge/request/air_quality_bricklet/Xyd/get_temperature -m "" -u <user> -p <password> Die UID hab ich über das Webinterface ausgelesen. Leider bekomme ich in der Response Nachricht immer folgende Meldung: <ERROR> MQTT bindings: Did not receive response for function 255 in time (call of get_temperature of air_quality_bricklet Xyd) Ich hatte auch versucht mit --ipcon-timeout 5000 die Zeit zu erhöhen aber kein Erfolg. Kann mir jemand Tipps geben an was es noch liegen könnte? Vielen Dank Grüße
×
×
  • Neu erstellen...