Openwebnet

Openwebnet

OpenWebNet es un protocolo de comunicación proyectado y desarrollado por BTicino a partir del 2000.
El protocolo nace para permitir la interacción con todas las funciones disponibles en el sistema Domótico MyHome realizado por Bticino.

La evolución reciente permite utilizar el protocolo OpenWebNet para interactuar con cualquier sistema de domótica (por ejemplo los sistemas basados en el bus KNX o también el sistema DMX) mediante los gateway adecuados.

El estándar OpenWebNet está divulgado en la Community MyOpen.


Contenido

Protocolo OpenWebNet

El protocolo está desarrollado independientemente del medio de comunicación utilizado. Por ejemplo es posible utilizar una aplicación en un ordenador personal conectado directamente, vía ethernet, serial RS232 o USB a un gateway conectado directamente al sistema domótico por controlar.

El requisito mínimo, consiste en utilizar tonos DTMF en la línea telefónica PSTN para la transmisión de los mensajes.

Quienquiera puede solicitar la extensión de los mensajes que constituyen el lenguaje de interacción con el campo. Proponer el mismo RFC que será examinada y divulgada si cumple con los requisitos de la sintaxis de OpenWebNet.


Sintaxis

Un mensaje OpenWebNet está estructurado mediante campos sucesivos, que precisan el detalle de la información contenida; estando caracterizados por una estructura con campos de longitud variable separado por el carácter "*" y finalizado el mensaje con "##".

Los caracteres admitidos en los campos son números y el carácter "#".

La estructura de un mensaje es:

* campo1*campo2 *... * campoN ##  

Actualmente se admiten la siguiente tipología de campos:

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

QUIEN

Por ejemplo: QUIEN = 1, envía los mensajes para la gestión de la iluminación.

DÓNDE

Envía el conjunto de objetos interesados al mensaje.

Puede ser objeto individual (punto-punto), un ambiente específico (Ambiente),un grupo de objetos (Grupo), todo el sistema (General).

Para cada QUIEN (y por lo tanto para cada función) se precisa una tabla de los DÓNDE.

El tag DÓNDE también puede contener parámetros (facultativos), especificados de este modo: DONDE#PAR1#PAR2... #PARn.

Ejemplo de DÓNDE: todas las luces del grupo 1, el sensor 2 de la zona 1 del sistema de Alarma, etc...

QUÉ

Realiza una acción a cumplir o un estado a leer.

Para cada QUIEN, y por lo tanto para cada función, se precisa una tabla de los QUÉ.

El campo QUÉ también puede contener parámetros (facultativos) especificados de este modo: QUÉ#PAR1#PAR2... #PARn.

Ejemplo de acciones: encender luz, dimmer al 75%, bajar persiana, encender la radio, etc.... Ejemplo de estados: luz encendida, alarma activa, batería descargada, etc...

TAMAÑO

Es el tamaño que caracteriza el objeto a que hace referencia el mensaje.

Por cada QUIEN (y por lo tanto para cada función) se precisa una tabla de los TAMAÑOS.

Es posible solicitar / leer / escribir el valor de un tamaño. A cada tamaño están asociados un número establecido de valores, especificados por el campo VALOR

Ejemplo de tamaño: la temperatura de un sensor, el volumen de un altavoz, la versión firmware de un dispostivo.

VALOR

Localiza el valor leído o a escribir del tamaño requerido / leído / escrito en el mensaje.

Mensajes

Existen 4 tipologías de mensajes OpenWebNet

  • Mensajes de Comando / Estado
  • Mensajes de Consulta de Estado
  • Mensajes de Solicitud / Lectura / Escritura Tamaño
  • Mensajes de Acknowledge

Mensajes de Comando / Estado

* QUIEN*QUÉ*DÓNDE ##  

Mensajes de Consulta de Estado

* #QUIEN*DÓNDE ##  

Mensajes de Solicitud / Lectura / Tamaño de Escritura

Solicitud:
* #QUIEN*DÓNDE*TAMAÑO ##  
Lectura:  
* #QUIEN*DÓNDE*TAMAÑO*VALOR1 *... * VALORn ##  
Escritura:  
* #QUIEN*DÓNDE*#TAMAÑO*VALOR1 *... * VALORn ##  

Mensajes de Acknowledge

ACK:  
* #*1 ##  
NACK:  
* #*0 ##  
 

Gateway OpenWebNet

Existen hoy en día dos tipologías de gateway que permiten alcanzar el bús de campo

Gateway Ethernet

Son gateway embedded, que funcionan de traductor entre los mensajes OpenWebNet transmitidos sobre protocolo TCP/IP y los mensajes SCS del bus de campo.

Los gateway están desarrollados sobre la plataforma Linux.

Interfaz Serial/USB

Se trata de una interfaz que funciona de traductor entre los mensajes OpenWebNet transmitidos por el puerto USB y/o sobre el puerto Serial RS232 y los mensajes SCS del bus de campo.

Documentatión externa

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • OpenWebNet — is a Communication Protocol developed by Bticino since 2000. OpenWebNet Protocol allow a “high level” interaction between a remote unit and Bus SCS of MyHome domotic system. Latest protocol evolution has been improved to allow interaction with… …   Wikipedia

  • Openwebnet — est un protocole de communication conçu et développé par BTicino depuis 2000. Un tel protocole est né pour permettre l’interaction entre toutes les fonctions du système domotique MyHome. L’évolution récente a permis d’utiliser OpenWebNet pour… …   Wikipédia en Français

  • OpenWebNet — открытый протокол, развиваемый компанией Bticino с 2000 года. Предназначен для интеграции системы домашней автоматизации MyHome с с решениями от других производителей. Взаимодействие осуществляется через шлюз. Содержание 1 …   Википедия

  • BUS SCS — SCS est le sigle de Système de Câblage simplifié. Il s agit d un bus de champ mis au point en 1996. Ses applications recouvrent les domaines de la domotique et des automatismes du bâtiment. Sommaire 1 Caractéristiques générales 2 Communication 3… …   Wikipédia en Français

  • Home automation — is the residential extension of building automation . It is automation of the home, housework or household activity. Home automation may include centralized control of lighting, HVAC (heating, ventilation and air conditioning), appliances, and… …   Wikipedia

  • Bus SCS — Saltar a navegación, búsqueda SCS es un acrónimo de “Sistema de Cableado Simplificado”. Es un bus de campo desarrollado y sus aplicaciones están en el campo de la automatización del residencial y la automatización de edificio. Contenido 1… …   Wikipedia Español

  • HVAC — may also stand for High voltage alternating current. See also: Glossary of HVAC HVAC systems use ventilation air ducts installed throughout a building that supply conditioned air to a room through rectangular or round outlet vents, called… …   Wikipedia

  • Digital Living Network Alliance — Founded June 2003 (2003 06)[1] Headquarters 4000 Kruse Way Place, Bldg 2, Ste 250 La …   Wikipedia

  • System integrator — A system integrator is a person or company that specializes in bringing together component subsystems into a whole and ensuring that those subsystems function together, a practice known as System Integration. System integrators may work in many… …   Wikipedia

  • Building automation — can also refer to Build automation, the practice of programmatically compiling software programs. A Building Automation System (BAS) is an example of a Distributed control system. Building automation describes the functionality provided by the… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”