Html get/post

Hallo zusammen,

ich habe einen MicroController (µC) auf dem ein WebServer läuft. (Arduino)

Der Webserver hat beispielsweise die IP 192.168.2.113.

Wenn ich nun im Browser folgendes aufrufe: http://192.168.2.113/?3

Dann wird wird mein digitaler Pin am µC getoggelt.
Soweit so gut!

Der µC kann aber lediglich ein paar byte speichern, deshalb ist es nicht möglich ein optisch schönes Interface (Webseite) zu gestalten.

Ich habe zusätzlich ein NAS mit Webserver. Jetzt es war meine Idee, auf dem NAS eine Seite zu erstellen und von der aus die Befehle an den µC zu schicken…

Ich hab leider keine Ahnung wie das gehen könnte. Muss ich quasi die Adresse (http://192.168.2.113/?3) im Hintergrund aufrufen !?

Hat jemand eine Idee?

Danke im Voraus!

Moin,

Ich habe zusätzlich ein NAS mit Webserver. Jetzt es war meine
Idee, auf dem NAS eine Seite zu erstellen und von der aus die
Befehle an den µC zu schicken…

bevor wir zu meiner komplizierten Idee kommen, fällt mir ein, warum Du nicht Deine Oberfläche auf dem NAS machst und zum Steuern Deines µC musst Du da ja nur den entsprechenden Link einbauen.
Geht das nicht?
Ansonsten:

Das würde dann mit einem serverseitigen Script oder Programm funktionieren. Dazu kannst Du entweder in den Webserver eingebaute Module benutzen (z.B. PHP oder auch Perl), oder über die CGI-Schnittstelle kannst Du jede Script- oder Programmiersprache verwenden.

Das Programm, das dann auf Deinem anderen Webserver läuft, kann machen, was es will, es kann also theoretisch auch Seiten abrufen.
Je nach verwendeter Programmiersprache sieht das dann aber anders aus.

Muss ich
quasi die Adresse (http://192.168.2.113/?3) im Hintergrund
aufrufen !?

Darfs auch der Vordergrund sein (s.o.)?

Gruß,
-Efchen

Hallo dirkscheuble,

schau dir mal iframes an.

Wenn du eine oder mehrere HTML-Seiten für das NAS programm… ups, ich meinte erstellst, die einen iframe mit der Höhe und Breite 0 beinhalten, so ist dieser nicht sichtbar. Jetzt brauchst du pro Aufruf für den µC je einen Link erstellen und als target für den Link deinen iframe angeben.

Gruß Mike