[vz-dev] Konfiguration verschiedener Middleware-APIs

Steffen Vogel info at steffenvogel.de
Fri Mar 16 21:22:51 CET 2012


Hi Kai,

Am Freitag, den 16.03.2012, 15:36 +0100 schrieb Kai Krueger:
> hat jemand bessere Vorschlaege zum Aufbau oder zu den Parametername?


Wie wäre es, wenn wir diese ganzen sachen ähnlich wie bei den "meter"
Einträgen über ein "protocol" Feld unterscheiden:

...
meters : [{
	protocol : sml,
	device : /dev/ttyUSB
	baudrate : 9600,
	channels : [{
		protocol : vz /* volkszaehler.org */
		uuid : 1234-1234-...
		identifier : power
	},
	{
		protocol : msg /* mysmartgrid */
		???
		???
		identifier : counter
	}]
}]

Wie bei den metern würde das "protocol" Feld dann über die Bedeutung der
restlichen Parameter entscheiden.
Ich finde diese Variante etwas eleganter, da sie keine neue
Gliederungs-Ebende einführt (api) und im Prinzip volkszaehler.org und
mysmartgrid ja zwei gleichberechtigte Protokolle sind. Dann müsste man
sie ja nicht einmal hinter "middleware" und einmal hinter "api"
verstecken. Es geht ja bei beiden ums gleiche.

viele Grüße & super vielen Dank an Kai für die Arbeit an der
Portierung!! :)

Steffen

-- 
Steffen Vogel
Robensstraße 69
52070 Aachen

Mail: info at steffenvogel.de
Web: http://www.steffenvogel.de
Jabber: stv0g at jabber.ccc.de
ICQ: 236033
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part
URL: <http://volkszaehler.org/pipermail/volkszaehler-dev/attachments/20120316/638539f2/attachment.pgp>


More information about the volkszaehler-dev mailing list