Vous êtes sur la page 1sur 60

ECOLE SUPERIEURE POLYTECHNIQUE

MEMOIRE DE FIN DE CYCLE Pour lobtention du : DIPLOME DE TECHNICIEN SUPERIEUR EN TELEINFORMATIQUE (DTST) Thme : UTILISATION DE LA DOMOTIQUE AVEC ASTERISK

Lieu de stage : ECOLE SUPERIEURE POLYTECHNIQUE DE DAKAR

Prsent par :
Din MBENGUE, Mouhammad DIEYE, Arona KANE

Encadrs par :

Matre de stage :

Dr. Samuel OUYA

Dr. Samuel OUYA

Anne universitaire : 2009 2010

VISA DE SOUTENANCE DIPLOME DE TECHNICIEN SUPERIEURE EN TELEINFORMATIQUE (DTST)

Je soussign, . ., (poste occup) et Matre de stage, autorise Messieurs Din Mbengue, Mouhammad Dieye et Arona Kane (tudiants au Dpartement Gnie Informatique de lESP/ DTST 2me anne) dposer leur mmoire de fin de cycle. Dakar, le .. Signature

Je soussign, . ., enseignant lESP et encadreur, autorise Messieurs Din Mbengue, Mouhammad Dieye et Arona Kane (tudiants au Dpartement Gnie Informatique de lESP/ DTST 2me anne) dposer et soutenir leur mmoire de fin de cycle. Dakar, le ..

Signature

Le responsable pdagogique

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

Ddicaces

DEDICACES DE Arona KANE Je ddie ce mmoire : A ma chre mre Adjaratou Aminata Diop qui a toujours t prsente pour me soutenir, Maman je tadore A mon pre Elh Souleymane KANE, qui ma toujours encourag dans les moments difficiles quALLAH te prserve encore pour de longues annes venir. A mes frres et surs, mes mots sont trop faibles pour vous tmoigner mon amour A toutes ma famille A tous mes amis ; A tous les tudiants de ma promotion.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

Ddicaces

DEDICACES DE Dine Mbengue Je ddie ce mmoire : A ma chre mre A mon pre A mes frres et surs, A toutes ma famille A tous mes amis ; A tous les tudiants de ma promotion.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

Ddicaces

DEDICACES DE Mouhamad Dieye Je ddie ce mmoire : A ma chre mre A mon pre A mes frres et surs, A toutes ma famille A tous mes amis ; A tous les tudiants de ma promotion.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

Remerciements

Nous adressons nos remerciements les plus chaleureux : ALLAH le tout misricordieux, le trs misricordieux Son prophte Mouhamed (SAW) Dr Samuel Ouya chef du Laboratoire dInformatique et Rseau Tlcoms (LIRT) pour son encadrement et ses conseils durant ce stage Boubacar Barry, ingnieur Tlinformatique pour sa disponibilit et ses conseils lors de notre stage Tous les professeurs du dpartement Informatique de lESP et de lESMT de DAKAR

Mmoire de fin de cycle

2008-2010

Table des matires

SIGLES ET ABREVIATIONS ............................................................................................................................................. 9 AVANT-PROPOS ....................................................................................................................................................... 11 INTRODUCTION ........................................................................................................................................................ 15 CHAPITRE I : PRESENTATION GENERALE DE LA DOMOTIQUE ................................................................................. 16 I.1 DEFINITIONS, HISTORIQUE ET EVOLUTION DE LA DOMOTIQUE ................................................................................... 16 I.1.1 Dfinitions ............................................................................................................................................... 16 I.1. 2 Historique et volution de la domotique ............................................................................................... 18 I.2 LES MOTIVATIONS DES USAGERS DE LA DOMOTIQUE :.................................................................................................. 20 I.3 LES DOMAINES DE LA DOMOTIQUE : ........................................................................................................................ 21 I.3.1 La scurit dans lhabitat : ...................................................................................................................... 21 I.3.2 La gestion des consommations : ............................................................................................................ 22 I.3.3 Le confort ................................................................................................................................................ 22 CHAPITRE II : LES DIFFERENTES TECHNOLOGIES UTILISEES .................................................................................... 23 II. 1 LE BUS EIB....................................................................................................................................................... 23 II.1.1 Gnralits ............................................................................................................................................. 23 II.1 2 Architecture dune installation EIB KONNEX ....................................................................................... 24 II.1 3 La technologie EIB .................................................................................................................................. 25 II.1 4 Technique de transmission .................................................................................................................... 26 II.1 5 Communication externe du bus EIB ....................................................................................................... 31 II. 2 LE COURANT PORTEUR EN LIGNE (CPL) ................................................................................................................ 33 II.2.1 Prsentation gnrale............................................................................................................................ 33 II.2.2 La norme X10 ......................................................................................................................................... 36 II.3 LE EXTREMELY SIMPLE PROTOCOL (XPL) : .............................................................................................................. 41 II.3.1 Les types de messages XPL : .................................................................................................................. 41 II.3.2 Utilisation du XPL ................................................................................................................................... 41 CHAPITRE III : ETUDE DE CAS DE PILOTAGE AVEC ASTERISK ................................................................................... 42 III.1 PRESENTATION DASTERISK .......................................................................................................................... 42 III.1.1 Les technologies supportes : ............................................................................................................... 42 III.1.2 Architecture interne : ............................................................................................................................ 43 III.1.3 Implmentations possibles : ................................................................................................................. 45 III.2 PRESENTATION DES MODULES ............................................................................................................................. 48 III.2.1 Linterface CM15 ................................................................................................................................... 48 III.2.1 Le rcepteur AM12 ............................................................................................................................... 48 III.3 MISE EN UVRE ................................................................................................................................................ 49 III.3.1 Installation et configuration ................................................................................................................. 49

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

Mmoire de fin de cycle

2008-2010

CONCLUSION ....................................................................................................................................................... 55 WEBOGRAPHIE ........................................................................................................................................................ 56 ANNEXES ................................................................................................................................................................ 57

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

Mmoire de fin de cycle

2008-2010

Table des illustrations


ns

Tables des Figures : Figure 1 : Le standard KNX .................................................................................................. 23 Figure 2 : Le Bus EIB ............................................................................................................ 24 Figure 3 : Organisation physique du bus EIB ..................................................................... 24 Figure 4 : La technologie EIB ............................................................................................... 26 Figure 5 : Technique de transmission du bus EIB .............................................................. 26 Figure 6 : Exemple de circuit EIB ........................................................................................ 28 Figure 7 : Exemple d'application du BUS EIB .................................................................... 29 Figure 8 : Constitution de la trame de donne du bus EIB ................................................ 30 Figure 9 : Communication par rseau Ethernet ............................................................... 31 Figure 10 : Communication par ligne tlphonique ........................................................... 32 Figure 11: Communication directe par Internet ................................................................ 32 Figure 12:Organisation d'une installation X10 .................................................................. 37 Figure 13:Structure d'une trame x10 .................................................................................. 37 Figure 14:Shma de transmission d'un message x10 ......................................................... 39 Figure 15: Architecture interne d'asterisk .......................................................................... 44 Figure 16: Exemple de topologie rseau 1 ........................................................................... 45 Figure 17 : Exemple de topologie rseau 2 ........................................................................... 46 Figure 18 : Exemple de topologie rseau 3 ........................................................................... 47 Figure 19 : l'interface CM15 Marmitek ............................................................................... 48 Figure 20 : Le module AM12 Marmitek .............................................................................. 49 Figure 21 : Configuration de X-lite ...................................................................................... 53 Figure 22 : Configuration de Twinkle .................................................................................. 54 Table des Tableaux : Tableau 1: Besoins et solutions scuritaire .......................................................................... 22 Tableau 2: Format du Tlgramme ...................................................................................... 27 Tableau 1: Les differents codes utiliss en X10 ................................................................... 38

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

Mmoire de fin de cycle

2008-2010

Sigles et Abrviations

Sigles et Abrviations
ACK ADPCL AGI BCDI BCI BCU Bt CPL CR CSMA\CA DC DML DVD EDF EHSA EIB EIBA GPL GSM Ht Hz Ip IPBX IR ISO IVR JVM LG MGCP PABX Php PL RF RNIS RTC SCCP SIP TDM Acknowledgement(Acquittement) Adaptive Differential Plus Code Modulation(Modulation par Impulsion et Codage) Asterisk Gateway Interface Belgian Center For domotics and immotics Batibus Club International Bus Coupler Unit Basse Tension Courant Porteur en Ligne Compteur de routage Carrier Sense Multiple Access with Collision Avoidance Direct Courrant(Courant Continu) Dynamic Module Loader Digital Video Disc Electricit De France European Home System Association European Installation Bus European Installation Bus Association Gnral Public Licence Global System for Mobile communication Haute Tension Herzt Internet Protocol Pabx IP Infrarouge Interrnational Organization for Standardization Interravtive voice Response Java Virtual Machine Longuer des donnes Media Gateway Control Protocol Private Automatic Branch Exchange Hypertext Preprocessor Power Line Radio Frequency(Frequence Radio) Rseau Numrique Intgration de Service Rseau Tlphonique Commut Skinny Client Control Protocol Session Initiation Protocol Time Division Multiplexing
9

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

Mmoire de fin de cycle

2008-2010

ToIP TP UK VoIP XPL

Tlphony over IP(Tlphonie Sur IP) Twisted Pair(Paire Torsade) United Kingdom(Royaumes-Unis) Voice Over IP (Voix sur IP) eXtremely Simple Protocol

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

10

Mmoire de fin de cycle

2008-2010

