Forum: PC-Programmierung Messwert auf meiner Webseite aktualisieren lassen


von Uprock M. (uprock)


Lesenswert?

Guten Abend.

Ich möchte eine einfache Webseite mit der Zeile:

"Aktueller Temperaturwert: X° Grad"

erstellen und diese auf WWW veröffentlichen. Der Wert X soll sich jede 
Sekunde aktualisieren,
indem er die .xml Datei aus meinem Home PC (Win7) liest. So kann jeder 
über myhometemp.com
die Temperatur aus meinem Laptop lesen. Die Sicherheitsaspekte sind mir 
egal
und der alte Laptop darf auch angegriffen werden.

Welche Architektur dahinter steckt bzw. welche technische Begriffe dafür 
gibt?

von (prx) A. K. (prx)


Lesenswert?

Andersrum wird ein Schuh draus: Der PC schickt dem Webserver regelmässig 
das fertige HTML-File mit Temperatur und Zeitstempel. Der "Webserver" 
muss dann nur auf jede Anfrage mit dem File antworten. Einfacher gehts 
nicht.

Auch wenn dich Sicherheit nicht interessiert: Das Netz, in dem sich ein 
gekaperter Rechner befindet, ist insgesamt gefährdet. Also alle anderen 
Komponenten in diesem Netz. Einschliesslich des Routers, der von innen 
oft angreifbarer ist als von aussen.

: Bearbeitet durch User
von Imonbln (Gast)


Lesenswert?

Uprock M. schrieb:
> Die Sicherheitsaspekte sind mir
> egal
> und der alte Laptop darf auch angegriffen werden.

Famous last words, wer sich nicht um Sicherheit kümmern will, der sollte 
Das als Service Kaufen! Nicht nur das Du deinen Laptop und das Netz in 
dem er Operiert aktiv gefährdest, Nein gut gibst Hackern auch noch 
Tatbeihilfe um andere Systeme zu gefährden oder Wiederlichtes illegales 
Material in Internet zu Pumpen.
Bei zweiten Treten, dann Dir die Herren in Blau die Tür ein und Dein 
Anwalt darf denn Richter erklären, warum Du Dich nicht um Sicherheit 
sorgst und das Du ehrlich nichts mit den Zeug auf dem Laptop zu tun 
hast.

Uprock M. schrieb:
> Ich möchte eine einfache Webseite mit der Zeile:
>
> "Aktueller Temperaturwert: X° Grad"
>
> erstellen und diese auf WWW veröffentlichen. Der Wert X soll sich jede
> Sekunde aktualisieren,

Das einfachste wäre eine Statische Html Seite welche denn Wert darstellt 
und ein Refresh alle Sekunde der Seite einbauen.

von Weinbauer (Gast)


Lesenswert?

Dann installierst Du auf Deinem Laptop n Server, z.B. Apache, der die 
Daten bereitstellt als Seite, per DynDNS o.Ä. und Portforwarding bindest 
Du diese Seite als IFRAME auf Deiner Website ein und gut ist ... oder 
...
Auf Deinem Webspace machst Du Dir n Script, das die empfangenen Daten 
ablegt und Dein Laptop schickt per Cronjob die Daten alle x dahin.
Ich habs so gemacht, n Raspi, der von der Heizung die Außentemperatur 
abruft und per POST-Request an n PHP-Script auf dem Webspace ... 
allerdings auch nur alle 5 Minuten

von Dirk (Gast)


Lesenswert?

Wieso nimmst Du nicht MQTT dafür. Dein PC ist ein Client und published 
die aktuellen Werte.

von Max (Gast)


Lesenswert?

Dafür sind viele Webdienste vorhanden wie z.B. thingspeak.com . In 
freier Version geht aber nicht mit Sekundeninterval, aber mit 15 
Sekunden.

von BoomBoomMagic (Gast)


Lesenswert?

Nichts leichter als das ....

Dein PC sendet den Temp.-Wert an ein PHP-Script auf Deinen Webserver ,
dieser wiederrum generiert ein passendes HTML-File .

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.