Ethernet PIC - Variable auslesen und auf Webpage anzeigen

OP (Firma: HTL Rennweg) #786522
Lesenswert?

Hallo,
also ich verwende das PICDEM.net 2 Development Board von Microchip.
Wir können schon eine eigene Webpage über das Board ins Netzwerk 
stellen. Jetzt hätte ich eine Frage: Wie kann ich einen Wert aus dem PIC 
auslesen und Diesen auf der Webpage anzeigen?

z.B.: eine Temperatur messen und diese dann auf der Webpage anzeigen

Geht das über die Webpage, also HTML technisch oder wie?

mfg
Gast #786539
Lesenswert?

Für soetwas benögtigst du die Möglichkeit eine dynamisch erzeugte 
Webseite zu erstellen. Sprich der Inhalt wird im Gegensatz zu HTML erst 
zur Laufzeit generiert und nicht zur Compilezeit.

Für soetwas gibt es beispielsweise CGI-Skripting bei einigen 
µC-Systemen.

http://de.wikipedia.org/wiki/Common_Gateway_Interface

Ob das ganze bei dir funktioniert/unterstützt wird weiß ich allerdings 
leider nicht aus dem Kopf, da ich mich mit PICs noch nicht ausreichend 
beschäftigt habe und das Development Board deshalb auch nicht kenne.
Gast #786922
Lesenswert?

Erklär doch mal bitte mehr zu deinem System. Hast du irgendeine Library 
mit deren Hilfe du den Webserver angelegt hast?

Zu welchem Zeitpunkt möchtest du denn die Variable auslesen? Doch sicher 
zur Laufzeit oder?

Ich habe auch schon mit einem ARM7 Webseiten für einen Controller 
erstellt und da war es so, dass die HTML-Seiten zur kompilezeit erstellt 
wurden und dann im Speicher abgelegt wurden. Wenn du zu diesem Zeitpunkt 
eine Variable auslesen würdest, bringt dir das ja überhaupt nichts, da 
die Temperatur ja noch gar nicht gemessen wurde.

Von einer HTML-Seite kann man auch nicht einfach mal eben auf eine 
Variable im Speicher zugreifen und sich den Wert anzeigen lassen. Wüßte 
jedenfalls nicht wie das gehen soll.

Also mußt du das ganze mit dynamischen Webseiten, sprich mit etwas wie 
CGI machen. Damit kannst du ohne Probleme eine Variable auslesen, dir 
eine HTML-Seite zur Laufzeit zusammenbauen lassen und diese anzeigen 
lassen.

Erwarte aber bitte nicht, dass ich dir jetzt einen kompletten Quellcode 
dafür gebe. Dass Thema ist dann doch etwas komplexer und außerdem 
solltest du erst einmal genauer dein System beschreiben und vielleicht 
mal ein Bröckchen Quelltext, damit man sich ein Bild machen kann.

Grüße
PeggySue
OP (Firma: HTL Rennweg) #789278
Lesenswert?

Ja ich hab mir mal ein Anwendungsbeispiel von Microchip zu Gemüte 
geführt und da konnte ich feststellen, das, das so wie du gesagt hast 
PeggySue, mit CGI funktioniert.

Ich muss jetzt nur noch herausfinden wie das genau funkt.

Danke dir...

mfg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren