Openwebnet

Openwebnet

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 interagir avec n’importe quel système domotique (comme les systèmes basés sur le bus EIB/Konnex et DMX par exemple) moyennant l’usage de passerelles adaptées.

Le standard OpenWebNet est publié sur le site de la MyOpen Community.

Sommaire

Protocole OpenWebNet

Le protocole est pensé pour être indépendant du moyen de communication utilisé. Par exemple il est possible d’utiliser une application PC, connecté via Ethernet ou RS232 ou USB, à une passerelle directement connectée au système domotique à contrôler.

Le minimum requis est de pouvoir utiliser les tons DTMF sur la ligne téléphonique PSTN pour la transmission des messages.

N’importe qui peut requérir l’extension des messages qui constituent le langage d’interaction avec le champ.

Il suffit de proposer sa propre RFC, qui sera examinée et diffusée si elle répond aux critères de syntaxe de l'OpenWebNet.


Syntaxe

Un message OpenWebNet est structuré avec des champs successifs spécifiant les détails de l’information contenue.

Il est ainsi caractérisé par une structure faite de champs à longueur variable séparés par le caractère spécial " * " et est fermé par " ## ".

Les caractères autorisés dans les champs sont des chiffres ainsi que le caractère " # ".

La structure d’un message est donc :

*champ1*champ2*...*champN##

La typologie des champs admise aujourd’hui est la suivante :

  • QUI
  • QUOI
  • GRANDEUR
  • VALEUR

QUI

Indique la fonction sollicitée de l’installation domotique destinataire du message OpenWebNet. Exemple : QUI=1 identifie les messages pour la gestion de la lumière.

Indique l’ensemble des objets destinataires du message. Cela peut être un objet seul, un groupe d’objet, un environnement spécifique, le système entier, etc. Chaque QUI (donc chaque fonction) se voit attribuer une table de OÙ spécifique.

Le tag OÙ peut aussi contenir des paramètres facultatifs spécifiés ainsi : OÙ#PAR1#PAR2…#PARn Exemple : toutes les lumières du groupe 1, le détecteur 2 de la zone 1 du système anti-intrusion, etc…

QUOI

Indique une action à accomplir ou un état à lire. Chaque QUI (chaque fonction) se voit attribuer une table de QUOI spécifique Le champ QUOI peut aussi contenir des paramètres facultatifs spécifiés de la manière suivante : QUOI#PAR1#PAR2…#PARn. Exemples d’actions : allumage lumière, dimmer à 75%, fermeture des volets roulants, allumage radio, etc

Exemples d’états : lumière allumée, alarme active, batterie déchargée, etc…

GRANDEUR

Indique une grandeur qui caractérise l’objet auquel le message fait référence. Il est possible de requérir/lire/écrire la valeur d’une grandeur. A chaque grandeur est associé un nombre prédéfini de valeurs, spécifié dans le champ VALEUR.

Exemple de grandeur : température d’un thermomètre, volume d’un haut-parleur, version firmware d’un dispositif.

VALEUR

Indique la valeur lue ou à écrire de la grandeur demandée/lue/écrite dans le message.


Messages

Il existe 4 types de messages OpenWebNet

  • Messages de Commande/État
  • Messages de Requête d’État
  • Messages de Requête/Lecture/Écriture de Grandeur
  • Messages d’Acknowledgement

Messages de Commande / État

  • QUI*QUOI*OÙ##

Messages de Requête d’Etat

*#QUI*OÙ##

Messages de Requête/Lecture/Écriture Grandeur

Requête:
*#QUI*OÙ*GRANDEUR##
Lecture:
*#QUI*OÙ*GRANDEUR*VALEUR1*...*VALEURn##
Écriture:
*#QUI*OÙ*#GRANDEUR*VALEUR1*...*VALEURn##

Messages d’ Acknowledgement

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

Passerelle OpenWebNet

Il existe aujourd’hui 2 types de passerelles qui permettent de rejoindre le bus de champ :

Web Server

Ce sont des serveurs Web embarqués qui sont chargés de la traduction entre les messages OpenWebNet transmis sur TCP/IP et les messages SCS du bus de champ.
Ces serveurs sont développés sur une plate-forme Linux.

Interface Série/USB

Il s’agit d’une interface chargée de la traduction entre les messages OpenWebNet transmis sur USB et/ou RS232 et les messages SCS du bus de champ.

Documentation Externe

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Openwebnet de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • 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 — 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 …   Wikipedia Español

  • 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

Share the article and excerpts

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