development:definitions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
development:definitions [2010/12/12 13:45] – updated definitions steffenvogel | development:definitions [2012/12/22 19:41] (aktuell) – [Channel] malloc | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
===== Entity ===== | ===== Entity ===== | ||
- | > Praktisch alles außer die Messwerte selber, wird vom Backend | + | > Praktisch alles außer die Messwerte selber, wird von der Middleware |
==== Channel ==== | ==== Channel ==== | ||
> Ein Kanal (engl. Channel) repräsentiert einen " | > Ein Kanal (engl. Channel) repräsentiert einen " | ||
> Er wird durch eine **U**niversally **U**nique **Id**entifier eindeutig referenziert. | > Er wird durch eine **U**niversally **U**nique **Id**entifier eindeutig referenziert. | ||
+ | > Der Kanal hat auch einen Typ, der die Meßgröße näher spezifiziert. | ||
=== Meter === | === Meter === | ||
Zeile 17: | Zeile 18: | ||
* Gas | * Gas | ||
* Wasser | * Wasser | ||
+ | |||
+ | definiert sind dafür (aus dem Source des Frontend gelesen): | ||
+ | * flow -> Fließgeschwindigkeit | ||
+ | * heat -> Wärmemengenzähler | ||
+ | * electric meter -> Stromzaehler | ||
+ | * gas -> Gas -> Impulse? | ||
+ | * water -> Wasser | ||
+ | * workinghours | ||
=== Sensor === | === Sensor === | ||
Zeile 25: | Zeile 34: | ||
* Wind | * Wind | ||
* Luftdruck | * Luftdruck | ||
+ | |||
+ | definiert sind dafür (aus dem Source des Frontend gelesen): | ||
+ | * voltage | ||
+ | * power -> Strommesser | ||
+ | * powersensor | ||
+ | * temperature | ||
+ | * pressure | ||
+ | * humidity | ||
+ | * windspeed | ||
+ | * radiation | ||
+ | * luminosity | ||
==== Aggregator ==== | ==== Aggregator ==== | ||
Zeile 35: | Zeile 55: | ||
> So können ähnlich wie in gängigen Dateisystem Hierarchien erzeugt werden - die dritte Gruppe enthält zum Beispiel die beiden ersten Gruppen. | > So können ähnlich wie in gängigen Dateisystem Hierarchien erzeugt werden - die dritte Gruppe enthält zum Beispiel die beiden ersten Gruppen. | ||
+ | Definiert sind hierfür laut Frontend bisher: | ||
+ | * group -> Gruppe | ||
+ | * user -> Nutzer | ||
+ | * building -> Gebäude | ||
===== Controller ===== | ===== Controller ===== | ||
- | > Ein Controller | + | > Ein Controller |
- | > Dabei sorgt er durch Zwischenspeicherung der Messwerte | + | > Weitere Aufgabe des Controllers ist die Pufferung von Messwerten |
- | ===== Backend | + | ===== Middleware |
- | > Das Backend | + | > Die Middleware |
> Es besteht aus Webserver, Datenbank, und PHP Interpreter. | > Es besteht aus Webserver, Datenbank, und PHP Interpreter. | ||
Zeile 48: | Zeile 72: | ||
===== Tuple ===== | ===== Tuple ===== | ||
- | > Ein Tuple ist ein Messwert, der vom Backend | + | > Ein Tuple ist ein Messwert, der von der Middleware |
+ | |||
+ | ===== Local Interface ===== | ||
+ | > Statt die Messwerte von der Middleware abzufragen, können diese auch direkt von einem lokalen Webserver auf dem Controller abgefragt werden, um eine geringere Latenz und eine höhere zeitliche Auflösung zu erreichen. | ||
development/definitions.1292157901.txt.gz · Zuletzt geändert: 2011/05/29 13:09 (Externe Bearbeitung)