Forum: Mikrocontroller und Digitale Elektronik Arduino Due Webserver mit lwIP Dateien down- und uploaden


von Kilian K. (kellermaaan)


Lesenswert?

Hallo zusammen,
momentan arbeite ich mit dem Arduino Due. Auf diesem läuft mit Hilfe des 
lwIP-Stacks ein Webserver. Auf der Webseite kann man Einstellungen 
vornehmen, wie z.b. die Netzwerkeinstellungen. Was ich jetzt vorhabe 
ist, die Einstellungen als Datei runterladen sowie eine andere Datei mit 
den Einstellungen wieder hochladen zu können.

Allerdings bin ich momentan leider etwas ratlos wie ich das machen 
soll... Deswegen wollte ich hier mal fragen, ob vielleicht schon jemand 
das mit dem lwIP-Stack umgesetzt hat, Dateien runter- und hochzuladen 
und mir vielleicht helfen könnte???

Mfg Kilian

von Einer K. (Gast)


Lesenswert?

Nein, mit dem DUE noch nicht.

Aber das ist auch keine Frage des DUE, und auch nicht des lwIP-Stacks.
Denen ist das wurscht!

Sondern eine Frage des HTTP.
Das musst du bedienen.
Die HTTP Spezifikationen liegen offen. Bediene dich.

von Georg G. (df2au)


Lesenswert?

Arduino F. schrieb:
> Die HTTP Spezifikationen liegen offen. Bediene dich.

Und habe Geduld! Wenn man die Antwort kennt, findet man auch schnell die 
passende Frage in den n+1 Dokumenten.

Baue deine erste Seite am PC und teste lokal. Das geht wesentlich 
schneller als immer neu für den Arduino zu übersetzen und hinein zu 
laden. Sieh dir den Radig Webserver an. Da findest du ein Beispiel, wie 
man Files lädt, Variable des Arduino in der Webseite anzeigt und wie man 
Aktionen auf dem Arduino auslöst. Das gute Stück hat einige braune 
Häufchen. Aber nur durch Hineintreten lernst du, sie zu vermeiden. Viel 
Spaß. Das ist für einen Anfänger kein Wochenendprojekt.

von Kilian K. (kellermaaan)


Lesenswert?

Erst einmal danke für eure Antworten!
Das mit dem downloaden war doch erstaunlicherweise recht easy. Das habe 
ich jetzt schon implementiert bekommen! Die nächste Hürde ist jetzt nur 
das Uploaden. Nur da muss ich irgendwie gucken, wenn ich es richtig 
verstanden habe, wie ich mit dem lwIP-Stack die Post-requets verarbeiten 
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
Noch kein Account? Hier anmelden.