Avant-propos
Avant-propos La formation au Diplme de Technicien Suprieur en Tlinformatique(DSTT) est une initiative ne de la volont des autorits de lEcole Suprieure Multinationale des Tlcommunications (ESMT) et lEcole Suprieure Polytechnique (ESP) de Dakar. Cette Formation permet aux tudiants dacqurir de solides connaissances dans les domaines des technologies de linformatique et des tlcommunications. Cest cet effet que nous avons effectu notre stage au Laboratoire dInformatique et Rseaux Tlcoms (LIRT) de lEcole Suprieure Polytechnique de Dakar. Ce qui nous a permis de traiter les diffrents aspects relatifs note sujet : Prsentation de la domotique, pour lobtention du Diplme de Technicien Suprieur en Tlinformatique. LESMT (Ecole Suprieure Multinationale des Tlcommunications) est une institution multinationale qui accueille 17 nationalits en formation initiale et continue, lie au Sngal par un accord de sige qui lui confre un statut diplomatique. Elle recouvre plusieurs domaines dont : Les diplmes de Technicien Suprieur Diplme de technicien suprieur en tlcommunications : spcialits technique et commerciale ; Diplme de technicien suprieur en tlinformatique : en partenariat avec lEcole Suprieure Polytechnique de Dakar ; Diplme de technicien suprieur en rseaux et donnes. Diplme dingnieur des travaux tlcoms (IGTT) : spcialits technique et commerciale ; Diplme dingnieure tlinformatique, en partenariat avec lESP de Dakar ; Diplme dingnieur de conception Les diplmes dingnieur

Les diplmes Mastres Mastre en gestion des tlcommunications ; Mastres en rseaux tlcoms ;
11

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

Mmoire de fin de cycle

2008-2010

Mastre en tlinformatique en partenariat avec lESP de Dakar

Les certifications LESMT est acadmie rgionale CISCO depuis novembre 2001 et centre promotrice. Elle est en cours de le devenir pour Oracle. LEcole Suprieure Polytechnique (ESP) a t cre le 24 Novembre 1994 suite aux recommandations de la concertation nationale sur lenseignement suprieur qui sest tenue dAvril 1992 en Aot 1993 et qui prconisait la reconstruction des coles densei gnement technologique de lUCAD. Elle regroupe la division industrielle de lex-ENSUT (Ecole Nationale Suprieure Universitaire de Technologie) ; la section des sciences et techniques industrielles de lex ENSEPT (Ecole Nationale Suprieure dEnseignement Professionnelle et Technique) et lex EPT (Ecole Polytechnique de This). LESP est une institution regroupant deux centres : Le centre de Dakar (ex-ENSUT /ENSEPT) Le centre de This (ex-EPT) LEcole comporte aujourdhui six (6) dpartements : Le dpartement GENIE INFORMATIQUE (centre de Dakar) Le dpartement GENIE CIVIL (centre de This) Le dpartement GENIE ELECTRIQUE (centre de Dakar) Le dpartement GENIE MECANIQUE (centre de Dakar) Le dpartement GENIE CHIMIQUE (centre de Dakar) Le dpartement GESTION (centre de Dakar) Etablissement public vocation rgionale, sous la tutelle du Ministre de lEducation, lEcole Suprieure Polytechnique (ESP) est rattache lUniversit Cheikh Anta Diop de Dakar et se trouve dans son enceinte.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

12

Mmoire de fin de cycle

2008-2010

LESP forme tant sur le plan thorique que pratique des : Techniciens Suprieurs, Titulaires d'un Diplme Universitaire de Technologie (DUT : Baccalaurat + 2 ans) ; Ingnieurs d'excution, titulaires d'un Diplme d'Ingnieur Technologue (DIT: Baccalaurat + 4) ; Ingnieurs de conception, titulaires d'un Diplme d'Ingnieur de Conception (DIC : Baccalaurat + 5). - Le dpartement gnie informatique Le dpartement gnie informatique de lESP vise dabord ce que les tudiants sortant de ses cycles de formation soient capables de participer la conception, la ralisation et mise en uvre de systmes informatique correspondant aux besoins des utilisateurs lenvironnement conomique et industriel actuel. Les enseignements lESP sont rpartis en deux modules principaux rassemblant respectivement les matires de spcialisation et les matires gnrales. Les cycles de formation assurs par le dpartement gnie informatique sont: a- Le cycle de mastre tlinformatique (en partenariat avec lESMT) b- Les cycles Ingnieurs de conception (Bac+5) c- Le cycle Ingnieur Technologue (Bac+4) d- Les cycles de Techniciens Suprieures (Bac+2) La structure daccueil est le Laboratoire dInformatique et Rseau Tlcoms (LIRT) de LEcole Suprieure Polytechnique (ESP) de Dakar. Cest un laboratoire qui est en collaboration avec lIRD Dakar, le CIRAD et lUFR SAT Saint-Louis et lESMT. Il compte deux quipes de recherche : LEquipe de Simulation Numrique et Rseaux Tlcommunications

(E.S.N.R.T) ; LEquipe de Simulation Multiagent

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

13

Mmoire de fin de cycle

2008-2010

Ce laboratoire se localise au niveau du dpartement informatique de lESP avec une antenne lESMT de Dakar. Le responsable scientifique de L.I.R.T est le docteur Samuel Ouya. LEquipe de Simulation Numrique et de Rseaux a pour responsable le professeur Honor Gbaguidi et celui de lEquipe Multiagent est le professeur Ivan Lavall. De manire gnrale L.I.R.T a pour objectifs de : Dvelopper des comptences locales et sous rgionales ; Apporter ce maillon important entre les mathmaticiens, les informaticiens et les tlcoms ; Dvelopper une recherche au niveau international sur les problmes de Mathmatiques Appliques, dInformatique et de Tlcoms ; Favoriser lmergence dune masse critique de chercheurs en Mathmatiques Appliques aux problmes dInformatique et de Tlcommunication. Ces objectifs gnraux doivent avoir pour rsultat : La mise la disposition du Sngal et de lAfrique dun outil de matrise des Technologies d Information et de Communication ; La participation active du Sngal et de lAfrique leffort mondial de rsolution des problmes des Technologies de lInformation et de la Communication ; Les publications darticles dans les revues scientifiques prestigieuses.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

14

Mmoire de fin de cycle

2008-2010

Introduction
Introduction Pourquoi un mmoire sur la domotique ? peine avons-nous conclu la premire dcennie du troisime millnaire que nous ne cessons dentendre parler des merveilles dInternet, de TIC, de tlcommunications, de multinationales, de socits de services... Nous avons donc pu remarquer ces dernires annes que ces nouvelles technologies, ces nouveaux concepts, ont pris une ampleur considrable un tel point que nous assistons la course du cest nous qui avons LA solution, LA meilleure ide . Malheureusement, certains ne possdaient pas la meilleure solution, ou navaient pas les moyens de le faire savoir. Certes, notre analyse est videmment trs nave et trs imprcise, mais elle reflte le sentiment que nous pouvons avoir face cette situation. Aujourdhui donc, la majorit des entreprises se consacre la conqute du march, trouver des solutions communes. Cest certainement ce quattendait le domaine de la domotique, que des standards voient le jour. Pourquoi ? Parce que la domotique runie lensemble des nouvelles technologies, des tlcommunications ... Voil justement la raison de notre motivation pour la rdaction de ce mmoire : la domotique runie lensemble des TIC dans le btiment. Nous souhaiterions donc tudier ce domaine afin de comprendre la situation, de prendre conscience de la place que pourrait prendre la domotique aujourdhui au sein de notre socit mais surtout apprhender son dveloppement dans les prochaines annes. La domotique introduit dans lhabitat un ensemble de domaines varis tel que le confort, la scurit... Cest en ce sens que notre document sarticulera comme suit : Dans un premier temps nous allons faire une prsentation gnrale de la domotique. Plus prcisment une situation des dfinitions que lon peut attribuer celle-ci ainsi que son historique, les motivations de ses usagers et ses domaines. Ensuite nous parlerons des diffrentes technologies utiliss en domotique. Enfin nous traiterons du pilotage de cette dernire avec ASTERISK avec les modules dont nous disposons. Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

15

Mmoire de fin de cycle

2008-2010

Chapitre I :

Chapitre I : PRESENTATION GENERALE DE LA DOMOTIQUE I.1 Dfinitions, Historique et volution de la DOMOTIQUE I.1.1 Dfinitions Avant toute chose, il serait bon de dcrire de faon somme toute sommaire, ce quest la domotique. Universit de Sherbrooke Sherbrooke (Qubec) Dpartement de gnie lectrique et de gnie informatique On regroupe sous l'appellation domotique l'ensemble des technologies de l'lectronique, de l'informatique et des tlcommunications qui sont utilises dans les domiciles pour rendre ceux-ci plus intelligents. La domotique vise donc intgrer dans un tout cohrent diffrents systmes assurant des fonctions de scurit, de confort, de gestion d'nergie, de communications, de divertissement, d'ducation, etc. qu'on retrouve dans une maison . Le Monde Edition du mercredi 2 fvrier 2000 C'est l'ensemble des techniques, en particulier l'informatique, qui tendent automatiser, dans la maison, la scurit, la gestion de l'nergie, les communications. Mis en rseau et runis autour d'une mme interface, les diffrents systmes peuvent interagir et tre commands distance. En domotique, l'utilisation initiale de certains courants des circuits lectriques est peu peu dlaisse au profit des rseaux informatiques et de tlcommunication. On parle galement d' immotique pour un immeuble .

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

16

Mmoire de fin de cycle

2008-2010

Habiter demain, la domotique, intelligence et communication, Jrme Rousseaux, Ed. EGT / Nathan. 1989 Ensemble de services de l'habitat assurs par des systmes ralisant plusieurs fonctions, pouvant tre connects entre eux et des rseaux internes et externes de communication. Parmi ces fonctions, on trouve notamment l'conomie et la gestion technique, l'information et la communication, la matrise du confort, la scurit et l'assistance . Belgian Center for Domotics and Immotics - BCDI Le terme domotique est un nologisme. Il se compose du mot latin domus qui signifie maison - et d'un suffixe comme dans le mot lectronique . On comprend ainsi aisment tout ce que ce terme englobe : il s'agit de la combinaison de la construction de logements et des technologies de pointe. Il n'a pas encore vritablement acquis droit de cit, mais il intgre une rfrence au (logement du) futur . Le Petit Larousse, de son ct, dfinit la domotique comme : Concept d'habitat intgrant tous les automatismes en matire de scurit, de gestion de l'nergie, de communication, etc. Un lment suffisamment rare dans une dfinition de dictionnaire pour tre ici not : la prsence d'un etc. qui en dit long sur l'imprcision et le caractre ouvert de la domotique. VSD (9/11/2000), titrait : BIENVENUE DANS LA MAISON... INTELLIGENTE ! Un androde prpare votre petit djeuner dans la cuisine, un autre sort la voiture du garage... Ce rve, que faisait le matre de la science-fiction Isaac Asimov en 1972 dans son roman Les Robots, est dsormais sur le point de se raliser. cela prs qu'aujourd'hui, le robot bourr d'lectronique et mont sur roulettes n'est plus d'actualit. C'est votre maison elle-mme ou votre mobilier qui s'apprtent prendre en charge la plupart des tches mnagres : bienvenue dans l're de la domotique ! Un concept invent par un Franais: Bruno de Latour

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

17

Mmoire de fin de cycle

2008-2010

I.1. 2 Historique et volution de la domotique Il y a quelques annes, sous limpulsion du succs des terminaisons en ique , la domotique avait fait son apparition mais devait se contenter de jouer les arlsiennes. Dbut 1980 : les balbutiements Les premires applications de domotique sont apparues au dbut des annes 1980. Elles sont nes de la miniaturisation des systmes lectroniques et informatiques. Le dveloppement des composants lectroniques dans les produits domestiques a amlior les performances tout en rduisant les cots de consommations en nergie des quipements. La combinaison de ce processus avec lapparition sur le march de nouveaux services de communication (RNIS, Minitel) ont particip lmergence de systmes innovants orients vers la communication et les changes dans le logement et vers lextrieur de celui -ci. Une dmarche visant apporter plus de confort, de scurit et de convivialit dans la gestion des habitations a ainsi guid les dbuts de la domotique. Fin des annes 1980 : des tendances se dgagent Les tendances observes suivent trois axes : - Le dveloppement dautomates de plus en plus sophistiqus, apportant des commodits de confort et de scurit, notamment auprs des personnes mobilit rduite, handicapes physiques ou ges. - les interfaces dassistance la gestion dnergie qui offrent des possibilits impo rtantes de gestion directe des consommations et de surveillance des rseaux. Cependant, parmi les nombreux dtracteurs de la domotique, certains arguments revenaient immanquablement : des cots prohibitifs, des applications apparentes de simples gadgets, des mises en service complexes Les acteurs de ce march faisaient donc face un dfi majeur : dmocratiser la domotique, la rendre accessible et utile. Du luxe prohibitif vers le besoin accessible : le renouveau de la domotique

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

18

Mmoire de fin de cycle

2008-2010

Pour mettre un terme cette image de gadget de luxe superflu et redorer son blason aux yeux de la plupart des utilisateurs potentiels, la domotique doit adhrer leurs proccupations quotidiennes. Aprs avoir tent de crer le besoin, la domotique doit observer celui-ci, pour mieux y rpondre et ainsi gnrer lenvie. Commence alors, au milieu des annes 90, le plerinage de nombreux acteurs, visant faire valoir les atouts de leurs offres. Scurit, confort et conomie Les trois thmes ci-dessous illustrent certainement mieux quaucun autre les avantages de la domotique : - La scurit : vritable domaine de prdilection, la scurit devient active grce la domotique. Les webcams, alarmes, dtecteurs de prsence et douverture sont en liaison directe avec les propritaires des lieux (tout particulirement par lintermdiaire dInternet et des tlphones mobiles). Autre utilisation possible pendant les vacances notamment : dfinir des actions automatises pour simuler la prsence des propritaires dventuels cambrioleurs. - Le confort : quoi de plus agrable de pouvoir programmer son installation pour quelle appuie sur des interrupteurs la place des habitants ? Allumer la lumire lorsquune porte est franchie ; tamiser la lumire et fermer les volets roulants ds le dbut du visionnage dun DVD les possibilits sont innombrables et ne trouvent leurs limites que dans limagination des utilisateurs. - Les conomies : plutt que dengendrer des dpenses inutiles, la domotique devient un moyen efficace de raliser des conomies substantielles. La preuve par lexemple : programmer le systme pour que toutes les lumires steignent automatiquement, que la climatisation se coupe et que les portes se ferment, lorsque la maison est vide. Les conomies sont rapides, surtout si les enfants ont tendances tre distraits. Dnominateur commun de ces principaux atouts, lutilisateur reste quoiquil arrive matre de son installation. Il en dfinit les rgles dutilisation et paramtre les vnements sans jamais perdre le contrle.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

19

Mmoire de fin de cycle

2008-2010

I.2 Les motivations des usagers de la domotique : Une nouvelle fois, ce nest pas le march qui est la source de cette domotique : cest videmment le consommateur, lusager, parce quelle est une valeur ajoute son habitat, sa qualit de vie, il parat donc vident que lusager ait son mot dire. Selon le site Domotique News, les motivations de l'usager pour la domotique sont multiples et l'on peut considrer les points suivants par ordre d'importance : accs partag Internet partage de ressources informatiques gestion et distribution de l'nergie, surveillance et scurit, confort et commodit, qualit de vie.

Trop souvent, la domotique a t prsente que par son aspect technique sans prendre en compte les relations de l'individu avec cette technologie au-del de la simple ergonomie. L'individu est souvent relgu au second plan en tant qu'objet de la bienveillance technique. La mise en place d'une installation domotique peut s'taler dans le temps et l'utilisateur sera donc la recherche : 1. d'un systme qu'il puisse complter par lui-mme, 2. de produits connects indpendants de leur point de connexion (le systme doit reconnatre chaque produit communicant Plug & Play ) afin qu'ils puissent tre dplacs, 3. d'une transmission d'information qui soit sre afin d'viter les erreurs de fonctionnement, 4. d'un module d'interface qui soit peu cher et convivial. D'autres tendances importantes de notre vie socio-conomique renforcent galement l'introduction de la domotique dans notre habitat. Les personnes prouvant des problmes de mobilit ont de vritables besoins ce niveau. On pense en premier lieu aux personnes ges et aux handicaps. Dans ce cadre, trois fonctions sont essentielles : la scurit, les conomies et la communication (avec une demande de raction rapide en cas de danger par exemple).

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

20

Mmoire de fin de cycle

2008-2010

