- HEMS Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 14

Thema: ESP32 code: Fragen zu wifiserver und webserver

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    HaWe
    Gast
    die Fragen waren ja vorwiegend 2:
    1) warum wird einmal wifiserver und einmal webserver verwendet, um eine Website aufzubauen?
    2) wie kriegt man beide Codes unter 1 Dach?

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.677
    Blog-Einträge
    1
    1) Das war schon immer so, so lange ich damit herumprobiere. Verschiedene Lösungen sind möglich. Genauer kann ich das leider nicht sagen, weil ich die Methoden der einzelnen Klassen nicht im Kopf habe. Ohne Webserver.h ist alles etwas umständlicher. Da musst Du dann mit client.read() Zeichen einzeln lesen und alles selber zerlegen, was da ankommt. Webserver.h macht es einfacher.
    2) gar nicht unter ein Dach. Die erste Lösung brauchst Du nicht, ich würde die Zweite bevorzugen.
    Wie ich schon schrieb:
    Alles was Du brauchst, bekommst Du über die Webserver-Klasse. Query-String auswerten(.on() ... Handler, falls Daten vorhanden), Daten senden (.send()) und empfangen (.handleClient()).
    und auch um Argumente aus dem Query-String zu bekommen: .hasArg() und .arg().

    MfG

  3. #3
    HaWe
    Gast
    Die erste Lösung brauchst Du nicht, ich würde die Zweite bevorzugen.
    die erste Lösung bietet aber die LED-switch-Links, die in der 2. fehlen, daher brauche ich quasi die 1. Lösung schon noch zusätzlich für "unter 1 Hut" - das wäre ja das Ziel...:
    Wie bekomme ich die LED-Steuerung aus dem 1. Code zusätzlich auf die Website vom 2. Code?

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.677
    Blog-Einträge
    1
    Mit webserver.h beschränkt es sich auf das Auswerten der Argumente. Wenn ein bestimmtes Argument des Query-String einen bestimmten Wert hat, kannst Du die LED ein oder ausschalten. Zum Beispiel: if(server.arg("bn") == "clear") digitalWrite(LED,1);

  5. #5
    HaWe
    Gast
    sorry, aber du verstehts mich falsch:
    ich kann den Code nicht selber neu schreiben, daher will ich beide lauffähig (!) miteinander kombinieren - evtl mit kleinen Änderungen, aber immerhin lauffähig.
    Wer bekommt das gemeinsam zum Laufen?

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.677
    Blog-Einträge
    1
    Ich habe Dich richtig verstanden und rate aber davon ab. Weil es auch keinen Sinn ergibt, das zusammen zu frickeln - wie auch immer.

    MfG

  7. #7
    HaWe
    Gast
    dann müsste man also den 1. Code irgendwie erst umprogrammieren und dann hinzufügen, damit man es gemeinsam zum Laufen kriegt...

Ähnliche Themen

  1. ADC mit Uno, Mega und Due und M4 vs. ESP32
    Von HaWe im Forum Arduino -Plattform
    Antworten: 2
    Letzter Beitrag: 27.08.2019, 23:16
  2. WifiServer: anderer (zusätzlicher) Port als 80 ?
    Von HaWe im Forum NodeMCU-Board und ESP8266, ESP32-Serie
    Antworten: 6
    Letzter Beitrag: 10.11.2017, 11:59
  3. Antworten: 4
    Letzter Beitrag: 24.03.2014, 17:58
  4. RF12 - 433Mhz Funkmodul von Pollin. Fragen zum Code
    Von Kai.s0r im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 16
    Letzter Beitrag: 10.06.2010, 17:37
  5. TWI (Übertragung mehrer Bytes) Code + Fragen
    Von hdtvfreak im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 26.12.2008, 00:08

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress