INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
PubSubClient ohne PW/SSID und ioBroker
25.11.2020, 21:16
Beitrag #1
PubSubClient ohne PW/SSID und ioBroker
Hallo,

habe durch einen "Zufall" mit dem Demo vom PubSubClient mit erstaunen festgestellt, dass der ioBroker auf einem Intel NUC munter Daten erhällt obwohl das WLAN Netzwerk nicht "richtig" eingerichtet worden scheint.

Habe lediglich unter
Code:
const char* mqtt_server = "broker.mqtt-dashboard.com";
meine IP des ioBroker eingetragen und die Zeile
Code:
// WiFi.begin(ssid, password);
auskommentiert.

Ansonsten keine Änderung. Keine SSID, kein PW eingetragen. Warum funktioniert der Datentransfer ohne diese?

Freue mich auf Hinweise

Gruß Arduino4Fun
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.11.2020, 21:33
Beitrag #2
RE: PubSubClient ohne PW/SSID und ioBroker
Moin,
welches Beispiel von der PubSubClient hast Du denn verwendet?
Baut dein NUC (IOBroker) einen eigenen AP auf oder läuft das über nen Router?
War der ESP vorher schon einmal verbunden?
Gruß Jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.11.2020, 21:39 (Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2020 21:40 von Arduino4Fun.)
Beitrag #3
RE: PubSubClient ohne PW/SSID und ioBroker
Hi Jan,
Danke für die Antwort. Verwende das einfache Demo "mqtt_esp8266". Wie beschrieben ioBroker läuft auf Intel NUC unter Linux und ist per LAN im Heimnetzwerk verbunden und läuft über Router. Was meinst du mit ... schon mal verbunden.
Ziehe ich den ESP ab, programmiere neu, immer gleich. Der ESP sendet schön und der ioBroker zeigt die ankommenden Daten, ohne dass ich SSID und PW und WiFi.begin(ssid, password); verwendet habe.

Gruß Adruino4Fun
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.11.2020, 21:42 (Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2020 21:43 von Tommy56.)
Beitrag #4
RE: PubSubClient ohne PW/SSID und ioBroker
Der ESP merkt sich eine funktionierende WLAN-Verbindung und stellt die automatisch wieder her.
Abhilfe:
Code:
WiFi.persistent(false);
an den Anfang vom Setup.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.11.2020, 21:46
Beitrag #5
RE: PubSubClient ohne PW/SSID und ioBroker
(25.11.2020 21:42)Tommy56 schrieb:  Der ESP merkt sich eine funktionierende WLAN-Verbindung und stellt die automatisch wieder her.
Abhilfe:
Code:
WiFi.persistent(false);
an den Anfang vom Setup.

Gruß Tommy

Sowas in der Art war meine Vermutung, deswegen die Frage, ob er schonmal verbunden war. Danke Tommy!
Gruß Jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.11.2020, 21:54
Beitrag #6
RE: PubSubClient ohne PW/SSID und ioBroker
Hallo Tommy,

das scheint es alleine nicht zu sein. Mit
Code:
WiFi.persistent(false);
//  WiFi.begin(ssid, password);
sendet der ESP und empfängt der ioBroker weiterhin.

Gruß Arduino4Fun
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.11.2020, 22:13 (Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2020 22:14 von nbk83.)
Beitrag #7
RE: PubSubClient ohne PW/SSID und ioBroker
Siehst du den ESP im Router? Vielleicht ist die MAC vom ESP ja auch im Router inzwischen als "vertrauenswürdig" gespeichert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.11.2020, 23:46
Beitrag #8
RE: PubSubClient ohne PW/SSID und ioBroker
(25.11.2020 22:13)nbk83 schrieb:  Siehst du den ESP im Router? Vielleicht ist die MAC vom ESP ja auch im Router inzwischen als "vertrauenswürdig" gespeichert.
Das ist Quatsch!

(25.11.2020 21:54)Arduino4Fun schrieb:  
Code:
WiFi.persistent(false);
//  WiFi.begin(ssid, password);
sendet der ESP und empfängt der ioBroker weiterhin.

Ist doch Logisch! Noch stehen die Zugangsdaten im Flash des Esp.
WiFi.persistent(false); verhindert nur das schreiben in den Flash.

Stell vor dem Sketch Upload die IDE in Werkzeuge auf Erase Flash: "Sketch + WiFi Settings".
Und weg sind sie!

Gruß Fips

Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  5V/2A schalten mit Wemos D1 mini ohne Relais Mausbiber 38 1.629 10.04.2021 17:41
Letzter Beitrag: hotsystems
  Accesspoint SSID wird falsch angezeigt basementmedia 11 576 27.03.2021 10:57
Letzter Beitrag: basementmedia
  [Gelöst] ESP8266 OTA bleibt ohne Wirkung miq19 5 709 07.03.2021 18:35
Letzter Beitrag: Tommy56
  Wled ohne Funktion bei Netzteil Betrieb Flomoh 33 3.618 04.03.2021 21:01
Letzter Beitrag: N1d45
  Sketch-Upload Ohne Arduino IDE basementmedia 7 714 24.02.2021 06:07
Letzter Beitrag: basementmedia
  SSID und Passwort ändern ESP8266 MOD12-F Ichbindas 7 1.011 30.10.2020 11:14
Letzter Beitrag: hotsystems
  String splitten ohne strtok reinhard-adam 5 909 07.10.2020 17:52
Letzter Beitrag: reinhard-adam
  ESP8266+PubSubClient und MQTT/ioBroker Arduino4Fun 10 9.108 08.09.2020 10:22
Letzter Beitrag: biologist
  ESP32 Upload ohne Bootknopf ?? wwilhelm 6 2.250 25.01.2020 19:46
Letzter Beitrag: wwilhelm
  ESP8266 - SD-Kartenleser und FTP-Server ohne Funktion I-Azubi 6 3.102 09.05.2019 10:09
Letzter Beitrag: Fips

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste