ESP32 als WLAN Server

OP #5432062
Lesenswert?

Hi,

ich und meine Gruppe soll (für ein Projekt an der Hochschule) folgendes 
erreichen :

ESP32 Mikrocontroller , welches an ein Gerät mit einer ISP-Schnittstelle 
angeschlossen wird, soll mit dem WLAN Netz der Hochschule verbunden 
sein, sodass man mit Rechnern der Hochschule, die im selben Netz sind, 
das ISP Gerät programmieren kann.

Bis jetzt ist uns nur die Verbindung mit dem Netzwerk gelungen.  Wir 
kommen am folgenden Punkt nicht weiter, und zwar brauchen wir eine 
Weboberfläche, in der die zu übermittelnden Daten eingetippt/reinkopiert 
werden.

Hat jemand irgendwelche Ratschläge?
#5432142
Lesenswert?

Hallo,

wie wärs einfach ein entsprechendes Eingabefeld für Dateiupload in die 
Website einzubauen? Dort kann dann die HEX-Datei auf dem Rechner 
ausgewählt werden. Ihr müsst dann halt schauen ob die Datei in den RAM 
des ESP passt, oder ob ihr sie im SPIFFS zwischenspeichern müsst.
Nach erfolgreichem Upload kann dann der Programmiervorgang mit einem 
weiteren Button gestartet werden.

Sascha
Gast #5432153
Lesenswert?

Anstatt die Software komplett neu zu schreiben, könnte man einen 
handelsüblichen ISP Programmieradapter mit UART Schnittstelle verwenden 
und das dann mit dem ESP32 auf einen IP-Socket übertragen.

Für die PC Seite gibt es wiederum fertige Software, welche virtuelle 
serielle Ports auf IP Sockets umleitet.

Wenn du dazu zum Beispiel einen STK500 kompatiblen Programmieradapter 
nutzt, kannst du jede gewöhnliche Brenn-Software nutzen (avrdude, 
Arduino IDE, Atmel Studio, usw). Ob der virtuelle serielle Port über USB 
oder über IP-Socket getunnelt wird, ist der Software ziemlich egal.

Muss es unbedingt ein ESP32 sein? Ich glaube, die Standard AT Firmware 
von ESP8266 hat das nötige Feature bereits drin. Man muss es nur durch 
Konfiguration aktivieren.
#5432296
Lesenswert?

Ak Y. schrieb:
> Bis jetzt ist uns nur die Verbindung mit dem Netzwerk gelungen.  Wir
> kommen am folgenden Punkt nicht weiter, und zwar brauchen wir eine
> Weboberfläche, in der die zu übermittelnden Daten eingetippt/reinkopiert
> werden.
>
> Hat jemand irgendwelche Ratschläge?

Du hast mehrere Möglichkeiten: HTML Formelemente und HTTP Post, REST-API 
oder Websocket. Letzteres halte ich für die modernste Möglichkeit und 
sollte mittels vorhandener Libraries sehr schnell umzusetzen sein.
Gast #5432438
Lesenswert?

Dabei handelt es sich bereits schon um eine komplette Arbeitsgruppe.
Freilich mit mangelnden Rechtschreibkenntnissen.

Weiter so, deutsche „Hochschulbildung“????.

Hoffentlich hab ich jetzt keinen Fehler gemacht.....

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren