XPL (protocole)

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

xPL (eXtremely simPle protocoL) est un protocole ouvert et simple de communication utilisé principalement en domotique. Il est basé sur l'échange de messages bien définis entre des équipements domestiques par l'intermédiaire de concentrateurs.

Il est simple à mettre en œuvre et fait partie d'appareils comportant le principe « branchez et utilisez ». Sa devise : « léger sur le câble par conception ».

Dans un réseau local, il utilise le protocole UDP.

Ce protocole dérive[1] du protocole xAP[2],[3].

Le support de ce protocole est abandonné depuis le par l'équipe qui l'avait initié[4].

Architecture

Structure générale

Les systèmes utilisant le protocole sont constitués de capteurs, de modules comprenant le xPL et de l'ensemble du matériel nécessaire à son fonctionnement (alimentations, etc.).

Messages

Les messages suivent un format de texte brut.

Exemple de message :

xpl-cmnd
{
hop=1
source=xpl-xplhal.mamaison
target=acme-cm12.server
}
control.basic
{
command=on
device=b2
}

Le maître

C'est le serveur principal du système appelé xPLHal. Il envoie des messages de découverte des périphériques connectés.

Les éléments de configuration

Les constructeurs de matériels peuvent fournir des fichiers au format XML, ce qui facilite l'intégration rapide de leur matériels dans le système.

Les concentrateurs

Ces éléments ont pour rôle d'assurer les interconnexions entre les différents modules et périphériques constituant le système. Ils sont basés sur un principe équivalent à celui des concentrateurs Ethernet

Les ponts

Des ponts assurent la communication avec d'autres réseaux ou sous-réseaux, par exemple, avec un réseau Ethernet.

Les plateformes

Développé à l'origine sur le système d'exploitation Linux, il comporte des adaptations et des logiciels pour OS X et Microsoft Windows.

Liens externes

  • (en) Le projet xPL.
  • (en) Le projet à l'origine de xPL, XAP.
  • (fr) Un système libre de domotique à base de xPL, Domogik.
  • (en) Démarrer avec xPL et xAP.


Notes et références

  1. Différences entre XAP et xPL.
  2. XAP Automation Protocol
  3. Planète domotique
  4. « Project Closure « The xPL Project », sur xplproject.org.uk (consulté le )
v · m
Protocoles de communication
Processus d'automation
  • AS-i
  • Bristol Standard Asynchronous Protocol (en)
  • CC-Link Industrial Networks (en)
  • Common Industrial Protocol (en)
  • Bus de données CAN
    • CANopen
    • DeviceNet
  • ControlNet
  • DF-1 Protocol (en)
  • DirectNET Protocol (en)
  • EtherCAT
  • Ethernet Global Data
  • POWERLINK
  • EtherNet/IP
  • Factory Instrumentation Protocol
  • FINS (en)
  • FOUNDATION fieldbus (en)
    • Foundation Fieldbus H1 (en)
    • HSE
  • Service Request Transport Protocol (en)
  • HART Protocol
  • SDS Protocol (en)
  • HostLink Protocol (en)
  • InterBus
  • MECHATROLINK (en)
  • MelsecNet (en)
  • Modbus
  • Optomux (en)
  • PieP (en)
  • Profibus
  • PROFINET IO
  • Serial Real-Time Communications System
  • SERCOS III
  • Sinec H1 (en)
  • SynqNet (en)
  • TTEthernet (en)
  • RAPIEnet (en)
  • Very Simple Control Protocol (VSCP)
Supervision
Immotique
Power system automation (en)
Automatic meter reading (en)
Automobile / Vehicle bus (en)
  • icône décorative Portail de l’informatique
  • icône décorative Portail de l’électricité et de l’électronique