Forum: Mikrocontroller und Digitale Elektronik Daten von Website an uC senden


von Simi (Gast)


Lesenswert?

Guten Tag zusammen

Ich möchte auf einer Webseite einen Wert eingeben und diesen an einen uC 
per Wlan senden.

Für das emfpangen habe ich schon einige Beispiele gefunden.
Ich weiss jedoch nicht, wie ich die Webseite erstellen kann, und da die 
Werte versenden.

Kann mir da jemand weiter helfen?

Vielen Dank

von Pandur S. (jetztnicht)


Lesenswert?

Irgendwas auf der Webseite benoetigt einen Kontakt zur Aussenwelt ... im 
allgemeinen Sinne.

Im weniger allgemeinen Sinne stellt der Controller die Webseite, und 
wertet die Eingaben aus.

Schau mal was eine Webseite ist, was ein Button/Eingabe ist, wie die 
Kommunikation laeuft.

von Besucher (Gast)


Lesenswert?

Dafür gibt's in HTML die sog. Formulare. Dort getätigte Eingaben kann 
der Webserver empfangen und weiterverarbeiten, bspw. per CGI an ein 
externes Programm weiterreichen.

https://wiki.selfhtml.org/wiki/HTML/Tutorials

von Little B. (lil-b)


Lesenswert?

Beschreibe doch mal deine Rahmenbedingungen.

Wo soll die Webseite liegen?
Lokal auf dem Rechner? Ein Webserver bei AOL, Strato, co? Oder auf dem 
Mikrocontroller?

Daraus ergibt sich dann, wie du die Skripte auf der Webseite schreiben 
musst, dass die Daten an die richtige Stelle gesendet werden.

von Johnny B. (johnnyb)


Lesenswert?

Wie bereits geschrieben wurde, mittels Formular (Form).
Oder etwas moderner/schneller/flexobler/besser mittels JavaScript und 
einem XMLHttpRequest.
Beispiel: https://www.w3schools.com/js/js_json_http.asp
Das Beispiel holt sich Daten von einem Webserver, aber etwas übergeben 
funktioniert sehr ähnlich.
z.B. so: 
http://stackoverflow.com/questions/6418220/javascript-send-json-object-with-ajax

Der Vorteil von AJAX gegenüber klassischen HTML Formularen ist, dass der 
Netzwerkverkehr asynchron im Hintergrund passiert und das GUI bzw. die 
Website währenddessen nicht blockiert wird.
Ausserdem muss die Website nicht komplett neu geladen werden, sondern 
nur partiell, da wo sich etwas geändert hat.

von Simi (Gast)


Lesenswert?

Okey, Vielen Dank für eure Antworten.
Hat mir weiter geholfen :DD

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.