Forum: PC-Programmierung Auf einer HTML-Seite die Werte von einer http-Adresse holen.


von maxl (Gast)


Lesenswert?

Hallo, ist es eigentlich möglich. Auf einer Webseite, die ich z.B. auf 
Jimdoo.com erstellt habe, in einer Tabelle die Werte von meinem 
Mikrocontroller (der mit dem Internet verbunden ist) abzurufen?
Die Frage ist eigentlich, ob es so in der Art möglich ist.
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<html>
3
<head>
4
<title></title>
5
<meta name="author" content="robo-man">
6
<meta name="editor" content="html-editor phase 5">
7
</head>
8
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
9
10
11
//??????
12
// In irgend eine Variable einen Wert Laden
13
var1 = http://XXX.XXX.XXX.XX:2000/temperatur.htm
14
<input type="text" value=var1>
15
16
//??????
17
18
</body>
19
</html>

von Ähmmm (Gast)


Lesenswert?

Die Frage ist sehr ungenau formuliert.

Wenn du einen Mikrocontroller hast, der mit Internet verbunden ist, und 
viele Daten hat (du willst die ja in einer Tabelle darstellen), ...
dann muss der Mikrocontroller die Daten irgendwie hergeben oder die 
irgendwo vorab abspeichern (im Internet), z.B. in einer Datei oder in 
einer Datenbank.

Dann kannst du eine Seite so aufbauen, dass die diese Dateien ausliest 
und ein einer Tabelle darstellt.

von maxl (Gast)


Angehängte Dateien:

Lesenswert?

Ich hab eine Möglichkeit gefunden.

Ich habe diese Zeile auf meiner Webseite hinzugefügt:

<iframe height="25" name="iframe_a" 
src="http://xxx.xxx.xxx.xx:2000/wert.htm"; width="50"></iframe>

Und wenn ich die Seite Lade, dann kommt eine Anfrage an meinen µC.

GET /wert.htm HTTP/1.1<\r><\n>
.........


Dann sende ich z.B. den Wert "23" und schließe die Verbindung. (Siehe 
Bild)

von Daniel F. (df311)


Lesenswert?

für sowas einen iframe - naja, es geht, aber es geht auch schöner.
da die webseite sowieso bei einem hoster liegt kannst du den iframe auch 
durch einen curl-aufruf ersetzen und den werden direkt in die ausgabe 
einsetzen. wenn sich das ganze auch regelmäßig aktualisieren soll, dann 
bietet sich ein setInterval in verbindung mit ajax an...

von maxl (Gast)


Lesenswert?

Danke für den Tipp. Werde mich in nächster Zeit mehr mit HTML befassen, 
bin nämlich absoluter Neuling, was meine HTML-Kenntnisse angeht.

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.