Benutzer-Werkzeuge

Webseiten-Werkzeuge


development:api:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
development:api:start [2011/08/20 00:29] – [Middleware-API] stv0gdevelopment:api:start [2018/12/10 15:15] (aktuell) – Beispiel hinzugefügt zugschlus
Zeile 19: Zeile 19:
 Das ist jetzt leicht: die Middleware-API beschreibt die Kommunikation zwischen dem Messgerät (AVR Net-IO, Flukso, ...) und der Middleware. Das ist jetzt leicht: die Middleware-API beschreibt die Kommunikation zwischen dem Messgerät (AVR Net-IO, Flukso, ...) und der Middleware.
  
-<html><span style="font-size: 2em; font-weight: bold"><a href="/development/api/reference">Referenz</a></span></html>+[[development/api/reference|Hier geht's zur Referenz]]
  
 ===== Aufgaben der API ===== ===== Aufgaben der API =====
Zeile 51: Zeile 51:
   * geringer Overload im Vergleich zu XML   * geringer Overload im Vergleich zu XML
   * performante Verarbeitung der Daten mit Javascript   * performante Verarbeitung der Daten mit Javascript
 +
 +===== Beispiel =====
 +
 +** (nachträgliches) Auslesen von Zählerständen zum 01. des laufenden Monats **
 +
 +(alles auf eine Zeile schreiben)
 +
 +  http://IP/middleware.php/data.csv?
 +    uuid[]=...&
 +    uuid[]=...&
 +    group=month&
 +    options=raw&
 +    to=first%20day%20of%20this%20month%20midnight
 +
 +Man kann beliebig viele `uuid[]=...` (also auch nur einen einzigen) Abschnitte angeben und erhält ein CSV zurück, in dem die Zählerstände zum 01. des Monats Mitternacht enthalten sind.
  
  
development/api/start.1313792987.txt.gz · Zuletzt geändert: 2011/08/20 00:29 von stv0g