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
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.