Deux lments viennent encore s'ajouter : l'assistance distance et la scurit domestique. Une autre tendance qui va influencer directement notre environnement de travail ainsi que notre habitat est le tltravail. L'organisation du travail dans les entreprises, l'augmentation du trafic routier, l'volution de la bureautique et des tlcommunications, permettent de prvoir pour l'avenir proche une extraordinaire expansion du travail domicile. La domotique se doit d'tre attentive cette volution et de prvoir des solutions pour les usagers qui souhaitent quiper leurs habitations d'un espace de tltravail. I.3 Les domaines de la domotique : Nous avons vu dans les dfinitions de la domotique que les domaines peuvent tre aussi divers que varis ; quelques-uns, les plus importants, sont prsents dans chacune de ces dfinitions, ce sont ces derniers que nous prsenterons dans cette partie : La scurit, La gestion des consommations, Le confort. I.3.1 La scurit dans lhabitat : Chaque anne, les accidents domestiques causent deux fois plus de morts que les accidents de la route. Un incendie sur quatre trouve son origine dans la cuisine, un incendie sur cinq provient dune installation dfaillant. La scurit dans lhabitat comprend la protection des biens mais aussi, et heureusement, la protection des personnes. En rsum, elle comprend : la scurit anti-intrusion; la scurit feu, dgts des eaux, gaz, inondations. le suivi de la sant et de la scurit mdicale (surveillance des enfants, systmes d'appel de dtresse, mesure des fonctions vitales, ...) Dtection automatique des pannes et dfaillances :

Les automatismes seront aussi largement employs pour dtecter les pannes et dfaillances. Ainsi, on pourra dtecter automatiquement et de manire prventive des dfaillances diverses dans le fonctionnement du logement et de ses quipements : les fuites d'eau ou de gaz, le Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane
21

Mmoire de fin de cycle

2008-2010

mauvais fonctionnement des quipements mnagers ou des appareils de chauffage, de climatisation, de fourniture d'eau chaude sanitaire, ... Chacun disposera d'une tl-information (information distance) sur l' tat de son logement en cas d'absence (transmission des informations ci-dessus, signal d'alarme, ...). Enfin, la dtection d'intrusion sera gnralise ... et infaillible. Besoins Moyens

Vrifier lidentit des personnes qui sonnent Contrle daccs la porte et surveiller les abords immdiats des maisons ou des immeubles sur un cran ou un tlviseur. Surveiller les enfants et communiquer dans les immeubles Mettre en alerte des secours en cas Services de tlassistance dincidents, de sinistres, de chutes, de malaises ... Avoir besoin dune assistance mdicale ou sociale domicile (soins, garde malade ...) Tlphone interphone Portier audio/vido

Tableau 1 : Besoins et solutions scuritaires I.3.2 La gestion des consommations : Avec la chert de la vie que nous vivons actuellement il serait plus judicieux dadopter un systme qui pourrait rguler nos consommations en eau et lectricit en vitant les consommations inutiles. Pour cela un systme domotique permettant le relev des compteurs et le suivi en temps rel des consommations pourrait aider. I.3.3 Le confort Une maison intelligente doit offrir le moins d'inconfort possible ses occupants. Les diffrentes approches du confort peuvent tre spares en deux grandes familles : confort d'ambiance (confort thermique, qualit de l'air, nuisances, eau chaude sanitaire), et confort d'usage (mobilier, amnagement, dcoration, clairage, tches mnagres). Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

22

Mmoire de fin de cycle

2008-2010

Chapitre II :
Chapitre II : LES DIFFERENTES TECHNOLOGIES UTILISEES Les diffrentes technologies utilises savrent nombreuses mais nous allons en tudier quelques-unes, dont nous jugeons plus utiles notre tude. II. 1 Le Bus EIB II.1.1 Gnralits Le Bus EIB (European Installation Bus) est un standard europen, normalis ISO (International Standardisation Organisation). Il a t cr en 1987, par quelques constructeurs europens du domaine de l'nergie et des techniques du btiment. C'est un systme ouvert (non propritaire) utilis par plus d'une centaine de fabricants, sur des milliers de produits. L'association EIBA (European Installation Bus Association), cre en 1990, a pour objectif le dveloppement et la promotion de ce systme. Cette association participe en 1999, avec BCI et EHSA, la cration de l'association Konnex (KNX). Le Bus EIB est utilis dans les installations lectriques modernes de l'habitat et dans les btiments usage industriel ou tertiaire.

Figure 1 : Le standard KNX

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

23

Mmoire de fin de cycle

2008-2010

II.1 2 Architecture dune installation EIB KONNEX Le circuit de puissance est aliment en 230v ou 400v / 50 Hz. Il est souvent repr par les lettres PL (Power Line). Le circuit de commande est constitu par une paire torsade (TP : Twisted Pair) ou par une liaison radio (RF : Radio Frequency) ou infrarouge (IR : InfraRed). La transmission des donnes peut aussi se faire par courant porteur sur le circuit de puissance PL.

Figure 2 : Le Bus EIB Chaque lment connect au bus EIB est indpendant des autres lments. Il est capable d'envoyer un message qui sera "entendu" par les autres lments, mais trait uniquement par l'lment concern. Au maximum, 255 participants de bus peuvent tre connects sur une ligne. Une zone comporte un maximum de 15 lignes, relies entre elles par coupleurs de ligne. Leur fonctionnalit peut tre une combinaison de rpteur, pont, routeur et pare-feu. Une dorsale comprend un maximum de 15 zones, relies entre elles par des coupleurs de zone.

Figure 3 : Organisation physique du BUS EIB

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

24

Mmoire de fin de cycle

2008-2010

II.1 3 La technologie EIB La technologie EIB peut se dcomposer en 2 couches principales : La couche BCU (Bus Coupler Unit) : le fabricant doit fournir l'interface qui fera le lien entre les fonctions propres du produit et le systme normalis EIB. Cet lment, dvelopp selon les normalisations en vigueur, doit passer par des centres de test et de certification avant de pouvoir porter le label EIB qui garantit la compatibilit du produit. La couche EIB : systme de communication normalis, par cble ou sans fil, qui permet tous les composants de se connecter entre eux et de se comprendre. Dans le cas d'une installation par cble, la technologie EIB utilise une paire torsade qui peut cheminer avec les cbles courant fort , sans aucune perturbation. On peut utiliser un cble avec des fils de 0,8 mm afin de limiter les chutes de tension en ligne. Si on utilise un cble standard U72 1x4x0,8 la paire non utilise sert de rserve. Le bus EIB est un systme intelligence rpartie. Il ne ncessite pas d'ordinateur de contrle ou d'automate centralisateur. Chaque point communiquant connect au bus dispose de son propre microprocesseur qui gre la communication sur le rseau et qui est capable d'mettre ou de recevoir des messages. Le bus EIB doit tre aliment avec une tension continue nominale de 29V. La plupart des composants soutirent directement au bus, l'nergie ncessaire leur fonctionnement. La limite infrieure de la tension d'alimentation est de 21V DC. La consommation d'un composant EIB est, en moyenne, de l'ordre de 150mW. La couche BCU est la partie lectronique universelle qui permet de grer la communication sur un rseau EIB (codage et dcodage des informations). Elle est dote d'un microprocesseur et d'une mmoire servant stocker le programme destin au produit qui lui sera attach (interrupteur, dtecteur, sonde, etc. ...). Ce programme est fourni par le fabricant du produit, puisqu'il traduit les fonctions de son produit en messages EIB comprhensibles par tous les autres composants connects l'installation.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

25

Mmoire de fin de cycle

2008-2010

Figure 4 : La technologie EIB

II.1 4 Technique de transmission Cas de la paire torsade: Les donnes qui forment le message EIB sont transmises en mode srie diffrentiel avec un dbit de 9600 bits/s. La dure d'un bit est donc de 1/9600 =104 s. La longueur totale du bus ne doit pas excder 1000 m. La distance qui spare deux composants EIB ne doit pas dpasser 700 m. La distance entre un composant et une alimentation est limite 350 m. Les rsistances de terminaison ne sont pas ncessaires.

Figure 5 : Technique de transmission du bus EIB Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane
26

Mmoire de fin de cycle

2008-2010

Le 0 logique est un signal alternatif d'amplitude 5 V, superpos au 29 V. Le 1 logique correspond l'absence de signal. Le format de transmission est: START (0 logique) + 8 Donnes + Parit Paire + STOP (1 logique) + PAUSE (2 x 1 logique) Tous les participants du bus peuvent changer des informations entre eux l'aide de tlgrammes, dcoups en diffrents champs, du type :

contrle bits 8

adresse expditeur

adresse destinataire 16 17

compteur de routage 3

longueur 4

donnes 16 x maxi

scurit 8 8

Tableau 2 : Format du tlgramme Les donnes sont transmises de faon asynchrone, des bits de dmarrage et d'arrt permettent la synchronisation. Le protocole CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) est utilis. Si le bus est libre, l'metteur transmet ses donnes sous forme de tlgramme. Le rcepteur envoie un accus de rception ACK (Acknowledge), lorsque le tlgramme a t transmis avec succs. La transmission du tlgramme peut tre rpte jusqu' trois fois. Aprs la troisime tentative, la procdure d'mission est interrompue et le dfaut est signal dans la mmoire de l'metteur. Si deux participants commencent mettre simultanment, le participant avec la plus haute priorit accde immdiatement au bus, tandis que le deuxime participant doit attendre et refaire un essai plus tard. Si les deux participants ont la mme priorit, le participant avec la plus petite adresse physique est prioritaire. Adressage Adresse physique : chaque participant est identifi par une adresse unique sur 16 bits, du type Numro de Zone - Numro de Ligne - Numro de Participant, ce qui autorise priori l'adressage de 65536 participants. Le champ adresse expditeur du tlgramme est toujours une adresse physique.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

27

Mmoire de fin de cycle

2008-2010

Adresse de groupe (ou adresse logique) : une adresse de groupe est un numro de message et peut concerner un nombre illimit de participants qui pourront ragir. Le champ adresse destinataire du tlgramme est gnralement une adresse de groupe.

L'adresse de groupe peut tre 2 niveaux avec un groupe principal sur 4 bits (0 15) et un groupe secondaire sur 11 bits (0 2047) ou 3 niveaux avec un groupe principal sur 4 bits (0 15), un groupe mdian sur 3 bits (0 7) et un groupe secondaire sur 8 bits (0 255) C'est le 17me bit du champ destinataire qui dtermine le type d'adresse: 0 : Adresse physique 1 : Adresse de groupe

Exemple de fonctionnement La liaison entre les composants EIB (par exemple un interrupteur reli une lampe) ne se fait pas par le cble, comme dans une installation traditionnelle, mais par un lien virtuel que l'on programme dans les composants et que l'on appelle "adresse de groupe". Dans l'exemple suivant, un groupe a t cr entre le bouton dsir de l'interrupteur A et le contact numro 1 de l'actionneur B reli la lampe.

Figure 6 : Exemple de circuit EIB On donne un nom ce groupe pour qu'il soit reconnu et unique dans l'installation. Pour l'exemple, son nom sera 1.1.1 . On peut aussi donner une description ce groupe Lampe cuisine afin de pouvoir le reconnatre facilement. Au moment o le bouton concern de l'interrupteur est press, le programme de son BCU transmet un message sur le rseau qui sera entendu par tous les autres composants de l'installation, mais seuls les composants lis virtuellement au groupe concern (1.1.1) traiteront le message. Le message EIB va transporter, en plus de diffrentes informations d'adressage et de contrle, l'information traiter. Cela peut tre un simple indicateur ouvert/ferm (0 ou 1) ou un nombre compos Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane
28

Mmoire de fin de cycle

2008-2010

de chiffres et de lettres (hexadcimal) permettant de transporter une information plus complexe (temprature, pourcentage d'ouverture de vanne, etc..). Chaque composant concern par ce message (dont l'adresse de groupe est la mme que celle envoy par l'expditeur) traduira cette valeur en fonction de ses propres paramtres et l'adaptera ses propres fonctions.

Figure 7 : Exemple dapplication du BUS EIB

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

29

Mmoire de fin de cycle

2008-2010

Exemple dtude dans le cas dune trame envoye : En EIB/KNX, une trame de donnes est constitue de la manire suivante:

Figure 8 : Constitution de la trame de donnes du bus EIB Explication : Champs CONTROLE: ce champ va contenir un ensemble d'information utile telle que la priorit du systme. Cette information est utilise dans le cas o 2 participants commencent mettre simultanment, le participant avec la plus haute priorit accde immdiatement au bus, tandis que le deuxime participant doit attendre et refaire un essai plus tard. C'est aussi dans ce champ qu'un bit va permettre de dire si ce tlgramme correspond une premire mission ou une rmission.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

30

Mmoire de fin de cycle

2008-2010

Champs CR: cette information correspond un compteur de routage et permet d'viter qu'un tlgramme ne tourne en boucle sur le rseau. Ainsi, le tlgramme est dtruit une fois qu'il a travers le nombre maximum d'quipements spcifi par ce champ. Champs LG: ce champ correspond la longueur des donnes utiles transmettre. Champs SECURITE: va contenir le rsultat du calcul de parit qui va tre effectu l'mission. Cela permet de vrifier la rception que les donnes n'ont pas t altres pendant la transmission. Le rcepteur va ainsi recalculer de son ct le rsultat du calcul de parit puis vrifier que ce rsultat est bien gal cela envoy par l'metteur. Afin de permettre une meilleure efficacit, l'ensemble du tlgramme est dcompos en caractres de 8 bits avant la transmission. Chaque caractre est alors mis en l'accompagnant des informations suivantes: bit de Start, bit de parit et bit de stop. Les donnes tant transmises de faon asynchrone, les bits de dmarrage (bit de Start) et d'arrt (bit de stop) permettent la synchronisation. Le bit de parit va ainsi permettre un contrle plus fin (caractre par caractre) des donnes transmises. Aprs l'envoi de chaque caractre, un temps d'attente de 2 bits (Pause) est marqu. Le caractre suivant est ensuite mis et ceci jusqu' la transmission complte du tlgramme. Le rcepteur confirme alors, aprs rception des donnes et contrle des parits, que toutes les donnes ont correctement t transmises. II.1 5 Communication externe du bus EIB La communication du bus EIB avec lextrieur peut se faire de trois manires Communication par le rseau Ethernet : grce un routeur IP, le systme EIB peut tre pilot par un utilisateur l'intrieur d'un rseau informatique.

Figure 9 : Communication par rseau Ethernet

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

31

Mmoire de fin de cycle

2008-2010

Communication par ligne tlphonique : elle consiste relier, laide dun modem EIB/KNX, le systme une ligne tlphonique, afin de pouvoir latteindre partir de nimporte quel endroit du monde. Inconvnients : cot des communications lev, vitesse de communication lente. Avantages : bon march en termes de matriel, scurit maximale.

Figure 10 : Communication par ligne tlphonique Communication par le rseau Internet

Communication directe par Internet : un serveur Internet de pages Web est ncessaire sur l'installation EIB/KNX que l'on dsire atteindre. Avantages : rapidit et faible cot de la communication. Inconvnient : cot du matriel lev.

Figure 11 : Communication directe par internet

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

32

Mmoire de fin de cycle

2008-2010

-Communication par l'intermdiaire d'une socit tierce. - Avantage : solution moins coteuse en matriel. - Inconvnient : abonnement une socit tierce. II. 2 Le Courant Porteur en Ligne (CPL) II.2.1 Prsentation gnrale On retient sous l'appellation Courants Porteurs en Ligne toute technologie qui vise faire passer de l'information bas dbit ou haut dbit sur les lignes lectriques en utilisant des techniques de modulation avances. Selon les pays, les institutions, les socits, les courants porteurs en ligne se retrouvent sous plusieurs mots-cls diffrents : CPL (Courants porteurs en ligne) PLC (Powerline Communications) PLT (Powerline Telecommunication) PPC (Power Plus Communications) II.2.1.1 Historique du CPL La technologie sur courants porteurs existe depuis longtemps, mais elle n'tait utilis pendant longtemps qu' bas dbit pour des applications de tlcommande de relais, clairage public et domotique. Le haut dbit sur CPL n'a commenc qu' la fin des annes 1990 : 1950 : Sur frquence 10 Hz, puissance 10 kW, unidirectionnel : lumires en ville, tlcommande de relais. Milieu des annes 80 : dbut des recherches pour utiliser le rseau de distribution lectrique comme support de transport de donnes, sur la bande 5 500 kHz, toujours en unidirectionnel. 1997 : Premiers tests de transmission de signaux de donnes sur rseau lectrique en bidirectionnel, et dbut des recherches pour Ascom (Suisse) et Norweb (UK). 2000 : Premires exprimentations en France par EDF R&D et Ascom. II.2.1.2 Principe de fonctionnement En effectuant la technologie CPL Haut Dbit, il est possible de faire passer des donnes informatiques sur le rseau lectrique, et ainsi atteindre un rseau local existant ou partager un accs Internet existant via les prises lectriques grce la mise en place de boitiers spcifiques. Le principe des CPL consiste superposer au signal lectrique de 50 Hz un autre signal plus haute frquence (bande 1,6 30 Mhz) et de faible nergie. Ce deuxime signal se propage sur l'installation lectrique et peut tre reu et dcod distance. Ainsi le signal CPL est reu par tout rcepteur CPL qui se trouve sur le mme rseau lectrique. Un coupleur intgr en entre des rcepteurs CPL limine les composantes basses frquences avant le traitement du signal.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

33

Mmoire de fin de cycle

2008-2010

II.2.1.3 Le Cadre juridique et la rglementation Toute technologie qui travaille sur une bande de frquence dfinie doit rentrer dans un cadre juridique. Les rseaux CPL sont la fois des rseaux lectriques et des rseaux de tlcommunication, ce qui fait que les autorits ont du mal dfinir leur cadre juridique. De plus il n'existe pas encore de rglementation prcise pour les quipements et les rseaux CPL au Sngal. Ainsi la mise en place de rseaux CPL est libre pour ce qui est des installations derrire un compteur priv (appel Indoor ou InHome ), sous rserve de ne pas crer de nuisances, auquel cas le matriel doit tre retir. Pour ce qui est des installations extrieures (appel outdoor) on injecte le signal au niveau du transformateur HT /BT pour des crations de boucles locales lectriques. II.2.1.4 La Standardisation Un seul standard existe et il est amricain : le standard Homeplug V1.0.1. C'est un standard qui ne concerne que les installations indoor et qui n'est pas interoprable avec les solutions outdoor existantes ce jour. D'autres standards devraient voir le jour sous quelques mois ou annes. N.B. : Tous les quipements commercialiss ce jour pour le grand public sont des produits Homeplug. II.2.1.5 Le Canal de Transmission Le support du rseau lectrique n'a pas t tudi pour transporter des signaux Haute frquence (HF). Il faut donc prendre en compte les contraintes de ce support pour assurer une bonne transmission de ces signaux HF sans pour autant perturber les appareils environnants, ni les frquences de la bande 1-30 Mhz par rayonnement, certaines frquences de cette bande tant rserves l'arme. Tout ceci doit enfin tre tudi pour donner un dbit suffisant l'utilisateur terminal. Tout le problme consiste ainsi limiter la puissance de fonctionnement des courants porteurs tout en assurant un dbit suffisant, et limiter les effets du bruit et de la distorsion sur la ligne. On pourrait trouver une solution ce dernier en adoptant un traitement du signal le plus performant possible et en effectuant un couplage optimal du rseau CPL au rseau lectrique. Il existe deux mthodes de couplage : couplage capacitif en parallle sur le rseau lectrique ou couplage inductif via un tore de ferrite. En ce qui concerne les installations en intrieur (indoor), le couplage capacitif est fait par dfaut lorsqu'on branche l'quipement CPL sur la prise lectrique, le problme ne se pose donc que pour les installations en extrieur (Outdoor), beaucoup plus complexes raliser. En Outdoor le courant porteur en ligne profite de l'infrastructure lectrique moyenne et basse tension publique pour desservir un accs haut dbit Internet ou offrir d'autres applications distantes.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

34

Mmoire de fin de cycle

2008-2010

II.2.1.6 Architecture II.2.1.6.1 Architecture en intrieur (Indoor) Les solutions CPL commercialises ce jour, de type Homeplug pour l'indoor, sont des solutions parfaites pour tendre le rseau local et partager l'accs Internet haut dbit existant, notamment la maison ou en petite entreprise, avec une mise en uvre simple. Les boitiers CPL se prsentent en gnral avec un port Ethernet ou USB suivant le modle choisi, et une connexion vers la prise lectrique. La mise en uvre d'une solution CPL en intrieur demande au niveau informatique comme configuration minimum un PC avec carte Ethernet ou une prise USB selon le choix du boitier. Attention tout de mme la disponibilit des drivers (pour les modles en USB) selon le systme d'exploitation. Pour la mise en place d'un boitier Ethernet, l'installation est quivalente celle d'un rseau local Ethernet filaire. Pour la mise en place d'un boitier USB, la configuration se fait via le pilote fourni, une carte rseau virtuelle est alors configurer comme la carte Ethernet en rseau local. Au niveau lectrique, l'installation ne pose aucun souci l'intrieur d'un logement derrire un compteur monophas dans la mesure o les adaptateurs se branchent directement sur les prises lectriques. En revanche l'intgration est plus complexe dans les immeubles, que ce soit en rsidentiel avec une arrive triphase et diffrents compteurs, ou bien dans les btiments de grande taille, tels que des collges, des hpitaux ou immeubles administratifs. La mise en uvre d'une solution CPL tendue ncessite alors une double comptence : expertise en rseau lectrique et en rseau informatique, ainsi que l'utilisation de matriel diffrent des boitiers Homeplug vendus pour l'indoor. La solution grand public actuellement vendue, Homeplug, possde un dbit thorique de 14 Mb/s. D'autres solutions existent toutefois avec des dbits allant de 2 Mb/s 45 Mb/s. Une solution 100 Mb/s a t teste en laboratoire. Les dbits rels se voient amputs de la partie du trafic rserv la gestion du systme. Pour autant les dbits obtenus restent suffisants pour la majorit des applications domestiques si on part des 14 Mb/s de Homeplug par exemple. II.2.1.6.2 La scurit du rseau CPL Rle de la phase lectrique : le signal passe les phases par induction, mais le signal est trs vite dgrad d'une phase l'autre. Rle du compteur lectrique : le signal CPL passe le compteur lectrique, ce dernier ne constitue donc en aucun cas une barrire pour le rseau CPL. Aspect scurit rseau local : Tout rseau CPL doit tre scuris comme tout rseau local, avec la mise en place notamment d'un systme pare-feu (firewall), cependant il existe deux niveaux de scurit intrinsques aux quipements CPL : un cryptage DES (avec une cl de 56 ou 128 bits), la possibilit de cration de rseaux spars sur un mme circuit lectrique avec deux cls de cryptage diffrentes, configurables via un utilitaire gnralement fourni avec l'quipement. Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane
35

Mmoire de fin de cycle

2008-2010

II.2.1.6.3 Architecture en extrieur (Outdoor) Des exprimentations sont en cours pour des installations extrieures, avec un couplage entre l'arrive Internet Haut Dbit et le rseau lectrique via un transformateur HT/BT pour la cration d'une boucle locale lectrique. II.2.1.7 Avantages et inconvnients du CPL Les principaux avantages du CPL sont : la mobilit la souplesse la simplicit de mise en uvre en indoor la stabilit de fonctionnement la complmentarit aux solutions filaires et sans-fils

Nanmoins le CPL comporte aussi des Inconvnients : La mise en uvre et le bon fonctionnement dpendent de l'architecture du rseau lectrique en place Le manque de standardisation et de normes Un problme d'interoprabilit entre les diffrents quipements Le prix. II.2.2 La norme X10 II.2.2.1 Prsentation La norme X10 est le standard cre il y a plus de 20 ans par POWERHOUSE (une socit amricaine) pour contrler des appareils domestiques aux Etats-Unis et dans le reste du monde. Comme toute architecture domotique traditionnelle, la norme X10 utilise la technologie CPL pour constituer son rseau. Le principe est davoir des metteurs et des rcepteurs connects au rseau lectrique communiquant entre eux comme le montre le schma ci-dessous.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

36

Mmoire de fin de cycle

2008-2010

Figure 12 : Organisation dune installation X10

La trame est structure avec une partie adresse et une partie commande envoye tous les rcepteurs en mme temps. Ainsi, seuls les rcepteurs correctement adresss excutent les ordres donns. Les diffrents ordres envoys peuvent tre : des ordres de type marche ou arrt ; des ordres de type variation croissante ou dcroissante de variateur de courant ; des valeurs de tempratures issues de capteurs ; Des remontes de capteurs de type dtecteur de prsence infrarouge.

Figure 13 : Structure dune trame X10 Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane
37

Mmoire de fin de cycle

2008-2010

Tableau 3 : Les diffrents codes utiliss en X10 Le protocole X10 est constitu de paquets de 4 bits house (code house de A P) suivis de 4 bits unit (code unit de 1 16) suivis de 4 bits commande. Ce qui offre 256 possibilits d'adressage diffrentes pour chaque module domotis. Chaque signal est envoy plusieurs fois pour pallier d'ventuels checs de transmission.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

38

Mmoire de fin de cycle

2008-2010

II.2.2.2 Principe de transmission

Le principe est d'envoyer un signal basse tension en superposition du signal 220V-50Hz. Les transmissions X10 sont synchronises au dbut des signaux du courant lectrique. Pour ce faire, un signal carr de rfrence 50 Hz est mis par l'metteur et le rcepteur. Des signaux de 2.5V sont alors transmis 120kHZ et ceci au plus proche du zro. La transmission 120 kHz dure 1 milliseconde. Une rafale 1 ms correspond un bit 1. Par opposition, l'absence de rafale correspond un bit 0. Le signal 120kHz est reprsent en rouge sur le schma cidessous. Ces rafales de 1ms sont envoyes trois fois, afin de concider avec les croisements zro des trois phases dans les systmes triphass.

Figure 14 : Schma de transmission dun message X10

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

39

Mmoire de fin de cycle

2008-2010

L'ensemble du message est ainsi transmis sur onze cycles du courant lectrique : Le code dbut est transmis sur les deux premiers cycles. Il est toujours gal 1110 Le code maison qui correspond une des 16 positions du potentiomtre maison est transmis sur quatre cycles. Dans l'exemple, il est gale : Code Maison= M4 M3 M2 M1 = 1 1 1 1 ce qui correspond la lettre J les cinq derniers cycles reprsentent soit un code de numro (de 1 16) soit un code de fonction prdfinie (On, Off, etc.). Dans l'exemple, le Code numro = N5 N4 N3 N2 N1= 0 1 1 1 1 ce qui correspond la fonction extension de code.

II.2.2.3 Avantages et inconvnients Porter son choix sur la norme X10 pour construire son rseau domotique peut avoir des avantages mais aussi un certain nombre d'inconvnients. II.2.2.3.1 Les avantages La faible tension du signal X10 (2.5V) est sans danger pour les appareils lectriques du logement. Il est possible de contrler la maison travers de simples commandes Aucun recblage de la maison ne doit tre fait pour profiter de cette technologie Il existe de nombreux logiciels de gestion domotique qui sont payants, d'autres gratuits et certains sont mme open-source Les comptences requises pour l'installation se limitent savoir brancher un appareil une prise et d'utiliser un tournevis pour tourner les " disques " de slection d'adresse. II.2.2.3.2 les Inconvnients :

99% des produits X10 sont fabriqus en 110v 60 Hz pour les USA. Les produits 220V pour la France sont fabriqus en petite srie et cotent deux trois fois plus chres que sur le march amricain. En cas de courant triphas, on doit utiliser un module spcifique. Les signaux sont bloqus par les transformateurs, ce qui limite l'utilisation avec certains types de lampes halognes Les signaux X10 doivent tre filtrs l'entre/sortie d'un domicile pour ne pas circuler sur les installations voisines Il n'est possible d'envoyer quun seul ordre la fois (il peut nanmoins tre destin plusieurs quipements en mme temps)

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

40

Mmoire de fin de cycle

2008-2010

II.3 le eXtremely simPle ProtocoL (XPL) : XPL (eXtremely simPle ProtocoL) est un protocole ouvert dont le but est de permettre de contrler et commander des quipements de Home Networking. Ce protocole permet une auto-dcouverte et une auto-configuration des services offerts par les quipements, en sappuyant sur une architecture entirement "Plug & Play". Ainsi, cela permet ce protocole d'tre plus simple d'installation que d'autres protocoles domotique comme le X10. II.3.1 Les types de messages XPL : Il existe 3 types de messages xPL : xpl-cmnd (commande) : ce message permet denvoyer des commandes lquipement xPL xpl-trig (trigger) : ce message est gnr quand un quipement change dtat xpl-stat (status) : ce message est envoy pour rcuprer ltat dun quipement

II.3.2 Utilisation du XPL

Dans l'IPBX Asterisk, un module simule un quipement XPL qui envoie des commandes pour la mise jour dautres quipements. Par exemple, cela permet d'afficher sur un quipement (de type lectromnager, hifi, etc) compos d'un afficheur numrique (machine laver, ...) les informations concernant un appelant tel que son numro de tlphone. Pour ajouter cette fonctionnalit l'IPBX, il suffit d'y activer le module XPL et d'ajouter une ligne dans son fichier de configuration.

Le protocole XPL est intgrable dans un rseau bas sur le modle TCP/IP. Cela permet par exemple de programmer des modules supplmentaires qui permettraient d'envoyer des messages XPL : -depuis une page web en PHP et/ou JavaScript par exemple -depuis une JVM : en utilisant la librairie XPL4Java -depuis des scripts Perl, Python, C, C++, ActiveX, ...

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

41

Mmoire de fin de cycle

2008-2010

Chapitre III :

Chapitre III : ETUDE DE CAS DE PILOTAGE AVEC ASTERISK La domotique tant synonyme de confort, il nous serait plus facile de piloter les quipements distances en envoyant des ordres aux modules. Notre objectif consiste faire une utilisation de la domotique qui pourrait nous aider mieux voir ltat et surtout la raction des quipements dont lusage nous apporte confort, scurit. Cest dans ce sens que notre tude se focalisera sur le pilotage ou mise en pratique grce un IPBX ASTERISK, qui pourrait nous rendre la tche plus facile raliser. Ainsi nous mettrons en place un serveur vocal interactif qui nous permettra de commander les quipements lectriques. Notons bien que cet autocommutateur, dont nous avons fait une prsentation au chapitre III.1 PRESENTATION DASTERISK Actuellement, tout le monde entend un peu parler de la VoIP (Voice over IP) ou de la ToIP (Telephony over IP).Depuis plusieurs annes, ce secteur est en pleine croissance sur grce deux composantes essentielles : les utilisateurs (grand public comme entreprises) sont en majorit sduits et les constructeurs/diteurs investissent normment pour proposer des offres les plus compltes possibles. En 2002, le projet Asterisk sort au grand jour et fait son entre dans un march encore naissant. Cest un PBX (Private Branch eXchange) logiciel qui propose des fonctionnalits avances pour une somme drisoire car la (bonne) surprise est que sa licence GPL (donc projet libre et open-source). Dabord utilis plus ou moins exprimentalement, il commence convaincre peu peu les entreprises de toute taille. Asterisk est extensible par des scripts ou des modules en langage Perl, C, Python, PHP, et Ruby. A ce jour, Asterisk est certainement la seule solution qui offre une telle richesse et flexibilit de fonctionnalits. En plus des fonctionnalits classiques, il propose des services plus avancs pour interconnecter les systmes de tlphonie traditionnelle et de VoIP (donc rle de passerelle). III.1.1 Les technologies supportes : En tlphonie, les produits sont gnralement labors pour rpondre un besoin technique spcifique au sein dun rseau donn. Cependant, les applications partagent des technologies communes, Asterisk est donc bas sur ces partages pour crer un environnement unique et simple pouvant dadapter nimporte quelle application. Les protocoles grent la communication et le transport entre les correspondants : - H.323 : driv de larchitecture des tlcoms, il est le plus implment mais souvent critiqu pour sa complexit

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

42

Mmoire de fin de cycle

2008-2010

- SIP (Session Initiation Protocol) : driv de larchitecture HTTP, il est trs utilis dans les applications et softphones (mulation de tlphone sur PC), il est apprci pour sa simplicit (ses spcifications sont libres) - IAX (Inter Asterisk eXchange) : protocole dvelopp par Digium pour permettre le dialogue entre serveurs Asterisk en toute simplicit et rapidit (port UDP unique, utilisation de Real Time Protocol, en-tte lger (4 octets au lieu de 12 minimum pour SIP), messages de contrle plus petit, implmentation de linternationalisation (un PBX ou un tlphone peut recevoir du contenu dans sa langue native) ) - MGCP (Media Gateway Control Protocol) - SCCP (Skinny Client Control Protocol) : protocole propritaire de Cisco Les codecs permettent la compression de la voix et donc loptimisation de la bande passant ncessaire (et donc le nombre dappels simultans possibles) : - ADPCM - G.711 (A-Law et -Law) - G.723.1 - G.726 - G.729 (licence vendue par Digium) - GSM - iLBC - LPC-10 - Speex - MP3 Asterisk nest pas seulement compatible avec des technologies VoIP, il garde une grande Interoprabilit avec la tlphonie analogique : - E&M et E&M Wink - FXS - FXO - GR-303 - Loopstart - Groundstart - MF et DTMF - MFC-R2 - et numrique (Primary Rate Interface) : - 4ESS - BRI (ISDN4Linux) - DMS100 - EuroISDN

III.1.2 Architecture interne : Asterisk est un systme flexible grce sa structure interne constitu de quatre APIs (Application Programming Interface) spcifiques autour du central Core system . Celui-ci manie les connexions internes du PBX en faisant abstraction des protocoles, des codecs, des interfaces tlphoniques et des applications (do la possibilit dutiliser nimporte quel hardware et nimporte quelle technologie). Asterisk joue le rle de middleware (intergiciel) entre les technologies de tlphonie (TDM, SIP ) et les applications (confrence, messagerie vocale, IVR ) : il favorise le dploiement denvironnements mixtes. Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane
43

Mmoire de fin de cycle

2008-2010

Le cur contient 5 moteurs ayant chacun un rle essentiel et critique dans les oprations : - PBX Switching Core : fonction primaire, commute de manire transparente les appels - Application Launcher : lance les applications qui excutent des services pour les utilisateurs - Codec Translator : code et dcode la voix, plusieurs codecs sont utiliss pour trouver lquilibre entre la qualit audio et lusage de la bande passante - Scheduler and I/O Manager : planifie en bas niveau et gre les entres/sorties pour des performances optimales - Dynamic Module Loader : charge les pilotes (lors de la 1re excution dAsterisk, il initialise les pilotes et fait le lien avec les APIs appropris) Aprs que les pilotes soient chargs (DML), les appels commencent tre accepts et redirigs en faisant sonner les tlphones. Labstraction matrielle et protocolaire passe par lutilisation de 4 APIs : - Channel API : gre le type de connexion, des modules dynamiques sont chargs pour travailler sur les couches basses de ces connexions - Application API : accomplit de manire flexible toute fonction la demande - Codec Translator API : charge les modules pour supporter tous les formats (support dynamique, c'est--dire quun codec peut tre utilis pour une communication et un autre codec pour une autre communication suivant le dbit de la ligne par exemple) - File Format API : manie la lecture et lcriture de formats de fichiers varis pour stocker dans le systme de fichiers Enfin, Asterisk propose une AGI (Asterisk Gateway Interface) qui autorise la prise de contrle du dialplan (plan de numrotation, lintelligence du systme) par des programmes extrieurs. Les scripts AGI peuvent tre crits dans nimporte quel langage de haut niveau comme PHP, Perl, Python, Java, C

Figure 15: Architecture interne dAsterisk Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane
44

Mmoire de fin de cycle

2008-2010

III.1.3 Implmentations possibles : Grce sa souplesse et ses nombreuses fonctionnalits, il est envisageable dutiliser des serveurs Asterisk comme passerelles VoIP/RTC, serveurs vocaux (IVR), plateformes de confrence et bien sr comme IPBX Selon la taille du site, le nombre dquipements, le nombre dappels simultans possibles. Selon la taille du site, le nombre dquipements, le nombre dappels simultans possibles, les fonctionnalits ncessaires, linfrastructure peut varier sensiblement. Cependant, le schma cidessous est larchitecture type dune implmentation dAsterisk :

Figure 16 : Exemple de topologie rseau 1

Pour une entreprise qui a rcemment investi dans un PABX classique, la migration peut se faire en douceur en intercalant leur PABX entre le serveur Asterisk et les quipements Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane
45

Mmoire de fin de cycle

2008-2010

analogiques. Dans ce cas, le serveur ferait office de passerelle VoIP/RTC. Le basculement en tout VoIP se ferait alors progressivement. Pour des entreprises de plus grande taille (PME) avec plusieurs sites de petite taille, la solution consiste centraliser le serveur Asterisk au sige (on peut parler de solution IP Centrex si on compare le sige au prestataire et le client aux petites agences).

Figure 17 : Exemple de topologie rseau 2

Par contre, pour certaines raisons (scurit, redondance ou sil sagit dune grande multinationale), les serveurs peuvent tre dupliqus :

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

46

Mmoire de fin de cycle

2008-2010

Figure 18 : Exemple de topologie rseau 3 Dans cet exemple, chaque site possde donc son propre serveur Asterisk mais grce au protocole IAX, les serveurs dialoguent entre eux et peuvent se partager laccs la ligne RTC via le serveur du site principal. De nombreux autres scnarios sont possibles, Asterisk na en fin de compte que des limitations lies souvent au rseau auquel il est connect.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

47

Mmoire de fin de cycle

2008-2010

III.2 Prsentation des modules

III.2.1 Linterface CM15 Linterface CM15 est une passerelle de communication par courant porteur (X10 ) entre lordinateur et lensemble des composants domotiques. Le CM15 permet une programmation trs flexible Des actions peuvent tre prvues une certaine heure de la journe, certains jours seulement, pour certaines dates, etc. Nous pouvons aussi demander linterface dallumer des lumires la tombe de la nuit et de les teindre au lever du jour. Une fois linterface programme, lordinateur nest plus ncessaire. Deux piles AAA standards permettent de sauvegarder lheure en cas de coupure de courant. Les macros sont stockes par dfaut en E2 et sont conserves mme en cas de dfaillance du secteur. Vous pouvez mme dbrancher linterface aprs sa programmation pour la rebrancher nimporte o dans la maison.

Figure 19 : linterface CM15 Marmitek III.2.1 Le rcepteur AM12 LAM12 est un rcepteur domotique X10 qui permet de tlcommander vos appareils lectriques d'une puissance maximale de 3600W. Ce module est destin commander le Marche /Arrt : de lampes halognes de forte puissance (500W et plus). dappareils lectromnagers (cafetire, machine laver) des systmes de climatisation des systme bureautiques (fax, photocopieurs, imprimante, scanner) Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane
48

Mmoire de fin de cycle

2008-2010

Figure 20 : Le module AM12 Marmitek

III.3 Mise en uvre Pour notre mise en uvre les conditions suivantes doivent tre imprativement remplies : Disposer dun ordinateur fonctionnel tournant sous linux. Une installation lectrique fonctionnelle Installer Asterisk Disposer des modules domotiques

III.3.1 Installation et configuration

III.3.1.1 Installation du serveur Asterisk Linstallation dun serveur Asterisk se verra simplifie grce loutil : apt sous debian. Mise jour de la liste des paquets disponibles. Asterisk#apt-get update

Installation du serveur Asterisk et de toutes ces dpendances.

Asterisk#apt-get install asterisk Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

49

Mmoire de fin de cycle

2008-2010

Installation des voix franaises dAsterisk.

Asterisk#apt-get install asterisk-prompt-fr-proformatique Pour finir linstallation il faut autoriser le dmarrage du service. Il faut modifier un fichier laide de lditeur de texte linstar de vi.

Asterisk# vi /etc/default/asterisk Et modifier le champ. RUNASTERISK=yes Voil notre serveur Asterisk est install. Nous allons apprendre dmarrer le service. Comme pour tous services sous debian nous avons la possibilit de le dmarrer arrter ou autres avec lune des commandes suivantes /etc/init.d/asterisk stop /etc/init.d/asterisk start /etc/init.d/asterisk restart III.3.1.2 Installation de lAGI PERL AGI est un canal de communication bidirectionnel entre Asterisk et un programme externe, indpendamment du langage utilis pour ce dernier. Les changes seffectuent en mode texte, certains paramtres sont passs linitialisation du script depuis le plan de numrotation dmarr avec la commande AGI(). Depuis le script on peut donner des ordres Asterisk au niveau de la prise de dcision, par exemple HANGUP pour raccrocher. Comme Agi nous utiliserons lAGI Perl. Cest un langage de programmation cr par Larry Wall en 1987 et reprenant des fonctionnalits du langage C et des langages de scripts sed, awk et shell (sh). C'est un langage interprt, polyvalent, et particulirement adapt au traitement et la manipulation de fichiers texte, notamment du fait de l'intgration des expressions rgulires dans la syntaxe mme du langage. Pour installer le lAGI Perl nous procderont comme suit : Tlchargeons le paquet asterisk-perl-1.01 wget http://asterisk.gnuinter.net/files/asterisk-perl-1.01.tar.gz Ensuite, dcompressons les archives (.tar.gz) tlcharges:

tar zxvf ../asterisk-perl-1.01.tar.gz Enfin installons le paquet en tapant simultanment les commandes suivantes perl Makefile.PL make all make install

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

50

Mmoire de fin de cycle

2008-2010

III.3.1.3 Installation du pilote pour le CM15 Pour faire fonctionner lapplication, il vous faudra dabord installer le driver : Pour installer on excutera successivement les commandes suivantes :

apt-get install linux-headers-generic wget http://www.linuxha.com/common/iplcd/iplc-driver.tgz tar zxf iplc-driver.tgz cd iplc/driver/linux-2.6/ Pour les kernels les plus rcents faire, excuter : sed -i s/\\Winfo\\W*\(/\ pr_info\(/ *.c cd cm15a.d make Vous devriez maintenant avoir un joli driver sous la forme du fichier cm15a.ko que vous pouvez copier o bon vous semblera et que vous allez maintenant charger dans votre noyau :

$ insmod /path/to/cm15a.ko $ dmesg | tail [274611.018498] cm15a USB #252 now attached to major 180 minor 252 [274611.018536] usbcore: registered new interface driver cm15a [274611.018544] X10 CM15A USB Driver v0.03 Vrifiez enfin que le priphrique a bien t cr :

$ ls -la /dev/cm15a0 crw-rw---- 1 root root 180, 252 2010-02-14 19:59 /dev/cm15a0

III.3.1.4 Configuration dAsterisk Pour une configuration de base, il suffit dditer trois fichiers de configuration. Ces trois fichiers sont : sip.conf, voicemail.conf et extension.conf. III.3.1.4.1 Sip.conf Le fichier sip.conf est utilis pour configurer les logins et mots de passe de tous les priphriques. Ces priphriques peuvent tre des tlphones, des passerelles analogiques ou encore dautres serveurs. Ce fichier est organis en diffrentes zones appeles context . [Leuk] secret=azerty callerid="Leuk" <201> context=perlagi mailbox=201@default type=friend host=dynamic Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane
51

Mmoire de fin de cycle

2008-2010

III.3.1.4.2 voicemail.conf Le fichier voicemail.conf permet de configurer la messagerie vocale dAsterisk. Il sera configur de la faon suivante : [default] 200 = 123, Leuk, leuk@toto.fr 201 = 456, bouki 202 = 789, arona Le nom des contexts utilisateurs nest pas important. Il faut toutfois faire attention utiliser le mme nom dans les extensions utilisateurs du fichier sip.conf et le fichier voicemail.conf .

III.3.1.4.3 extension.conf Le fichier extension.conf est utilis pour router les appels vers un utilisateur ou vers sa messagerie. Par exemple, les appels provenant de comptes SIP dont le contexte est perlagi seront traits dans lextension perlagi du fichier extension.conf. Les instructions exten sont comme suit : [perlagi] exten => 1001,1,AGI(a5on.agi) ;allumer lquipement lectrique exten => 1002,1,AGI(a5off.agi) ;teindre lquipement lectrique exten => 200,1,Dial(SIP/bouki,10,tr) ;appeler bouki exten => 200,2,Voicemail(200) ;aller sur la messagerie vocale de bouki exten => 201,1,Dial(SIP/leuk,10,tr) exten => 201,2,Voicemail(201) exten => 602, 1, VoiceMailMain(${callerid(num)@default}) ; accs la messagerie vocale exten => 12, 1, Goto(Menu,s,1) ; appel du standard domotique Le standard automatique permet un utilisateur dcouter un message lui indiquant les choix possibles. Aprs, il lui suffit de presser une des touches pour effectuer laction voulue. Il est possible de combiner les menus pour dvelopper une architecture plus complexe. Dans lexemple suivant, quand lutilisateur compose le 1000, il entend un message vocal qui linvite taper 1, 2 ou 9 sur son clavier. Sil tape 1, lordre dallumage est envoy. Sil tape 2, lquipement steint. Sil tape 9, Asterisk raccroche. Si lutilisateur ne fait rien, linvite est joue en boucle. [Menu] ; standard domotique include => perlagi exten => s, 1, Background(Menu) exten => s, 2, WaitExten(2) Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

52

Mmoire de fin de cycle

2008-2010

exten => s, 3, Goto(Menu,s,1) ; exten => 1, 1,SayNumber(1) ; 1 allumer lquipement exten => 1, 2, AGI(a5on.agi) exten => 1, 3, Background(allumage) exten => 1,4, Goto(Menu,s,1) ; exten => 2, 1,SayNumber(1) ; 1 eteindre lquipement exten => 2, 2, AGI(a5off.agi) exten => 2, 3, Background(allumage) exten => 2,4, Goto(Menu,s,1) ; exten => 9, 1, Background(/var/msg/aurevoir) exten => 9, 2, Hangup() III.3.1.5 Installation et configuration de X-lite
X-Lite est un softphone comme il en existe beaucoup. Il a la particularit dtre gratuit et de grer les appels vido. Sa configuration est simple et son installation lest aussi. En achetant un casque audio muni dun microphone (5000 fcfa) et en les branchant sur un PC standard, vous avez un tlphone IP. Hormis le cot, il existe un autre avantage utiliser un softphone : nous pouvons effectuer des captures de trame, ce qui peut tre intressant dans ltude du protocoles SIP. Pour configurer le logiciel X-Lite il suffit dajouter un <SIP Account > et de renseigner le nom ou ladresse du serveur SIP le login et le mot de passe comme suit :

Figure 21 : Configuration de Xlite

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

53

Mmoire de fin de cycle

2008-2010

III.3.1.5 Installation et configuration de Twinkle Twinkle est un Soft-phone pour faire des appels tlphoniques en utilisant SIP sur un rseau IP. Il fonctionne sous linux Twinkle supporte la communication en local ou un rseau en utilisant un proxy SIP pour acheminer vos appels. En plus de faire des appels vocaux de base Twinkle nous offre les fonctionnalits suivantes indpendamment des services que le fournisseur de service VoIP peut offrir. Nous pouvons noter les sonneries personnaliss et la redirection dappel.

Figure 22 : Configuration de Twinkle

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

54

Mmoire de fin de cycle

2008-2010

CONCLUSION

CONCLUSION Nous sommes parvenus la fin de ce mmoire dont la problmatique tait de savoir : Quel place pourrait occuper la domotique dans nos socits. Mme si un grand nombre de systmes domotiques sont dj utiliss sparment, et ce, depuis quelques annes, la tendance nous lavons compris est maintenant l'intgration. Le projet identifiera donc les obstacles que devront surmonter les diffrents intervenants constructeurs, promoteurs, propritaires, gestionnaires, ingnieurs, architectes, locataires et consommateurs - pour raliser cette intgration. Voulant rendre la domotique encore plus facile dutilisation, nous nous sommes attels apporter une touche de confort et de crativit en alliant la domotique avec lIPBX Asterisk. Ainsi cette alliance nous permettra de piloter des quipements lectriques via un serveur vocal Interactif. Cette capacit de pilotage via Astrisk jouera un rle important, elle pourra notamment tre utilise pour le contrle des portes pour de bureaux. Et pourquoi pas la possibilit dalertes pour informer un usager de ltat des quipements dune pice. Nous pouvons imaginer une multitude de services qui pourront nous tre utile dans nos vies. Une vritable rvolution est en marche qui fera conomiser beaucoup dargent. Noublions pas les consquences nfastes que peut entrainer lutilisation de la domotique savoir lobsit et lexposition aux radiofrquences qui nest pas recommande.

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

55

Mmoire de fin de cycle

2008-2010

Webographie

Webographie X10 http://www.domolink.ma/home_fr2.htm http://www.si.ens-cachan.fr/ressource/r5/r5_X10.htm XPL http://www.xplmonkey.com/php.html http://www.xpl4java.org/xPL4Java/ http://www.xplmonkey.com/mce.htm http://glh33.free.fr/ EIB/KNX http://www.stielec.ac-aix-marseille.fr/cours/abati/eib/eib.htm http://www.stielec.ac-aixmarseille.fr/cours/abati/eib/download/telegramme.pdf http://www.knx.org/ CM15 http://www.linuxha.com/USB/cm15a.html http://www.poulpy.com/tag/cm15a/ http://www.edomotique.com/vproduit--am12-module-a-prise-pour-appareil-electrique-X10-X10--am12--08916--0-0-0-1242.aspx

Asterisk Perl AGI http://www.voip-info.org/tiki-index.php?page=Asterisk+perl+agi

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

56

Mmoire de fin de cycle

2008-2010

Annexes

Annexes

Kit de demmarage X10 Prix: 200-300

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

57

Mmoire de fin de cycle

2008-2010

Installation du driver CM15a et du linux headers-generic sous linux

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

58

Mmoire de fin de cycle

2008-2010

Programme Perl pour allumer A5

#/var/lib/asterisk/agi-bin/a5on.agi # le 18 aout 2010 # le CM15A allume lquipement A5 use Fcntl; sysopen( CM15A, "/dev/cm15a0", O_RDWR |O_NOCTTY | O_NONBLOCK ) || die "Erreur douverture du priphrique $!"; syswrite CM15A, pack( "CC", 4, 0x61 ), 2; sleep 1; # can be less syswrite CM15A, pack( "CC", 6, 0x62 ), 2; # ALLUMER close( CM15A ); Programme Perl pour teindre A5

#/var/lib/asterisk/agi-bin/a5off.agi # le 18 aout 2010 # le CM15A teint lquipement A5 use Fcntl; sysopen( CM15A, "/dev/cm15a0", O_RDWR |O_NOCTTY | O_NONBLOCK ) || die "Erreur douverture du priphrique $!"; syswrite CM15A, pack( "CC", 4, 0x61 ), 2; sleep 1; # can be less syswrite CM15A, pack( "CC", 6, 0x63 ), 2; # Eteindre close( CM15A );

Prsent et soutenu par : Din Mbengue, Mouhammad Dieye et Arona Kane

59