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

Topic revision: r1 - 2016-01-21 - ErnstHerko
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback