Temp Home Server
Arichtektur
Sensor
Ein Digital Sensor misst die Temperatur und überträgt diese an ein ESP8266 Board.
- IN: Umgebungs Temperatur mittels Digital Sensor
- OUT: Temp Daten mittels 1 Wire Verkabelung
- Technik: DS18B20 Digitaler Temperatur Sensor
Sensor Board
Das Sensor Board fragt alle 5 Sekunden die Temperatur vom Sensor ab und übermittelt die Daten an den Home Server.
Die Übertragung erfolgt nur, wenn sich die Temperatur geändert hat.
- IN: Temp Daten per Kabel
- OUT: Temp Daten zum HomeServer über lokales Wlan mittels http
- Technik: ESP8266 mittels LUA Script
Home Server
Der Home Server empfängt die Temp Daten aller angeschlossen Sensoren über ein lokales Wlan und übermittelt diese Daten über das Internet an den Webserver.
- IN: Temp Daten per http
- OUT: Temp Daten zum Webserver übers Internet mittels udp
- Technik: Linux Server mit Perl UDP/Websocket Bridget
Web Server
Der Webserver empfängt alle aktuellen Temperaturen der Sensoren und übermittelt diese an die Web Clients
- IN: Temp Daten per udp
- OUT: Temp Daten zum Webclient übers Internet mittels Websocket
Web Client
- IN: Temp Daten per Websocket
- OUT: Html5 Seite mit den Temp Daten pro Sensor
- Technik: Html5 Client mit Websocket und Javascript
--
ErnstHerko - 2016-01-21