P42 Interopérabilité de protocoles de communication intra
Transcription
P42 Interopérabilité de protocoles de communication intra
P42 Interopérabilité de protocoles de communication intra-bâtiment Année 2001-2002 Encadrants : Mme. M.T. SEGARRA (INFO) & M. D. BOURREAU (MO) Partenaires : M. Y. LANÖE, Société DELTA DORE Mots clés : Domotique, Réseaux, Courant porteur, Passerelle, X2D, UPnP, XML Résumé : L’objectif du projet est de concevoir une passerelle entre la technologie UPnP et le protocole X2D. Il doit être possible d’envoyer des commandes d’un des protocoles vers l’autre, et que deux appareils communiquant par l’intermédiaire de ces deux protocoles différents se comprennent. Cette passerelle permet ainsi de relier les deux types de réseau. Le produit est donc constitué : • D’un logiciel développé pour Linux, constituant la passerelle entre les 2 protocoles. • D’une documentation sur l’installation et l’utilisation de cette passerelle. • D’une application faisant fonctionner cette passerelle. 1. Présentation et contexte du projet. Le projet S4 « Interopérabilité des protocoles de communication intra-bâtiment » s’intègre dans un projet plus vaste: "Maison Intelligente". Ce dernier vise à proposer des outils pour faciliter la vie à domicile de personnes handicapées. Pour cela la personne handicapée sera munie d’un PDA à partir duquel elle pourra commander tous les objets de la maison (volets, chauffage, éclairage,…). Dans le cadre de ce projet d’ingénieur, nous nous sommes intéressés plus particulièrement d’une part aux dispositifs X2D – commercialisés par Delta Dore [1] – qui permettent de commander des appareils tels le chauffage ou une simple lampe et d’autre part à la technologie UPnP qui utilise de nombreux standards existants pour commander des appareils connectés à un réseau IP [2]. 2. Méthodologie développée pour aboutir. Dans un premier temps nous avons étudié les deux protocoles mis en jeu : le protocole X2D – protocole propriétaire sur courant porteur – et la technologie UPnP. Puis, nous avons traduit les commandes UPnP en X2D. Une plate-forme matérielle a également été mise en place pour tester le bon fonctionnement de la passerelle X2D/UPnP. Le développement s’est effectué sous Linux dans le langage C. 3. Développement des différentes tâches et principaux résultats. 31. Etude des protocoles : Nous avons étudié la technologie UPnP [5], à travers un exemple d’application fourni dans le SDK Intel UPnP [3] ; implémentation libre et gratuite des spécifications UPnP utilisée dans le projet Maison Intelligente. Les caractéristiques du protocole propriétaire X2D et de ses trames nous ont été fournies par Delta Dore. L’accès aux dispositifs X2D est effectué via un modem connecté par un lien série à un PC. L’étude de l ‘accès à ce modem a été effectué lors de l’étude du protocole X2D et de la bibliothèque X2D développée par un membre du projet Maison Intelligente [4]. 32. Passerelle UPnP/X2D : Nous avons pu mettre en évidence 3 phases dans la programmation de la passerelle : un dispositif UPnP : Il fait le lien entre la bibliothèque X2D et UPnP. Chaque demande d’action au niveau de la technologie UPnP est traduite en trame X2D grâce à la bibliothèque X2D. - la description des dispositifs : Chaque dispositif – en d’autres termes, chaque équipement domotique susceptible d’être commandé – est décrit dans un fichier XML, qui indique quels sont les services qui lui sont associés. - un point de contrôle UPnP : Il sert à diriger et à demander l’exécution de tâches à un équipement particulier représenté par un dispositif UPnP. Une interface graphique HTML permet de contrôler facilement les dispositifs. - 33. Tests et applications : Cette phase a commencé par la réalisation de tests « simples » tels que la commande d’un interrupteur X2D à partir d’un PC. Dans un deuxième temps, elle donne lieu à la réalisation d’un panneau figurant les pièces d’une maison intelligente contenant quelques éléments de domotique : lampes, radiateurs, thermomètres, volets roulants. Ce panneau constitue note ultime banc de test et sera présenté lors du forum. 34. Documentation & Site web : La documentation de la passerelle, est constituée du descriptif des différentes fonctions du programme, ainsi que d’un manuel de fonctionnement pour l’utilisateur. Pour plus d’informations sur notre projet : http://picolibre.enst-bretagne.fr/projects/s4p42/ 4. Conclusions et perspectives. Le but de ce projet d’ingénieur était de permettre l’interopérabilité de protocoles de communication intra-bâtiments. Cependant, comme il existe de très nombreux protocoles susceptibles de répondre à ces critères, notre objectif prioritaire, était de concevoir une passerelle UPnP/X2D. Toutefois, l’interopérabilité avec un protocole sur courant porteur tel que X2D pourrait être enrichie par l’extension de la passerelle et l’interconnexion à des équipements radio-fréquences tel que IEEE 802.11b ou infrarouge comme IrDA. Bibliographie. [1] Page d’accueil Delta Dore : www.deltadore.com [2] A. PLAZAOLA CASTAÑO : “ Technologies de connexion des réseaux dans la maison” – Rapport de Stage de Mastère ISIC – 2002. [3] ”UPnP SDK v1.0 for Linux “ – Documentation contenue dans le kit de développement – Janvier 2001. [4] J. POICHET : « Bibliothèque X2D – Maison Intelligente » – 2002. [5] Page d’accueil UPnP : www.upnp.org
Documents pareils
EM2 CPL - Domotec Services
DELTA DORE maîtrise depuis de nombreuses années les transmissions numériques sur les supports filaires (bus, courants porteurs, téléphonie)
ou immatériels (infra-rouge, radio) et construit une offr...
GP3 CPL - Domotec Services
Pour en bénéficier, il est nécessaire de joindre à l'envoi de votre appareil défectueux la preuve d'achat sur laquelle
doit figurer la date d'acquisition.
Elle couvre le remplacement des pièces déf...