MQTT Connection refused

Alles rund um TX(T) und RoboPro, mit ft-Hard- und Software
Computing using original ft hard- and software
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
Benutzeravatar
calliope
Beiträge: 55
Registriert: 11 Mär 2025, 12:02

MQTT Connection refused

Beitrag von calliope » 04 Sep 2025, 21:47

Ich habe das folgende Programm. local_broker funktioniert. Mit ext_broker kommt der Fehler Connection refused. Was mache ich falsch?
172.20.10.2 ist die IP Adresse im WLAN, die im TXT 4.0 Display angezeigt wird.
MQTT_Hauptprogramm.png
MQTT_Hauptprogramm.png (126 KiB) 475 mal betrachtet
Informiert habe ich mich hier:

https://tarma.com/download/Txt4BookV5-E ... f#page=779

FG Lutz
I²C für Calliope, TXT 4.0 und RX Controller.
https://git.fischertechnik-cloud.com/users/i2c/projects

Benutzeravatar
calliope
Beiträge: 55
Registriert: 11 Mär 2025, 12:02

Re: MQTT Connection refused

Beitrag von calliope » 14 Sep 2025, 16:44

Was in den Büchern steht, funktioniert so nicht.

Der 127.0.0.1 Port 2883 MQTT Broker wird für die Kommunikation zwischen internen Komponenten gebraucht. Von außen ist die Adresse localhost niemals erreichbar.

Der zweite in der Literatur erwähnte Broker ist historisch, nicht gestartet und soll in kommenden Updates entfernt werden.

Es kann aber mit Python Code in den Blöcken ein eigener MQTT Broker auf dem TXT 4.0 Controller gestartet werden:
viewtopic.php?f=8&t=9171#p69865

Für komfortablere Beispiele 'MQTT zwischen zwei TXT 4.0 Controllern' einfach mit ROBO Pro Coding im fischertechnik GitLab nach MQTT suchen.
I²C für Calliope, TXT 4.0 und RX Controller.
https://git.fischertechnik-cloud.com/users/i2c/projects

Antworten