FR 2937814 A1 20100430 FR 0857337 A 20081028 -1- La présente invention concerne le domaine des boîtiers à courants porteurs en ligne, dits de type CPL. On connaît, d'une part de l'état de la technique un boîtier CPL comprenant une prise électrique. La prise est apte à être connectée à un réseau électrique et le boîtier est apte à recevoir un connecteur de type RJ45 connecté à un ordinateur. Le boîtier CPL est apte à mettre en oeuvre un protocole Internet de communication avec au moins un autre boîtier CPL identique via le réseau électrique. Un tel boîtier permet la création d'un réseau logique, dit informatique, utilisant le réseau électrique existant et ainsi d'éviter l'installation de câbles spécifiques pour la création d'un réseau physique compatible avec le protocole Internet. On connaît, d'autre part, un boîtier électrique à usage domotique. Un tel boîtier domotique est apte à mettre en oeuvre un ou plusieurs protocoles domotiques propriétaires afin de commander un appareil domotique connecté au boîtier, par exemple une lampe. Ce type de boîtier à usage domotique fonctionne à un débit relativement bas variant de quelques kbits par seconde à quelques centaines de kbits par seconde. Mais ces boîtiers CPL et à usage domotique ne permettent pas à un appareil utilisant un protocole de communication Internet et à un appareil domotique de communiquer ensemble via le réseau électrique. L'invention a pour but de résoudre ce problème. A cet effet, l'invention a pour objet un boîtier de communication par courants porteurs en ligne, apte à mettre en oeuvre au moins un protocole Internet de communication avec au moins un autre boîtier identique via un réseau électrique, et à mettre en oeuvre au moins un protocole d'application domotique. Le boîtier selon l'invention permet un échange de messages entre deux appareils utilisant le protocole internet, par exemple des ordinateurs, via un réseau logique, dit informatique, formé sur le réseau physique électrique. Il permet également un échange de messages entre des appareils domotiques via un réseau logique, dit domotique, utilisant le réseau physique électrique en utilisant les fonctionnalités du réseau informatique. Enfin, le boîtier selon l'invention permet l'échange de messages entre au moins un appareil domotique et au moins un appareil utilisant le protocole internet via un réseau logique mixte utilisant le réseau physique électrique. Là encore, on utilise les fonctionnalités du réseau informatique pour échanger des messages à usage domotique. L'échange de messages entre ces appareils peut prendre la forme de données mais également la forme d'instructions destinées à déclencher la mise en oeuvre du protocole d'application domotique de l'un des boîtiers. Ainsi, on peut dire que le réseau électrique supporte le réseau informatique, ce réseau informatique supportant le réseau domotique. 2937814 -2- Le boîtier selon l'invention permet donc de communiquer une commande ou une donnée d'un appareil émetteur vers un appareil destinataire. Lorsqu'une commande ou une donnée est émise par un appareil utilisant le protocole internet, elle transite par le boîtier auquel l'appareil est connecté. Ce boîtier émetteur détermine la destination de la 5 commande ou de la donnée et la traduit en un signal pour la transmettre via le réseau électrique. Le boîtier auquel est connecté l'appareil destinataire reçoit le signal et traduit à son tour le signal en sens inverse. Le boîtier destinataire reforme alors la commande ou la donnée. Dans le cas où l'appareil émetteur est un ordinateur et l'appareil destinataire du type domotique, par exemple une lampe, le boîtier selon l'invention permet de 10 commander une lampe à partir d'un ordinateur via le réseau électrique en utilisant le protocole d'application domotique du boîtier destinataire. Dans le cas où l'appareil émetteur est du type domotique et l'appareil destinataire est un ordinateur distant, le boîtier selon l'invention permet également de communiquer une donnée de l'appareil émetteur domotique vers l'ordinateur via le réseau électrique en utilisant le protocole 15 Internet de communication des boîtiers émetteur et destinataire. En outre, le boîtier selon l'invention utilise le réseau électrique et la technologie des courants porteurs en ligne, qui permet un fonctionnement en haut-débit, par exemple selon des technologies tels que Homeplug ou DS2 dont le débit, en conditions idéales, varie de 85 à 200 Mbit par secondes. 20 Avantageusement, le protocole d'application domotique ou l'un au moins des protocoles d'application domotique est choisi parmi les protocoles SNMP, HVAC et Lighting controls. Ces protocoles sont de type ouvert. Par opposition à des protocoles de type fermés ou propriétaires, ces protocoles ne nécessitent pas l'acquisition de licences, ce qui permet 25 de réduire le prix de vente du boîtier et d'en faciliter l'exploitation. En outre, ces protocoles ouverts présentent des spécificités connues qui peuvent être avantageusement utilisées dans le cadre de l'invention. Les protocoles Lighting Controls et HVAC (Heating, Ventilation and Air-Conditioning) permettent respectivement un pilotage d'appareils d'éclairage et de chauffage, de 30 ventilation et de conditionnement d'air. Ces protocoles correspondent à des protocoles UPnP standards, c'est-à-dire des protocoles définis de façon à permettre une plus grande connectivité entre les appareils domotiques et le boîtier. Selon une caractéristique optionnelle du boîtier, il est apte à mettre en oeuvre une communication utilisant une couche de transport et une couche d'application au-dessus 35 de la couche de transport, la couche de transport étant apte à mettre en oeuvre chaque 2937814 -3- protocole Internet et la couche d'application étant apte à mettre en oeuvre le ou chaque protocole d'application domotique. De façon optionnelle, la couche d'application est apte à mettre en oeuvre : - un protocole d'action sur un élément du boîtier, et 5 - un protocole de communication d'un état de l'élément à l'autre boîtier via le réseau électrique en utilisant le protocole internet. Le boîtier permet ainsi de contrôler l'état de l'élément du boîtier et de changer cet état via une commande émise par un donneur d'ordre, par exemple, à partir d'un ordinateur. De plus, le boîtier communique l'état de l'élément de façon à ce que le 10 donneur d'ordre connaisse l'état de l'élément. Avantageusement, la couche d'application est apte à mettre en oeuvre : - un protocole de mesure d'une donnée relative à une consommation électrique d'un circuit connecté au boîtier, et - un protocole de communication de la donnée à l'autre boîtier via le réseau 15 électrique en utilisant le protocole internet. Le boîtier permet ainsi de contrôler la consommation électrique du circuit qui y est connecté. Par exemple, il est possible de gérer la consommation électrique du circuit grâce à des programmes de contrôle de consommation d'énergie à partir d'un ordinateur connecté à un boîtier selon l'invention lui-même connecté au réseau électrique. Ces 20 programmes pourront agir sur la consommation électrique du circuit en utilisant notamment le protocole d'action sur un élément du boîtier, par exemple un variateur de tension ou un relais électrique. Selon une autre caractéristique optionnelle du boîtier, il comporte une prise d'alimentation en courant électrique apte à coopérer avec une prise d'un appareil ou 25 l'alimentation en courant de l'appareil via le boîtier. L'invention a pour objet un ensemble d'un réseau électrique et d'un boîtier relié électriquement au réseau électrique, dans lequel le boîtier est tel que défini ci-dessus. L'invention a enfin pour objet un local, notamment une habitation, comprenant un boîtier tel que défini ci-dessus ou un ensemble tel que défini ci-dessus. 30 L'invention a également pour objet un procédé de communication par courants porteurs en ligne entre deux boîtiers connectés à un réseau électrique, dans lequel on commande une mise en oeuvre d'un protocole Internet de communication entre ces deux boîtiers via le réseau électrique et une mise en oeuvre d'un protocole d'application domotique au sein de l'un des boîtiers. 35 Selon une caractéristique optionnelle, on commande une transmission d'un état d'un élément d'un des boîtiers : 2937814 -4- - soit après qu'on ait commandé un changement de l'état, - soit après qu'on ait commandé une émission d'une requête de l'état. Dans un mode de réalisation, on communique l'état de l'élément si un changement d'état se produit, ce qui permet de s'assurer que le changement d'état a effectivement été 5 exécuté par le boîtier. Dans un autre mode de réalisation, on communique l'état, qu'un changement d'état ait été exécuté ou non. La communication est de préférence périodique. Ce mode de réalisation permet de contrôler l'état de l'élément à tout moment. Selon une autre caractéristique optionnelle, on commande une transmission d'une donnée relative à une consommation électrique d'un circuit électrique apte à être 10 connecté à un des boîtiers : - soit après qu'on ait commandé une mesure de la donnée, - soit après qu'on ait commandé une émission d'une requête de la donnée. L'invention a encore pour objet un programme d'ordinateur comprenant des instructions aptes à commander la mise en oeuvre d'un procédé tel que défini ci-dessus. 15 L'invention a également pour objet un procédé dans lequel on effectue une étape de mise à disposition d'un programme tel que défini ci-dessus sur un réseau de télécommunication en vue de son téléchargement. Le boîtier selon l'invention pouvant recevoir des données d'un autre boîtier identique connecté par exemple à un ordinateur connecté lui-même sur le réseau de 20 télécommunication, il est ainsi facile de mettre à jour le boîtier. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple non limitatif et faite en se référant aux dessins dans lesquels : - la figure 1 est un schéma d'un local comprenant plusieurs boîtiers selon 25 l'invention ; - la figure 2 est une vue en perspective d'un boîtier selon l'invention ; - la figure 3 est un schéma des blocs matériels du boîtier de la figure 2 ; - la figure 4 est un schéma des blocs protocolaires du boîtier de la figure 2 ; - la figure 5 est un schéma d'un bloc réseau de la figure 4 ; 30 - la figure 6 est un schéma d'une architecture logicielle du boîtier de la figure 2 ; - la figure 7 est un organigramme illustrant un procédé selon un mode de réalisation de l'invention ; et - la figure 8 est un organigramme illustrant un procédé selon un autre mode de réalisation de l'invention. 35 On a représenté sur la figure 1 un schéma d'un local, par exemple une habitation 10. L'habitation 10 comprend un réseau électrique 12. L'habitation 10 comprend 2937814 -5- également des boîtiers 18a-e selon l'invention dont l'un est représenté à la figure 2. En l'espèce, chaque boîtier 18a-e comprend une prise d'alimentation électrique 32, mâle dans le présent exemple. Le réseau électrique 12 comprend des conducteurs électriques 20a-d reliant électriquement des prises électriques classiques 22a-e auxquelles les 5 boîtiers 18a-e sont respectivement électriquement connectés. L'habitation 10 comprend deux ordinateurs 24a, 24b. Chaque ordinateur 24a, 24b est respectivement connecté à la prise 22e, 22d. L'habitation 10 comprend également une passerelle 26 de télécommunication reliée à l'ordinateur 24b et à un réseau externe de télécommunication par ADSL par exemple, par exemple Internet. 10 L'habitation 10 comprend des appareils électriques se prêtant à une utilisation domotique 28a-c, en l'espèce une lampe 28a, un radiateur 28b et un portant chauffe-serviette 28c, respectivement connectés aux boîtiers 18a, 18b et 18c. En référence à la figure 2, on décrira uniquement le boîtier 18a, les boîtier 18a-e étant tous identiques. 15 Le boîtier 18a comprend une enveloppe externe en matière plastique 30, la prise d'alimentation électrique mâle 32 pour la connexion du boîtier 18a au réseau électrique 12 et une prise d'alimentation électrique femelle 34 apte à coopérer avec la prise mâle de la lampe 28a ou l'alimentation en courant de la lampe 28a. En outre, le boîtier 18a comprend un connecteur informatique femelle 36. En l'espèce, le connecteur 36 est du 20 type RJ45. Le boîtier 18a permet un échange de messages entre les deux ordinateurs 24a, 24b, via un réseau logique, dit informatique 14, formé sur le réseau physique électrique 12. Il permet également un échange de messages entre les appareils domotiques 28a-c via un réseau logique, dit domotique 16, utilisant le réseau physique électrique 12 et en 25 utilisant les fonctionnalités du réseau informatique 14. Enfin, le boîtier 18a selon l'invention permet l'échange de messages entre au moins un appareil domotique 28a-c et au moins un ordinateur 24a-b via un réseau logique mixte utilisant le réseau physique électrique 12 et en utilisant les fonctionnalités du réseau informatique 14. En l'espèce, des paquets circulent d'un boîtier à un autre sur le réseau électrique en utilisant la technologie 30 des courants porteurs en ligne. Ces paquets comprennent des messages à destination des ordinateurs 24a, 24b ou/et des appareils domotiques 28a-c connectés aux boîtiers 18a-e. Le boîtier 18a comporte des blocs matériels 38-60 représentés à la figure 3. Ces blocs matériels comprennent un bloc de connexion 38 comprenant d'une part le 35 connecteur 36 et, d'autre part un circuit passif. Le boîtier 18a comprend aussi un bloc de filtrage et de connexion 40 des courants porteurs en ligne, un bloc Ethernet 42, un bloc de 2937814 -6- courants porteurs en ligne 44, un bloc 46 formant un microcontrôleur, un bloc 48 de mémoire de type FLASH, un bloc 50 de mémoire de type RAM, un bloc 52 formant un circuit de commande, un bloc 54 formant un circuit de conversion et un bloc 56 formant un relais électrique. En l'espèce, le relais 56 est du type électromécanique. En variante, le 5 relais pourra être du type statique. Le choix du type de relais est fait en fonction du courant qui passe dans le boîtier 18a, le relais électromécanique étant préféré pour les courants élevés. Le boîtier 18a comprend également un bloc 58 formant capteur. Ce capteur 58 est notamment apte à mesurer une intensité du courant utilisé par l'appareil domotique connecté au boîtier 18a ainsi que la puissance utilisée par cet appareil. Enfin, 10 le boîtier 18a comprend un bloc 60 d'alimentation des blocs 42-58. Les blocs matériels 38-60 sont aptes à mettre en oeuvre des blocs protocolaires représentés aux figures 4 et 5. Les couches logicielles correspondantes sont représentées à la figure 6. On a représenté à la figure 4 l'architecture protocolaire du boîtier 18a. Le boîtier 18a est apte à mettre en oeuvre chacun de ces protocoles. 15 Les blocs protocolaires comprennent un bloc réseau 62 dont trois couches sont représentées plus en détails à la figure 5, un bloc UPnP 64, un bloc actionneur 66 et un bloc capteur 68. Dans une architecture classique, les blocs 64, 66 et 68 forment une couche d'application. Chacun de ces protocoles est décrit dans un document de référence appelé RFC (Request For Comments). A titre d'exemple, on cite les documents de 20 référence suivants : - Liste des RFCs relatives au protocole Ethernet : RFC 894 (Un Standard pour la Transmission des Datagrammes IP sur les Réseaux Ethernet) ; RFC 894-err (Errata de la RFC 894) ; RFC 3580 (IEEE 802.1X Remote Authentication Dial ln User Service (RADIUS) Usage Guidelines) et RFC 3748 (Extensible 25 Authentication Protocol (EAP)). - Liste des RFCs relatives au protocole IP : RFC 791 (Internet Protocol) ; RFC 815 (Ip Datagram Reassembly Algorithms); RFC 1071 (Computing the Internet Checksum); RFC 1340 (Assigned Numbers (Remplacé par la RFC 1700)) ; RFC 1700 (Assigned Numbers); RFC 1349 (Type of Service in the Internet Protocol 30 Suite); RFC 1517 (Applicability Statement for the Implementation of Classless Inter-Domain Routing (CIDR)); RFC 1518 (An Architecture for IP Address Allocation with CIDR); RFC 1519 (Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy); RFC 1631 (The IP Network Address Translator (NAT)); RFC 1878 (Variable Length Subnet Table For IPv4) 35 et RFC 1918 (Address Allocation for Private Internets). 2937814 -7- - Liste des RFCs relatives au protocole ARP/RARP : RFC 826 (An Ethernet Address Resolution Protocol) et RFC 903 (A Reverse Address Resolution Protocol). - Liste des RFCs relatives au protocole IGMP : RFC 1112 (Host Extensions for Ip 5 Multicasting) et RFC 2236 (Internet Group Management Protocol, Version 2). - Liste des RFCs relatives à ICMP : RFC 792 (Internet Control Message Protocol) ; RFC 1256 (Icmp Router Discovery Messages). - Liste des RFCs relatives au protocole TCP : RFC 793 (Transmission Control Protocol) ; RFC 896 (Congestion Control in lp/Tcp Internetworks); RFC 1071 10 (Computing the Internet Checksum) ; RFC 1340 (Assigned Numbers) ; RFC 1323 (TOP Extensions for High Performance) et RFC 2018 (TOP Selective Acknowledgment Options). - Liste des RFCs relatives au protocole UDP : RFC 768 (User Datagram Protocol) ; RFC 1071 (Computing the Internet Checksum) et RFC 1340 15 (Assigned Numbers). - Liste des RFCs relatives au protocole DHCP : RFC 951 (Bootstrap Protocol (Bootp)); RFC 1497 (Bootp Vendor Information Extensions); RFC 1541 (Dynamic Host Configuration Protocol); RFC 1542 (Clarifications and Extensions for the Bootstrap Protocol); RFC 2131 (Dynamic Host Configuration Protocol) et RFC 20 2132 (Dhcp Options and Bootp Vendor Extensions). - Liste des RFCs relatives à DNS : RFC 1033 (Domain adminstrators operations guide); RFC 1034 (Domain Names - Concepts and facilities); RFC 1035 (Domain Names - Implementation and specification) et RFC 1591 (Domain Name System Structure and Delegation). 25 - Liste des RFCs relatives au protocole NTP : RFC 868 (Time Protocol); RFC 1059 (Network Time Protocol (Version 1)); RFC 1119 (Network Time Protocol (Version 2)); RFC 1305 (Network Time Protocol (Version 3)) et RFC 4330 (Simple Network Time Protocol (SNTP) Version 4). - Liste des RFCs relatives au protocole SNMP : RFC 1155 (V1 - Structure and 30 identification of management information for TCP/IP-based internets); RFC 1441 (v2c - Introduction to version 2 of the Internet-standard Network Management Framework); RFC 1901 (V2 - Introduction to Community-based SNMPv2); RFC 3411 (V3 - An Architecture for Describing SNMP Management Frameworks) et RFC 3826 (The Advanced Encryption Standard (AES) in the SNMP User-based 35 Security Model). 2937814 -8- Liste des RFCs relatives au protocole HTTP :RFC 2616 (Hypertext Transfer Protocol - HTTP/1.1) et RFC 2109 (HTTP State Management Mechanism). Le bloc réseau 62 comprend quatre couches protocolaires 70-76. Ce bloc permet notamment la communication par courants porteurs en ligne. 5 La couche 70 forme une couche dite physique et est divisée en deux couches 70a, 70b. La couche 70a forme une couche de traduction d'un signal logique binaire du réseau informatique 14 en un signal physique supporté par le medium du boîtier 18a. La couche 70b est relative aux courants porteurs et permet la traduction du signal physique en sens inverse. Les couches logicielles correspondantes 71a, 71b sont ici respectivement 10 formées par une couche 1 OBASE-T/100BASE-TX et une couche logicielle courant porteur classique. La couche 72 forme une couche dite de liaison et permet une communication entre deux appareils du réseau informatique 14 ou du réseau domotique 16. Les couches logicielles correspondantes 73a-d sont ici respectivement formées par des couches 15 Ethernet Data Link Control, SNAP (Sub Network Access Protocol), LLC (802.2 Logical Link Control) et IEEE 802.3 CSMA/CD MAC (Media Access Control). Une couche logicielle 73e ARP (Address Resolution Protocol) et RARP (Reverse Address Resolution Protocol) permet la détermination d'adresses entre la couche de liaison 72 et la couche réseau 74. 20 La couche 74 forme une couche dite réseau et permet le routage de paquets entre deux appareils du même réseau ou de réseaux différents. Les couches logicielles correspondantes 75a, 75b sont respectivement formées par des couches de protocole Internet IP (Internet Protocol) et ICMP (Internet Control Message Protocol). La couche 76 forme une couche dite de transport permettant notamment de fiabiliser 25 les échanges de données entre le bloc réseau 62 et le bloc UPnP 64. La couche 76 comprend un protocole 76a fonctionnant en mode connecté et un protocole 76b fonctionnant en mode non-connecté. Ces protocoles sont de type ouverts. En l'espèce, les protocoles 76a et 76b sont respectivement les protocoles TCP (Transmission Control Protocol) et UDP (User Datagram Protocol). Le protocole TCP permet d'assurer un 30 échange de données pour lequel une grande fiabilité est requise, par exemple l'échange de données entre les ordinateurs 24a, 24b alors que le protocole UDP permet d'assurer un échange de données rapide, par exemple entre les ordinateurs 24a, 24b et les appareils domotiques 28a-c. Le boîtier 18a est apte à mettre en oeuvre au moins un de ces protocoles Internet de 35 communication avec les boîtiers 18b-e via le réseau électrique 12. -9- Le bloc UPnP 64 comprend quatre couches protocolaires 64a-d. La couche protocolaire 64a comprend trois protocoles 64a1-3. Le protocole 64a1 HTTPMU (HyperText Transfer Protocol MUlticast) permet d'envoyer des données à destination de tous les éléments du réseau électrique 12 en utilisant le protocole UDP. Le protocole 64a2 HTTPU (HyperText Transfer Protocol Unicast) permet d'envoyer des données à destination d'un élément du réseau électrique 12 en utilisant le protocole UDP. Le protocole 64a3 HTTP (HyperText Transfer Protocol) permet d'envoyer des données à destination d'un élément du réseau électrique 12 en utilisant le protocole TCP. La couche protocolaire 64b comprend trois protocoles 64b1-3. Le protocole 64b1 SSDP (Simple Service Discovery Protocol) utilise les protocoles HTTPMU et HTTPU pour annoncer et configurer les applications qui seront utilisées par le boîtier 18a. Le protocole 64b2 SOAP (Simple Object Access Protocol) utilise le protocole HTTP pour échanger des données au format XML. Le protocole SOAP forme une base protocolaire pour les applications de type web qui seront utilisées par le boîtier 18a. Le protocole 64b3 GENA (General Event Notification Architecture) utilise le protocole HTTP afin de communiquer des données avec des applications utilisant le protocole HTTP. Ainsi, la couche protocolaire 64c comprend un protocole UPnP (Universal Plug and Play) permettant au boîtier 18a de découvrir les applications domotiques disponibles sur le réseau domotique, notamment celles des blocs 64, 66 et 68. En variante, la couche protocolaire 64c comprend un protocole SNMP (Simple Network Management Protocol). De plus, la couche 64c pourra comprendre au moins un protocole choisi parmi HVAC et Lighting controls. Enfin, la couche protocolaire 64d comprend au moins un protocole formant une interface de communication entre la couche protocolaire UPnP 64c et les blocs actionneur et capteur 66, 68. En l'espèce, la couche 64d permet de transmettre des requêtes d'action de la couche UPnP 64c vers les blocs actionneur et capteur 66, 68. La couche 64d permet également de transmettre des données des blocs actionneur et capteur 66, 68 vers le bloc UPnP 64. Les couches logicielles correspondantes 65a-d sont respectivement formées par des couches DNS (Domain Name System), DHCP (Dynamic Host Configuration Protocol), BOOTP (Bootstrap Protocol) et NTP (Network Time Protocol). Le bloc actionneur 66 comprend une interface 66a de réception des requêtes d'action provenant de la couche UPnP 64c. Le bloc actionneur 66 comprend également une interface 66b de dialogue entre l'interface 66a et au moins un actionneur matériel du boîtier, par exemple le relais électrique 56. L'interface 66b permet aussi d'actionner chaque actionneur matériel. Enfin, le bloc actionneur 66 comprend une interface 66c de 2937814 -10- récupération d'état de chaque actionneur matériel. L'interface 66c permet une transmission de l'état de chaque actionneur matériel du bloc actionneur 66 au bloc UPnP, en l'espèce dans le bloc mémoire FLASH 48. Ainsi, la couche d'application, en l'espèce le bloc actionneur 66, est apte à mettre en oeuvre : 5 - un protocole d'action de l'interface 66b sur un élément du boîtier 18a, par exemple le relais électrique 56, et - un protocole de communication de l'interface 66c d'un état de l'élément aux autres boîtiers 18b-e via le réseau électrique 12 en utilisant le protocole internet. Le bloc capteur 68 comprend une interface 68a de récupération d'un état d'au moins 10 un capteur matériel, par exemple un capteur de quantité d'énergie consommée cumulée sur une période donnée ou bien encore un capteur de puissance instantanée consommée par l'appareil domotique connecté à le boîtier 18a. Le bloc capteur 68 comprend également une interface 68b de dialogue avec les éléments matériels du boîtier 18a. La couche d'application, en l'espèce le bloc capteur 68, est apte à mettre en oeuvre : 15 - un protocole de mesure de l'interface 68a d'une donnée relative à une consommation électrique d'un circuit connecté au boîtier, et - un protocole de communication de l'interface 68b de la donnée à l'autre boîtier via le réseau électrique en utilisant le protocole internet. Grâce à la couche d'application, le boîtier est également apte à mettre en oeuvre au 20 moins un protocole d'application domotique. Nous allons à présent décrire un procédé de communication selon un premier mode de réalisation entre deux boîtiers 18a-e en référence à la figure 7. En l'espèce, à partir de l'ordinateur 24a, on commande une transmission d'une requête d'action aux appareils 28a-c dans une étape 701. La requête d'action vise à 25 commander la fermeture du relais 56 de chaque boîtier 18a-c de façon à allumer respectivement la lampe 28a, le radiateur 28b et le portant chauffe serviette 28c. La requête venant de l'ordinateur 24a est traduite en un signal physique par le boîtier 18e, transite par le réseau électrique 12 et arrive à chaque boîtier 18a-c où le signal physique est traduit en signal de commande. La requête est reçue par l'interface de réception 66a 30 dans une étape 703. La requête est ensuite traduite par l'interface de dialogue 66b afin de fermer chaque relais 56 dans une étape 705. Dans une étape ultérieure 707, l'interface 66b commande la fermeture de chaque relais 56. Puis, dans une étape 709, on commande la transmission de l'état de chaque relais électrique de chaque boîtier 18a-c après avoir commandé le changement de l'état ouvert pour l'état fermé. En l'espèce, une 35 fois que l'état de chaque relais a changé, on commande une transmission de l'état de chaque relais 56 de chaque boîtier 18a-c vers l'interface de récupération 66c puis vers 2937814 -11- l'ordinateur 24a. L'état de chaque relais 56 est maintenu dans la mémoire de chaque boîtier 18a-c correspondant dans une étape 711. Ainsi, on remarque que grâce au procédé selon l'invention, on commande une mise en oeuvre du protocole Internet de communication entre deux boîtiers 18a-e le réseau électrique 12 et on commande une 5 mise en oeuvre d'un protocole d'application domotique. Dans un deuxième mode de réalisation, on commande, depuis l'ordinateur 24a, une émission d'une requête de l'état de chaque relais 56 de chaque boîtier 18a-c. A la différence du premier mode de réalisation, l'émission de la requête n'est pas déclenchée par le changement d'état de chaque relais 56. Dans ce deuxième mode de réalisation, on 10 commande, de préférence de façon périodique, une transmission de l'état de chaque relais 56. En l'espèce, cette requête est émise par le bloc UPnP 64. Nous allons décrire un troisième mode de réalisation en référence à la figure 8. Dans ce mode de réalisation, un utilisateur de l'habitation 10 souhaite connaître une donnée relative à une consommation électrique de chaque appareil domotique 28a-c 15 connecté à chaque boîtier 18a-c. A cet effet, on commande une transmission de la donnée après qu'on ait commandé une mesure de la donnée. En l'espèce, on commande à partir de l'ordinateur 24a l'émission d'une requête de la donnée dans une étape 801 vers chaque boîtier 18a-c via le réseau 12. Ici, la donnée est la puissance instantanée consommée par chaque appareil domotique 28a-c. Dans une étape 803, le bloc UPnP 64 20 de chaque boîtier 18a-c émet la requête vers l'interface 68a de récupération des données de consommation. Dans une étape ultérieure 805, chaque interface 68b mesure la puissance instantanée consommée par chaque appareil domotique 28a-c. Puis, dans une étape 807, l'interface 68b transmets cette puissance à l'interface 68a, puis au bloc UPnP 64 et les stocke dans la mémoire correspondante de chaque boîtier 18a-c. Dans une 25 étape 809, on commande alors une communication de la puissance vers le boîtier 18e via le réseau électrique. L'utilisateur peut alors récupérer la puissance ou les puissances stockées dans la mémoire. De préférence, la requête de donnée pourra être émise de façon périodique de façon que la communication de la donnée vers l'ordinateur 24a soit également périodique puisque faisant suite à la requête de donnée. 30 Dans un quatrième mode de réalisation, on commande une transmission d'une requête de la puissance sans nécessairement que la requête de demande soit précédée par une requête de mesure de la quantité consommée de la part de l'ordinateur 24a. En l'espèce, une telle requête est émise de façon périodique par le bloc UPnP 64. La puissance mesurée est alors communiquée d'une façon analogue au troisième mode de 35 réalisation. 2937814 -12- Dans un cinquième mode de réalisation, on commande une transmission de la quantité d'énergie consommée cumulée sur une période donnée. En l'espèce, on commande une mise à disposition du bloc UPnP 64 de cette quantité d'énergie. A intervalles réguliers, le bloc UPnP 64 récupère la quantité d'énergie et stocke cette 5 dernière dans la mémoire 48 de chaque boîtier 18a-c. La mémoire 48 de chaque boîtier est dimensionnée pour contenir N mesures de la quantité d'énergie. La période donnée et le nombre N déterminent donc l'intervalle de temps sur lequel chaque boîtier 18a-c peut mesurer la quantité d'énergie consommée cumulée. Puis, on commande une transmission d'une requête des valeurs de quantité d'énergie consommée cumulée. En 10 l'espèce, un utilisateur souhaitant connaître la valeur de la quantité d'énergie consommée dans l'intervalle de temps correspondant à N périodes données émet, à partir de l'ordinateur 24a, une requête des valeurs de quantité d'énergie et récupère la valeur de façon analogue au troisième mode de réalisation. La mise en oeuvre du procédé de communication pourra être commandée par le 15 biais d'instructions émanant de programmes d'ordinateur lorsque ces programmes sont exécutés sur un ordinateur. Ces programmes sont stockés dans la mémoire 50 du boîtier et mis en oeuvre par le microprocesseur 46. On pourra prévoir d'enregistrer chaque programme sur un support d'enregistrement de données tel qu'un dispositif à mémoire flash ou un disque de type CD ou DVD. On pourra enfin prévoir de mettre un tel 20 programme à disposition en vue de son téléchargement via le réseau Internet par exemple. Des mises à jour du programme pourront ainsi être envoyées par ce réseau aux différents éléments du réseau électrique 12 via la passerelle 26 et l'ordinateur 24b. Ainsi, on voit que grâce au boîtier selon l'invention on peut commander des appareils domotiques à partir d'un ordinateur via le réseau électrique existant d'un local. 25 On peut également utiliser ce réseau électrique pour échanger des données entre deux appareils connectés à deux boîtiers selon l'invention. Ces appareils pourront être des ordinateurs, des périphériques tels que des imprimantes, des caméras, des décodeurs de télévision, des organes de compteur électrique, etc. Un tel boîtier permet donc, grâce à des programmes de gestion de consommation électrique utilisable via un ordinateur, de 30 contrôler la consommation électrique générale du local via le réseau électrique. De façon avantageuse, le boîtier pourra être incorporé dans un mur du local de sorte que seule la prise électrique d'alimentation 34 et la prise RJ45 (ou tout autre type de connecteur au réseau informatique) sont apparentes sur le mur. Le boîtier assure donc la fonction de prise électrique classique et d'un boîtier à courants porteurs en ligne 35 permettant l'échange de messages entre ordinateurs et appareils domotiques. Les 2937814 -13- boîtiers sont ici amovibles. On pourrait les prévoir fixés à demeure dans le local et avantageusement dans l'épaisseur du mur. 5 REVENDICATIONS1. Boîtier (18a-e) de communication par courants porteurs en ligne, caractérisé en ce qu'il est apte à mettre en oeuvre au moins un protocole Internet de communication avec au moins un autre boîtier (18a-e) identique via un réseau électrique (12), et à mettre en oeuvre au moins un protocole d'application domotique. 2. Boîtier (18a-e) selon la revendication précédente, dans lequel le protocole d'application domotique ou l'un au moins des protocoles d'application domotique est choisi parmi les protocoles SNMP, HVAC et Lighting controls. 3. Boîtier (18a-e) selon l'une quelconque des revendications précédentes, apte à mettre en oeuvre une communication utilisant une couche de transport et une couche d'application au-dessus de la couche de transport, la couche de transport étant apte à mettre en oeuvre le ou chaque protocole Internet et la couche d'application étant apte à mettre en oeuvre le ou chaque protocole d'application domotique. 4. Boîtier (18a-e) selon la revendication précédente, dans lequel la couche d'application est apte à mettre en oeuvre : - un protocole d'action sur un élément du boîtier (18a-e), et - un protocole de communication d'un état de l'élément à l'autre boîtier (18a-e) via le réseau électrique (12) en utilisant le protocole internet. 5. Boîtier (18a-e) selon la revendication 3 ou 4, dans lequel la couche d'application est apte à mettre en oeuvre : - un protocole de mesure d'une donnée relative à une consommation électrique d'un circuit (28a-c) connecté au boîtier (18a-e), et - un protocole de communication de la donnée à l'autre boîtier (18a-e) via le réseau électrique (12) en utilisant le protocole internet. 6. Boîtier (18a-e) selon l'une quelconque des revendications précédentes, comportant une prise d'alimentation en courant électrique (34) apte à coopérer avec une prise d'un appareil ou l'alimentation en courant de l'appareil via le boîtier (18a-e). 2937814 -15- 7. Ensemble d'un réseau électrique (12) et d'un boîtier (18a-e) relié électriquement au réseau électrique (12), caractérisé en ce que le boîtier est conforme à l'une quelconque des revendications précédentes. 5 8. Local (10), notamment habitation, caractérisé en ce que le local comprend un boîtier (18a-e) selon l'une quelconque des revendications 1 à 6 ou un ensemble selon la revendication 7. 9. Procédé de communication par courants porteurs en ligne entre deux boîtiers 10 (18a-e) connectés à un réseau électrique (12), caractérisé en ce qu'on commande une mise en oeuvre d'un protocole Internet de communication entre ces deux boîtiers via le réseau électrique et une mise en oeuvre d'un protocole d'application domotique au sein de l'un des boîtiers. 15 10. Procédé selon la revendication précédente, dans lequel on commande une transmission d'un état d'un élément d'un des boîtiers (18a-e): - soit après qu'on ait commandé un changement de l'état, - soit après qu'on ait commandé une émission d'une requête de l'état. 20 11. Procédé selon l'une quelconque des revendication 9 ou 10, dans lequel on commande une transmission d'une donnée relative à une consommation électrique d'un circuit électrique apte à être connecté à un des boîtiers (18a-e): - soit après qu'on ait commandé une mesure de la donnée, - soit après qu'on ait commandé une émission d'une requête de la donnée. 25 12. Programme d'ordinateur comprenant des instructions aptes à commander la mise en oeuvre d'un procédé selon l'une quelconque des revendications 9 à 11 lorsqu'il est exécuté par un ordinateur. 30 13. Procédé dans lequel on effectue une étape de mise à disposition d'un programme selon la revendication précédente sur un réseau de télécommunication en vue de son téléchargement. 35