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?
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
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.
Für den ESP8266 gibts ne fertige ISP Lib, einen fertigen Webserver mit Dateiupload ins SPIFFS und das muss dann nur noch kombiniert werden.
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.
Während AK mit seinen Kumpels bei schönem Wetter viel Bier trinkt, werden hier die Hausaufgaben vorbereitet. Cooles Forum?
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.....
Wir sind keine Experten auf dem Gebiet und kommen nicht weiter, was ist daran falsch andere Leute nach einem Ratschlag zu fragen? Scheinst echt Probleme zu haben.
Und an die anderen, vielen Dank! Wenn andere Leute noch mehr Ratschläge haben, immer her damit :)
@Sascha genau an sowas ähnliches haben wir auch gedacht, dann lagen wir doch nicht so weit weg von einer Lösung
>Wir sind keine Experten auf dem Gebiet
Etwas was man auf der Hochschule lernt ist, dass man sich selbst in
(komplexe) fremde Themen einarbeiten kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.