[vz-dev] Konfiguration verschiedener Middleware-APIs

Kai Krueger kai.krueger at itwm.fraunhofer.de
Fri Mar 16 15:36:43 CET 2012


Hallo


   Nachdem man nun im C++ port vom vzlogger verschiedene logger-Apis
nutzen kann, muesste noch eine Definition fuer die Konfiguration
gefunden werden.
Bisher sieht der Teil in  der Konfiguration wie folgt aus:
meters : [{
       protocol : d0,
       channel : [{
	       uuid : UUID
	       middleware : URL
	       identifier : ID
       },{...}]
},{...}]

Da i.A. verschiede Api verschiedene Parameter haben koennen, wuerde
ich vorschlage, alternativ zum tag "middleware" einen Block
einzufuehren
api : {
    protocol : volkszaehler o. mysmartgrid o. ...
    url : URL
    ... : ... (nach Bedarf)
}

Auf diese Weise wuerden bisherige Konfigurationen default maessig die
"Volkszaehler"-Api nutzen, wer eine andere API nutzen moechte muesste
dann nur "middleware" gegen "api" : {...} tauschen.

hat jemand bessere Vorschlaege zum Aufbau oder zu den Parametername?

Viele Gruesse
Kai




More information about the volkszaehler-dev mailing list