Selectronics 5. schrieb:
> Was fehlt denn?
Eigentlich eine genaue Beschreibung dessen, was du vor hast.
Selectronics 5. schrieb:
> Wo sehe ich das.Bin eben ziemlich neu in diesem Bereich.
Du hast das Programm geschrieben, du musst wissen, welche Schnittstellen
du nach außen hast.
Vermutung: Du hast für den ESP32 ein Programm (in C/C++) geschrieben,
welches eine in HTML/CSS geschriebene Webseite darstellt, sobald man mit
dem Browser auf den ESP zugreift.
Über diese Webseite kann man nun deine LEDs steuern.
Du möchstest nun mit einem ESP auf eine externe Webseite zugreifen, um
von dort z.B. die Uhrzeit, den Wetterbericht oder sonst etwas an
Informationen zu extrahieren, richtig?
Die Kommunikation zwischen Webserver und Browser funktioniert mit dem
HTTP-Rotokoll (das P steht für Protokoll), um HTML-Seiten zu übertragen.
Dementsprechend brauchst du auf deinem ESP32 einen HTTP-Clienten, der
die Webseite vom externen Server lädt. Danach musst du dann die
empfangenen Informationen parsen und aus dem ganzen HTML-Zeug die für
dich notwendige Information extrahieren.
Falls du mit einem anderen ESP auf diese Webseite zum LED steuern
zugreifen möchtest, ginge das genau so.
Aber der Umweg über HTML/HTTP wäre in etwa so, als würde ich eine eMail
schreiben, diese ausdrucken, per Post verschicken und der Empfänger
scannt sie wieder ein.
Für die Kommunikation zwischen Geräten in einem Netzwerk nimmt man
tieferliegende Protokolle. Z.B. TCP oder UDP. Das wäre dann im
übertragenen Sinne das direkte Verschicken der Mail an den Empfänger.
Programm-Seitig verhält sich eine TCP/UDP-Verbindung fast wie eine
serielle Schnittstelle.