Forum: Mikrocontroller und Digitale Elektronik Probleme bei zwei ESP32 im selben Netzwerk


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von R. K. (rkr)


Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich möchte im selben Heim-Netzwerk zwei ESP32 laufen lassen, die 
folgdenes machen:
- 1. ESP32: MQTT, die meiste Zeit im Deep Sleep, wacht auf, um Messdaten 
über MQTT zu senden
- 2. ESP32: im Dauerbetrieb. Holt Daten über MQTT (derselbe Server wie 
beim 1. ESP) und stellt sie über einen Webserver lokal als HTTP dar.

Einzeln funktionieren die beiden Verbindungen, wenn ich aber beide 
gleichzeitig einschalte, stürzt einer der beiden ab (der 1. ESP32). 
Selbst wenn ich den 1. eine Weile ohne Problme laufen lasse, und dann 
nach z.B. 1 Stunde den 2. einschalte, stürzt der 1. ab.

IP-Adressen sind unterschiedlich (werden über DHCP vergeben) und die 
MAC-Adressen sind auch unterschiedlich. Weiter weiß ich leider nicht...

Hat jemand schonmal ein solches Problem gehabt? Oder vielleicht jemand 
eine Idee, woran es liegen könnte? Oder was ich versuchen könnte, um das 
Problem zu identifizieren?

Besten Dank im Voraus!
Gruß
Rudi

von Johannes S. (jojos)


Bewertung
0 lesenswert
nicht lesenswert
Mqtt ClientID auch unterschiedlich?

von R. K. (rkr)


Bewertung
0 lesenswert
nicht lesenswert
Johannes S. schrieb:
> Mqtt ClientID auch unterschiedlich?

Welches ist die Client-ID?? Ich habe zwei Nummern im Format: 
xx.xx.xxx.xxx:xxxxx

Bei den zwei ESP32 sind die Nummern vor dem Doppelpunkt gleich, die nach 
dem Doppelpunkt unterschiedlich.

von Michael D. (nospam2000)


Bewertung
1 lesenswert
nicht lesenswert
R. K. schrieb:
> Einzeln funktionieren die beiden Verbindungen, wenn ich aber beide
> gleichzeitig einschalte, stürzt einer der beiden ab (der 1. ESP32).

Haben die beiden getrennte Stromversorgungen?

  Michael

von R. K. (rkr)


Bewertung
0 lesenswert
nicht lesenswert
Ja, die Stromversorgungen sind komplett getrennt.

von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

hier tummeln sich so 12-15 ESP8266 und ESP32 im WLAN rum, alle mit MQTT, 
einige auch mit einem Webserver. Borker ist Mosquitto auf einem RasPi4, 
alles stabil.
Ohne Sketch, benutzte Libs usw, usw, kann ich Dir also garnicht helfen.

Gruß aus Berlin
Michael

von R. K. (rkr)


Bewertung
0 lesenswert
nicht lesenswert
Johannes S. hatte doch den richtigen Tipp...ich habe im MQTT-Broker 
einen Log gefunden und dort steht, dass dieselbe Client-ID zweimal da 
ist und deshalb der erste rausgekickt wird. Ich dachte die ganze Zeit 
fälschlicherweise, die Client-ID wäre diese Nummer xx.xx.xxx.xxx:xxxxx. 
Das Problem ist also gelöst.

Danke an alle für die Hilfe.

von Joachim B. (jar)


Bewertung
0 lesenswert
nicht lesenswert
R. K. schrieb:
> Ja, die Stromversorgungen sind komplett getrennt.

was heisst das?

2 USB Kabel am selben PC?

Manno lass dir nicht alles aus der Nase ziehen, male ein Bild der 
Verkabelung und zeige deinen Aufbau.

2 USB Kabel am selben PC (und sei es zum programmieren) kann man nun mal 
nicht als getrennte Stromversorgung bezeichnen, ausser die ESP hängen 
wirklich an verschiedenen Netzteilen in verschiedenen Stromkreisen (mit 
Sicherung abschalten prüfen, mal muss der Eine aus sein, mal der Andere) 
und werden über OTA programmiert.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.