Anar al contingut

Openwebnet

De L'Enciclopèdia, la wikipedia en valencià

OpenWebNet és un protocol de comunicació proyectat i desenrollat per BTicino a partir del 2000.
El protocol naix per a permetre l'interacció en totes les funcions disponibles en el sistema Domótico MyHome realisat per Bticino.

L'evolució recent permet utilisar el protocol OpenWebNet per a interactuar en qualsevol sistema de domòtica (per eixemple els sistemes basats en el bus KNX o també el sistema DMX) per mig dels gateway adequats.

L'estàndart OpenWebNet està divulgat en la Community MyOpen.

Protocol OpenWebNet

El protocol està desenrollat independentment del mig de comunicació utilisat. Per eixemple és possible utilisar una aplicació en un ordenador personal conectat directament, via ethernet, serial RS232 o USB a un gateway conectat directament al sistema domótico per controlar.

El requisit mínim, consistix en utilisar tons DTMF en la llínea telefònica PSTN per a la transmissió dels mensages.

Quienquiera pot solicitar l'extensió dels mensages que constituïxen el llenguage d'interacció en el camp. Propondre el mateix RFC que serà examinada i divulgada si complix en els requisits de la sintaxis de OpenWebNet.

Sintaxis

Un mensage OpenWebNet està estructurat per mig de camps successius, que precisen el detall de l'informació continguda; estant caracterisats per una estructura en camps de llongitut variable separat pel caràcter "*" i finalisat el mensage en "##".

Els caràcters admesos en els camps són números i el caràcter "#".

L'estructura d'un mensage és:

* camp1camp2 *... * campoN ##  

Actualment s'admeten la següent tipologia de camps:

  • QUIEN
  • DÓNDE
  • QUÉ
  • TAMAÑO
  • VALOR

QUIEN

Per eixemple: QUIEN = 1, envia els mensages per a la gestió de l'allumenament.

DÓNDE

Envia el conjunt d'objectes interessats al mensage.

Pot ser objecte individual (punt-punt), un ambient específic (Ambient),un grup d'objectes (Grup), tot el sistema (General).

Per a cada QUIEN (i per lo tant per a cada funció) es precisa una taula dels DÓNDE.

El tag DÓNDE també pot contindre paràmetros (facultatius), especificats d'esta manera: DONDE#PAR1#PAR2... #PARn.

Eixemple de DÓNDE: totes les llums del grup 1, el sensor 2 de la zona 1 del sistema d'Alarma, etc.

QUÉ

Realisa una acció a complir o un estat a llegir.

Per a cada QUIEN, i per lo tant per a cada funció, es precisa una taula dels QUÉ.

El camp QUÉ també pot contindre paràmetros (facultatius) especificats d'esta manera: QUÉ#PAR1#PAR2... #PARn.

Eixemple d'accions: encendre llum, dimmer al 75%, baixar persiana, encendre la ràdio, etc.. Eixemple d'estats: llum encesa, alarma activa, bateria descarregada, etc.

TAMAÑO

És el tamany que caracterisa l'objecte a que fa referència el mensage.

Per cada QUIEN (i per lo tant per a cada funció) es precisa una taula dels TAMAÑOS.

És possible solicitar / llegir / escriure el valor d'un tamany. A cada tamany estan associats un número establit de valors, especificats pel camp VALOR

Eixemple de tamany: la temperatura d'un sensor, el volum d'un altaveu, la versió firmware d'un dispositiu.

VALOR

Localisa el valor llegit o a escriure del tamany requerit / llegit / escrit en el mensage.

Vore també