16/10/2008, 21:54:29
> par ex une chaine du type "W1/2/3=1" écrirait la valeur 1 à l'adresse
> de groupe 1/2/3
> de la même manière si le device 2/3/4 envoie la valeur 1 a l'adresse
> de groupe 3/2/1 alors la chaine ascii correspondante pourrais être
> "02.03.04>03/0/001=1"
Je ne connais pas de solution logicielle qui réponde à tes besoins
mais EIBD fournit toutes les primitives nécessaire à sa réalisation.
Après, la complexité dépend aussi de ce que tu veux gérer. Si c'est
juste envoyer et recevoir les valeurs telle quelle sur le bus il
suffit de créer un soket groupe dans EIBD. Par contre si tu veux faire
des trucs plus complexes comme convertir les nombres à virgule
flottante de leur représentation binaire vers leur représentation
textuelle (par ex, des températures), là il faut un peu plus de code
et surtout, il faut que ta passerelle connaisse le type de chaque
objet groupe pour pouvoir faire la conversion appropriée. Et là on se
rapproche plutôt de ce que fait linknx. (si on considère que l'XML est
de l'ascii, le tandem eibd/linknx constituent en quelque sorte une
passerelle knx/ASCII, et conceptuellemnt "<write id='1/2/3' value='on'/
>" n'est pas très différent de "W1/2/3=1")
A+
Jean-François
> de groupe 1/2/3
> de la même manière si le device 2/3/4 envoie la valeur 1 a l'adresse
> de groupe 3/2/1 alors la chaine ascii correspondante pourrais être
> "02.03.04>03/0/001=1"
Je ne connais pas de solution logicielle qui réponde à tes besoins
mais EIBD fournit toutes les primitives nécessaire à sa réalisation.
Après, la complexité dépend aussi de ce que tu veux gérer. Si c'est
juste envoyer et recevoir les valeurs telle quelle sur le bus il
suffit de créer un soket groupe dans EIBD. Par contre si tu veux faire
des trucs plus complexes comme convertir les nombres à virgule
flottante de leur représentation binaire vers leur représentation
textuelle (par ex, des températures), là il faut un peu plus de code
et surtout, il faut que ta passerelle connaisse le type de chaque
objet groupe pour pouvoir faire la conversion appropriée. Et là on se
rapproche plutôt de ce que fait linknx. (si on considère que l'XML est
de l'ascii, le tandem eibd/linknx constituent en quelque sorte une
passerelle knx/ASCII, et conceptuellemnt "<write id='1/2/3' value='on'/
>" n'est pas très différent de "W1/2/3=1")
A+
Jean-François