TXT Problem Access Point und zweiten TXT 4.0 damit verbinden (MQTT)

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
fishfriend
Beiträge: 2532
Registriert: 26 Nov 2010, 11:45

TXT Problem Access Point und zweiten TXT 4.0 damit verbinden (MQTT)

Beitrag von fishfriend » 17 Jun 2026, 19:24

Hallo...
Im Grunde geht es darum zwei TXT 4.0 über MQTT zu verbinden. Das Endziel ist (auch) einen ESP32 über MQTT einzubinden.
Es scheitert an der Verbindung. Ich kriege es gerade nicht hin, den zweiten TXT(2) beim Access Point vom ersten TXT(1) anzumelden.
Ich stelle mich gerade wie ein DAU an. Ich möchte alles Schritt für Schritt nachvollziehen.
Was mir Auffällt. das man nicht immer mit 1883 vom PC aus drauf zugreifen kann. Aber das ist erst mal nebensächlich.
Am besten wäre es wenn man den Access Point vom TXT (1) über Robo Pro Coding und den Client TXT (2) über die STEM machen könnte.
Nun erst mal nur die erste Sache:
1. Möglichkeit TXT 4.0 (1) <---> TXT 4.0 (2)
Access Point vom einem TXT 4.0 (1) der andere soll angemeldet werden.
Ich dachte erst es liegt am Passwort. Blöde Frage welches Passwort? Ich meine alle ausprobiert zu haben.
Ich vermute schon fast, dass die neuste STEM oder Robo Pro Coding Version einen Bug hat.
Aber das Problem sitzt ja eher 30cm vor dem Bildschirm.
Deswegen die Bitte ob mal jemand Schritt für Schritt mich da durchleiten kann.

Ich habe auch ein Verständnissproblem. Ist es in einem WLAN Netzwerk möglich einen TXT 4.0 Broker zu betreiben der nicht einen Sccess Point eingeschaltet hat? Wie würde man darauf zugreifen?
Mit freundlichen Grüßen
Holger
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro

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

Re: TXT Problem Access Point und zweiten TXT 4.0 damit verbinden (MQTT)

Beitrag von calliope » 17 Jun 2026, 20:30

Ich verwende nicht das häusliche WLAN.
1. txt40-sWp6 Access Point starten, zeigt sein WLAN Passwort an.
2. txt40-TYMx WLAN Client damit verbinden, Passwort vom 1. eingeben.
3. WLAN am Windows PC ebenfalls mit txt40-sWp6 Access Point verbinden
4. ROBO Pro Coding einen TXT40 verbinden
Screenshot 2026-06-17 200820.png
Screenshot 2026-06-17 200820.png (65.48 KiB) 36 mal betrachtet
5. ROBO Pro Coding 'Neues Fenster' zweite Instanz der App starten und den anderen TXT40 verbinden

In zwei Fenstern ROBO Pro Coding können beide TXT40 getrennt voneinander gesteuert werden.

Bei MQTT kommt es auf die TXT40 Firmware an. Bei 3.x kommst du nicht auf den internen MQTT Broker.
Es ist aber einfach einen eigenen mosquitto Prozess im Linux zu starten.
Suche im GitLab nach calliope/MQTT_Broker_Basic und calliope/MQTT_Publisher.
Das auf die beiden TXT40 übertragen müsste funktionieren. (Den Broker auf den Access Point, den Publisher auf den WLAN Client.)
In den zwei ROBO Pro Coding Fenstern sind die Ausgaben in der Konsole zu sehen.

Bei TXT40 Firmware 5.x ist MQTT anders.

Mein Profilbild ist übrigens ein MQTT Sender für den TXT40 Broker.
I²C für Calliope, TXT 4.0 und RX Controller.
https://git.fischertechnik-cloud.com/users/i2c/projects

Antworten