Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:frontends:frontend

Dies ist eine alte Version des Dokuments!


Das Volkszaehler standard-Frontend

Dieses Standard Frontend wird von einem Webserver bereitgestellt und kann von jedem Browser aufgerufen werden (PC, Handy, Tablet).

Demo: http://demo.volkszaehler.org/

Damit eine zusätzliche Sicherheit bei einer eventuellen Übertragung des Frontends über das Internet erzeugt wird, werden die Anzeigegeräte (=Kanäle) mittels einer kryptischen UUID (beispielsweise 550e8400-e29b-11d4-a716-44665512562) definiert, die man am Browser separat eingeben muss, um den entsprechenden Kanal sehen zu können. Wer die UUID nicht kennt, kann zwar das Frontend aufrufen, aber die Daten nicht sehen. Man kann aber auch die Definition als öffentliche Kanäle wählen, dann erspart man sich diese Mühe.

Um die UUIDs nicht jedesmal eingeben zu müssen, wenn man die Seite neu lädt oder ein anderes Mal wieder aufrufen möchte, können die UUIDs in Browser-Cookies gespeichert werden und stehen dann an diesem Arbeitsplatz dauerhaft zur Verfügung. (Vorsicht an öffentlichen Computern!)

Die Kanäle des Volkszählers werden über das Frontend nicht nur angezeigt, sondern auch erzeugt:

Dazu wählt Ihr die Schaltfläche „Kanal hinzufügen“ aus.

Es gibt drei Möglichkeiten:

  1. Kanal über bekannte UUID hinzufügen (dabei müsst Ihr die UUID des in der Tabelle Entities gespeicherten Kanals wissen und in das Feld einfügen!)
  2. Öffentlichen Kanal hinzufügen (der in der Tabelle Entities gespeichert ist und in der Tabelle Properties mit der Property „public“ versehen ist!)
  3. Einen neuen Kanal erstellen (der dann in den Tabellen entities und properties erzeugt wird und DANACH mit einem Messgerät durch die Konfiguration der Middleware (vzlogger, s0vz oder 1wirevz) auf die neue UUID verbunden wird!)
Ihr müsst also herausfinden, welche Messkurven Ihr im Frontend sehen wollt, dann diese über das Frontend anlegen und mit Euren Messgeräten über die Zuordnung der UUID in vzlogger, s0vz und 1wirevz verbinden
software/frontends/frontend.1360356992.txt.gz · Zuletzt geändert: 2013/02/08 21:56 von r00t