Arduino Due Webserver mit lwIP Dateien down- und uploaden

OP #4763177
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
Gast #4763405
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.
#4763421
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.
OP #4763507
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...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.