Brevet FR3070810A1 — publié le 20190308

Procédé de communication entre éléments communicants faisant partie d'un système domotique La présente invention concerne un procédé de communication entre éléments communicants faisant partie d'un système domotique pour un bâtiment, ainsi qu'un élément communicant faisant partie d'un système domotique associé et un système domotique associé. L'invention se situe dans le domaine de la domotique pour bâtiments à usage commercial, industriel ou résidentiel, qu'ils soient individuels ou collectifs. La domotique, ou « Building Automation Systems » en anglais, concerne l'équipement de bâtiments d'automatismes commandables à distance, visant à assurer des fonctions de sécurité, de confort ou de gestion d'énergie. Il s'agit par exemple de la commande de systèmes de chauffage, de climatisation, de l'actionnement à distance de stores ou volets roulants, ou de la sécurisation à distance par contrôle de systèmes de fermeture. Typiquement, les équipements d'un même bâtiment sont connectés à une unité de commande, qui a pour fonction de superviser ces équipements et d'en piloter le fonctionnement. Cette connexion est souvent réalisée en raccordant les équipements, par des liaisons filaires, à un bus de données commun, tel qu'un bus multipoints autorisant une connexion bidirectionnelle, par exemple de type R5485. Ce bus de données est relié à l'unité de commande, de manière à former un réseau qui autorise l'échange de données entre les équipements et l'unité de commande. Une telle situation présente cependant des inconvénients. D'une part, elle offre une flexibilité limitée, car toute modification postérieure à l'installation nécessite de recâbler le réseau, que ce soit pour ajouter de nouveaux équipements ou pour modifier leur répartition dans le bâtiment. Cela oblige à mettre en oeuvre des travaux pouvant être longs et coûteux et nécessitant l'intervention de techniciens spécialisés. D'autre part, cette situation connue présente des limites en termes de nombre d'équipements pouvant être accueillis sur le réseau. Par exemple, les solutions de type R5485 actuellement utilisées présentent des capacités d'adressage limitées, par exemple permettant de connecter au maximum 255 équipements sur un même bus. Cette limite est rédhibitoire lorsqu'il s'agit d'équiper des bâtiments de grande taille et/ou comprenant un grand nombre d'équipements à gérer. Or, les applications contemporaines rendent nécessaire de pouvoir gérer un grand nombre d'équipements, par exemple dans le cadre de l'internet des objets. 2 En outre, l'architecture de ces réseaux connus peut conduire à l'apparition de temps de latence élevés lors de la communication entre un équipement et l'unité de commande. Cela s'explique notamment par le fait que la commande est centralisée et que les informations émises par les équipements doivent remonter vers le bus pour être 5 traitées par l'unité de contrôle. Or, pour certaines applications, un temps de latence trop élevé peut être préjudiciable au bon fonctionnement de l'équipement. Pour remédier à ces inconvénients, il est proposé d'améliorer le système domotique en ajoutant une architecture de réseau de communication, de préférence hiérarchique, permettant de gérer un grand nombre d'équipements, chaque équipement 10 étant un élément communicant du système domotique, tout en présentant une flexibilité d'installation et d'évolution accrue. Les éléments communicants du système domotique deviennent des noeuds du réseau, ayant chacun une adresse réseau permettant la communication dans le réseau hiérarchique. Le système comporte un réseau principal de niveau de hiérarchie supérieur, 15 et un ou plusieurs sous-réseaux de niveaux de hiérarchie inférieurs, connectés par des équipements réseau, passerelles ou des routeurs. Dans un système domotique, certains équipements doivent être remplacés ou déplacés, par exemple pour des raisons de maintenance ou de modernisation. Lorsque les équipements domotiques sont branchés en tant qu'éléments 20 communicants d'un réseau de communication, tout changement ou déplacement d'équipement domotique entraîne un changement dans le réseau de communication. En particulier, il est nécessaire de fournir une nouvelle adresse réseau à un élément communicant qui a été déplacé ou à un nouvel élément communicant. Pour cela, de nombreuses communications entre divers équipements réseau sont nécessaires, pouvant 25 induire une surcharge de trafic réseau. Une reconfiguration d'un ou plusieurs éléments communicants est aussi nécessaire de façon manuelle. L'invention a pour but de remédier à tout ou partie des inconvénients précités, en proposant un mécanisme de communication simplifié en cas de modification de connexion ou de changement. 30 A cet effet, l'invention concerne un procédé de communication entre éléments communicants faisant partie d'un système domotique pour un bâtiment, chaque élément communicant étant connecté dans un réseau de communication permettant une communication selon un protocole de communication prédéfini. Chaque élément communicant du réseau de communication mémorise une adresse réseau courante dans 35 une mémoire de l'élément communicant, l'adresse réseau courante étant utilisée pour un 3 adressage point-à-point dans ledit réseau de communication, et chaque élément communicant met en oeuvre une mémorisation d'au moins une adresse réseau précédente dudit élément communicant, dans ladite mémoire de l'élément communicant. Avantageusement, l'invention permet, grâce à la mémorisation d'au moins une 5 adresse précédente, de faciliter le fonctionnement du réseau de communication. Le procédé de communication selon l'invention peut également présenter une ou plusieurs des caractéristiques ci-dessous, prises indépendamment ou selon toutes leurs combinaisons techniquement acceptables. Le procédé comporte la mémorisation d'un nombre P prédéterminé d'adresses 10 précédentes, P représentant un entier non nul. Le procédé comporte en outre les étapes suivantes mises en oeuvre par au moins un élément communicant : mise à jour de l'adresse réseau courante, et mise en oeuvre d'une annonce de changement d'adresse réseau par transmission d'un message comportant au moins l'adresse réseau courante et au moins une adresse réseau 15 précédente dudit élément communicant. Le procédé comporte l'envoi, par un élément communicant requérant, d'une requête d'identification d'un autre élément communicant du réseau par une adresse réseau précédente dudit autre élément communicant, dans un message destiné à un groupe de destinataires auquel une pluralité d'éléments communicants sont abonnés, 20 ledit message contenant au moins une adresse réseau précédente dudit autre élément communicant. Le procédé comporte, en réception de ladite requête d'identification par une adresse réseau précédente, des étapes, mises en oeuvre par au moins un élément communicant récepteur appartenant au groupe de destinataires, de -comparaison de 25 l'adresse réseau prédéterminée avec chaque adresse réseau précédente mémorisée par ledit élément communicant récepteur, et, lorsque la comparaison est positive, et envoi à l'élément communicant requérant d'un message de réponse contenant au moins l'adresse réseau courante de l'élément communicant récepteur. Le procédé comporte l'envoi, par un élément communicant requérant, d'une 30 requête de découverte des adresses réseau précédentes, dans un message destiné à un groupe de destinataires auquel une pluralité d'éléments communicants sont abonnés. Le procédé comporte une étape, mise en oeuvre par chacun des éléments communicants abonnés audit groupe de destinataires, d'envoi d'un message de réponse comprenant au moins une adresse précédente dudit élément communicant, destiné à 35 tous les éléments communicants abonnés audit groupe de destinataires. 4 Le protocole de communication est le protocole IPv6. Selon un autre aspect, l'invention concerne un élément communicant faisant partie d'un système domotique pour un bâtiment, adapté pour être connecté dans un réseau de 5 communication permettant une communication selon un protocole de communication prédéfini. Cet élément communicant comporte une interface réseau, comportant une mémoire adaptée pour mémoriser une adresse réseau courante dudit élément communicant, utilisée pour un adressage point-à-point dans ledit réseau de communication, et une table adaptée pour mémoriser au moins une adresse réseau 10 précédente dudit élément communicant. Selon une caractéristique particulière, l'élément communicant comprend en outre un contrôleur réseau, comportant un processeur adapté pour mettre en oeuvre des instructions de code de programme permettant d'exécuter des étapes du procédé de communication tel que brièvement décrit ci-dessus. 15 Selon un autre aspect, l'invention concerne un système domotique pour un bâtiment comportant une pluralité d'éléments communicants tels que brièvement décrits ci-dessus, chaque élément communicant étant connecté dans un réseau de communication permettant une communication selon un protocole de communication prédéfini, dans lequel chaque élément communicant est adapté pour mettre en oeuvre un 20 procédé de communication tel que brièvement décrit ci-dessus. D'autres caractéristiques et avantages de l'invention ressortiront de la description qui en est donnée ci-dessous, à titre indicatif et nullement limitatif, en référence aux figures annexées, parmi lesquelles : 25 - la figure 1 est une représentation schématique d'un bâtiment comprenant un système domotique selon un mode de réalisation de l'invention ; - la figure 2 est une représentation schématique d'un réseau de communication hiérarchique pour connecter des équipements d'un système domotique dans un mode de réalisation ; 30 - la figure 3 est une représentation schématique d'un exemple de structure d'adresse réseau pour identifier les éléments communicants selon un protocole de communication ; - la figure 4 est une représentation schématique d'une interface réseau d'un équipement domotique appartenant au réseau de communication de la figure 2 ; 5 - la figure 5 est un synoptique des principales étapes d'un procédé de communication selon un mode de réalisation. L'invention sera décrite plus particulièrement dans le contexte de sa mise en 5 application dans un système domotique tel que décrit ci-après en référence aux figures 1 et 2, dans lequel le réseau de communication est hiérarchique. Cependant, l'invention n'est pas limitée à ce mode de réalisation, et s'applique également de manière analogue dans un réseau de communication qui n'a pas une architecture à plusieurs niveaux de hiérarchie. 10 La figure 1 représente un bâtiment 2, comprenant plusieurs zones Z1, Z2, Z3, Z4. Le bâtiment 2 est équipé d'un système domotique 4 qui comporte un ensemble d'équipements domotiques répartis dans les zones du bâtiment 2, ainsi qu'un système de commande de ces équipements domotiques. Le système domotique 4 est ici destiné à procurer des fonctions de confort et/ou 15 de gestion d'énergie du bâtiment 2, comme le chauffage, la ventilation et la climatisation, ainsi que des fonctions de gestion de l'éclairage, de pilotage des ouvrants, tels que des stores ou des volets roulants placés devant des fenêtres du bâtiment 2 et/ou des fonctions de sécurité comme la surveillance de locaux et l'alarme. L'ensemble d'équipements domotiques comprend des équipements domotiques 20 tels que des appareils domotiques commandables 6, des points de commande 8 et des capteurs 10. Le système de commande comporte notamment une unité de commande 12 programmable et un réseau de communication 14, interne au bâtiment 2, le réseau de communication 14 étant agencé pour permettre la communication des équipements 25 domotiques du système domotique 4 avec l'unité de commande 12. Les équipements domotiques du système domotique 4 qui sont connectés à ce réseau de communication 14 sont, dans ce qui suit, dits appartenir au réseau de communication 14. Les équipements domotiques et le système de commande sont ici raccordés à une ou plusieurs sources d'alimentation électrique, non illustrée, du bâtiment 2. 30 Les zones du bâtiment 2 correspondent à des portions spatiales du bâtiment 2 qui sont situées à l'intérieur et/ou l'extérieur de ce bâtiment et qui sont destinées à recevoir chacune une partie des équipements domotiques du système domotique 4. Par exemple, des zones du bâtiment 2 correspondent à des niveaux du bâtiment 2, tels que des étages ou des sous-sols. Ces zones peuvent aussi être des 35 pièces, des groupes de pièces du bâtiment 2, éventuellement séparées les unes des 6 autres par des cloisons, ces pièces pouvant être réparties au sein d'un ou plusieurs niveaux du bâtiment 2. Ces zones peuvent également correspondre à des façades ou des parties de façade comme une partie de façade correspondant à un même étage. Ces zones sont par exemple définies lors de la conception du bâtiment 2 et/ou lors 5 de la conception et/ou l'installation du système domotique 4. De préférence, les zones du bâtiment 2 sont distinctes les unes des autres. Toutefois, en variante, des zones du bâtiment 2 peuvent se recouper et/ou être imbriquées entre elles. Le bâtiment 2 peut être un ensemble de bureaux, ou un bâtiment à usage 10 d'habitation, ou un bâtiment à usage commercial ou industriel, ou toute combinaison de ces usages. Il peut notamment s'agir d'un immeuble ou d'une maison individuelle. Ainsi, au sens de la présente description, le terme « domotique » n'est pas limité à un usage purement domestique et résidentiel. Dans cet exemple, seules quatre zones, ici notées Z1, Z2, Z3 et Z4, sont définies 15 en référence au bâtiment 2. Toutefois, en pratique, ce nombre peut être différent. Il est notamment adapté en fonction de la configuration du bâtiment 2 et des fonctions du système domotique 4. Pour simplifier la figure 1, les zones Z1, Z2, Z3 et Z4 sont illustrées de façon schématique à l'intérieur d'un même étage du bâtiment 2. 20 De préférence, chaque appareil domotique commandable 6 comporte un actionneur pilotable au moyen d'au moins un signal de commande. Les appareils domotiques commandables 6 sont ici illustrés de façon identique. Toutefois, ils peuvent présenter des différences entre eux et assurer des fonctions différentes au sein du système domotique 4. 25 Par exemple, l'actionneur de l'appareil domotique commandable 6 comprend un moteur électrique couplé avec une charge mécanique et agencé pour déplacer et/ou régler un élément du bâtiment 2. Selon un exemple, la charge mécanique de l'appareil domotique commandable 6 est un volet occultant, tel qu'un panneau, un store ou un rideau opaque, associé à au 30 moins une ouverture du bâtiment 2, telle qu'une fenêtre ou une baie vitrée. Le déplacement de ce volet occultant permet de réguler la quantité d'ensoleillement reçue par le bâtiment 2 au travers de cette ouverture. Selon un autre exemple, la charge mécanique de l'appareil domotique commandable 6 est un compresseur adapté pour mettre en oeuvre un cycle de détente- 35 compression d'un fluide caloporteur au sein d'un système de réfrigération du bâtiment 2, 7 tel qu'un climatiseur ou une pompe à chaleur, en vue de réguler la température à l'intérieur du bâtiment 2. Selon encore un autre exemple, la charge mécanique de l'appareil domotique commandable 6 est une pompe ou un ventilateur destiné à mettre en mouvement un 5 volume de fluide au sein du bâtiment 2, par exemple pour aspirer ou souffler de l'air au sein d'un système de ventilation, ou pour faire circuler de l'eau ou un fluide caloporteur au sein d'une conduite dédiée. En variante, l'actionneur de l'appareil domotique commandable 6 peut piloter un dispositif de commutation électrique, afin de commander l'allumage et l'extinction d'une 10 source lumineuse, telle qu'une batterie de lampes au néon ou à diodes électroluminescentes, au sein du bâtiment 2. L'appareil domotique commandable 6 peut également être un éclairage, par exemple, un éclairage intérieur, extérieur ou un système de commande d'éclairage, un système d'alarme, ou encore une caméra vidéo, en particulier une caméra de 15 vidéosurveillance. Chaque point de commande 8 est destiné à recevoir des instructions de pilotage de la part d'un utilisateur du bâtiment 2, en vue de piloter, directement ou indirectement, un ou plusieurs des appareils domotiques commandables 6 et/ou de piloter l'unité de commande 12. 20 A cet effet, chaque point de commande 8 comporte ici une interface homme- machine, non illustrée, comprenant des moyens d'entrée de données, tels qu'un ou plusieurs interrupteurs et/ou un ou plusieurs boutons poussoirs et/ou un ou plusieurs boutons rotatifs et/ou un écran tactile. Le point de commande 8 peut aussi comporter une interface de connexion pour y raccorder des moyens de commande externes, par 25 exemple un ou plusieurs interrupteurs individuels disposés autour du point de commande 8 et étant raccordés par une liaison filaire à ce point de commande 8. Les points de commande 8 peuvent se présenter sous la forme d'une télécommande portative associée à un récepteur fixe ou, en variante, d'un terminal de commande fixe solidarisé à un mur du bâtiment 2. 30 Chaque capteur 10 est destiné à convertir une ou plusieurs grandeurs physiques relatives à l'état du bâtiment 2 ou de son environnement en un ou plusieurs signaux proportionnels à cette grandeur physique. Ce signal est, par exemple, un signal électrique, un signal lumineux ou un signal radiofréquence. Ce signal peut être transmis par le capteur à destination d'au moins un équipement domotique et/ou du système de 35 commande, par exemple, l'unité de commande 12. 8 Un ou plusieurs capteurs 10, peuvent être intégrés à un appareil domotique commandable 6, à un point de commande 8 ou encore à l'unité de commande 12. Le système domotique 4 peut également comprendre un ou plusieurs capteurs indépendants à ces éléments. 5 Par exemple, les grandeurs physiques mesurées par les capteurs 10 sont, de façon non limitative, une température, par exemple une température d'un mur ou de l'air ambiant, un taux d'humidité, une valeur de luminosité, une valeur de pression de l'air ambiant, une valeur de consommation par exemple d'eau, de gaz ou d'électricité, l'état d'ouverture d'un volet roulant, la position d'un ouvrant tel une fenêtre, motorisée ou non 10 ou encore la présence ou l'absence d'un utilisateur. A titre d'exemple illustratif, sur la figure 1, la zone Z1 comporte trois appareils domotiques commandables 6, un point de commande 8 et un capteur 10. La zone Z2 comporte trois appareils domotiques commandables 6. La zone Z3 comporte un appareil domotique commandable 6, un point de commande 8 et un capteur 10. La zone Z4 15 comporte un appareil domotique commandable 6 et un capteur 10. Chaque équipement domotique du système domotique 4, dont notamment les appareils domotiques commandables 6, les points de commande 8 et les capteurs 10, est connecté à l'unité de commande 12 par l'intermédiaire du réseau de communication 14 et comporte à cet effet une interface réseau 40, décrite ci-après en référence à la figure 4, 20 pour se connecter à ce réseau de communication 14. L'unité de commande 12 comporte également une interface réseau 40. L'interface réseau d'un élément communicant a pour fonction de connecter cet élément communicant à un ou plusieurs réseaux de communication. Elle lui permet ainsi de communiquer avec les autres éléments communicants du ou des réseaux auquel il est 25 connecté. Par exemple, chaque appareil domotique commandable 6 reçoit des signaux de commande par l'intermédiaire du réseau de communication 14. Chaque point de commande 8 transmet les instructions de pilotage reçues par l'intermédiaire du réseau de communication 14. Chaque capteur 10 envoie les informations mesurées par 30 l'intermédiaire du réseau de communication 14. La communication s'effectue selon un protocole de communication donné. Par exemple, la communication s'effectue par un échange de messages, par exemple sous forme de paquets, ces messages contenant chacun un en-tête, qui inclut une destination du message, et des données utiles, comme un ordre de commande ou 35 une valeur de grandeur physique mesurée par un capteur. 9 De préférence, le protocole de communication utilisé est un protocole IP (« Internet Protocol »), par exemple le protocole IPv6. Plus globalement, l'invention s'applique à tout protocole IPv6/ICMPv6 (Internet Control Message Protocol version 6). La figure 2 représente plus en détail l'exemple du réseau de communication 14 de 5 la figure 1. Pour faciliter la lecture de cette figure 2, les équipements domotiques 6, 8, 10 associés aux zones Z3 et Z4 du bâtiment 2 n'y sont pas illustrés. Le réseau de communication 14 est un réseau hiérarchique à plusieurs niveaux de hiérarchie, également appelé rang. Il comporte un réseau principal B, qui comprend notamment un bus de données commun, formant une liaison physique dorsale 20, aussi 10 dite « backbone » en langue anglaise, à laquelle l'unité de commande 12 est connectée. Par exemple, la liaison physique dorsale 20 est une liaison câblée de type Ethernet (norme IEEE 802.3), par exemple Ethernet 100Mbit/s ou supérieur. Le réseau de communication 14 comporte également au moins un sous-réseau, noté de façon générique par la référence SN. Ce sous-réseau comporte un équipement 15 réseau 22, 24, qui est directement connecté à la liaison dorsale 20 par l'intermédiaire d'une interface réseau 40 et qui forme la tête de ce sous-réseau SN. Il peut s'agir d'un équipement réseau d'interconnexion, également appelé passerelle 22, destiné à interconnecter deux parties de réseaux distinctes, par exemple, de technologies différentes. Il peut également s'agir d'un routeur 24 lorsque le réseau principal B et le 20 sous-réseau SN sont de même nature. Le terme routeur désigne un outil matériel et logiciel formant un élément intermédiaire dans un réseau et dirigeant des données, par exemple sous forme de paquets de données, entre une et plusieurs parties du réseau. La direction donnée aux données, ou routage, est réalisée selon un ensemble de règles formant une table de 25 routage. Le terme passerelle désigne un routeur particulier, qui assure en plus des fonctions de routage, également une fonction de traduction des messages circulant sur le réseau, dans la mesure où les moyens physiques et/ou les protocoles diffèrent entre deux parties de réseau. 30 En d'autres termes, le rôle des équipements réseau routeur et passerelle est de faire transiter des paquets d'une interface réseau 40 vers une autre selon un ensemble de règles formant une table de routage. Dans l'exemple de la figure 2, deux passerelles 22 sont connectées à la liaison dorsale 20, formant ainsi deux sous-réseaux SN1 et SN2 distincts. Seul l'un de ces deux 35 sous-réseaux, portant la référence SN1, est décrit dans ce qui suit. 10 En variante, le nombre de sous-réseaux SN peut être différent. Les sous-réseaux SN sont directement connectés au réseau principal par l'intermédiaire de passerelles, et ont un premier rang associé dans le réseau hiérarchique. Chaque sous-réseau SN contient au moins un équipement domotique 6, 8, 10 du 5 système domotique 4, connecté à la passerelle 22 correspondante par l'intermédiaire d'une liaison physique 26, de préférence câblée. Le réseau de communication 14 comporte en outre des sous-sous-réseaux de rang inférieur à celui des sous-réseaux SN, et sont notés de façon générique par la référence SSN. 10 Chaque sous-sous-réseau SSN comporte un équipement réseau, avantageusement un routeur 24, le connectant à un sous-réseau SN ou à un sous-sousréseau de niveau hiérarchique supérieur au sien. L'équipement réseau 22, 24, forme la tête de ce sous-sous-réseau SSN. En référence à l'exemple de la figure 2, si un rang « n » est associé au sous- 15 réseau SN1, chaque sous-sous-réseau SSN1 et SSN2 a un rang « n-1 » associé, et le sous-sous-réseau SSN3 a un rang « n-2 ». Chaque routeur 24 tête de sous-sous-réseau de rang « n-1 » est connecté à une passerelle 22 par l'intermédiaire d'une liaison physique 26, de préférence câblée. Lorsque le réseau de communication 14 comporte plusieurs niveaux de hiérarchie, 20 chaque équipement réseau 22, 24 tête de sous-sous-réseau de rang « n-k », avec k supérieur ou égal à 2, est connecté à un routeur 24 de rang supérieur « n-k+1 », par l'intermédiaire d'une liaison physique 26, de préférence câblée. Dans un mode de réalisation, le réseau hiérarchique peut comprendre jusqu'à douze niveaux de hiérarchie, en incluant celui du réseau principal B. 25 Chaque sous-sous-réseau SSN comporte un ou plusieurs équipements domotiques 6, 8, 10, connectés au routeur 24 correspondant par l'intermédiaire d'une liaison physique 26, chaque équipement domotique étant connecté à la liaison physique 26 à l'aide de leurs interfaces réseau 40 respectives. Les équipements domotiques connectés, via une même liaison physique 26, à un même routeur 24 sont ici dits faire 30 partie d'un même sous-réseau local. De préférence, les sous-réseaux SN et chaque sous-sous-réseaux SSN de rang inférieur à celui du sous-réseau SN sont associés chacun à une zone du bâtiment 2. Un sous-réseau SN et/ou un sous-sous-réseau SSN est dit « associé » à une zone Z1, Z2, Z3, Z4 du bâtiment 2 lorsque les équipements domotiques 6, 8, 10 appartenant à 11 ce sous-réseau sont eux-mêmes associés à cette zone, par exemple parce qu'ils sont physiquement localisés à l'intérieur de cette zone Z1, Z2, Z3, Z4 du bâtiment 2. Le nombre et la structure des sous-réseaux SN et des sous-sous-réseaux SSN, ainsi que leur association aux zones du bâtiment 2, sont de préférence choisis en fonction 5 de la configuration du bâtiment 2 et des fonctionnalités remplies par le système domotique 4. De préférence, la liaison physique 26 qui connecte chaque équipement réseau 22, 24 entre eux et qui les connecte aux équipements domotiques 6, 8, 10 est un bus de données série multipoints de type RS485. 10 L'utilisation d'une liaison physique 26 de type RS485 présente des avantages dans ce réseau de communication 14, car elle rend possible l'utilisation de bus de données de grande longueur, par exemple 1km de long, sans trop dégrader la qualité du signal qui y circule. La limitation du nombre d'équipements domotiques 6, 8, 10 et/ou d'équipements réseaux 22, 24 connectés sur une même liaison physique 26 n'est pas 15 pénalisante, grâce à l'architecture hiérarchique qui permet de connecter un nombre important de sous-réseaux. Sur la figure 2, les passerelles 22 sont des équipements réseau d'interconnexion entre un bus de données Ethernet et un bus R5485. De façon optionnelle, l'unité de commande 12 est adaptée pour être connectée à 20 un réseau de données extérieur 30, tel que le réseau internet, indépendamment du réseau de communication 14. De cette manière, l'unité de commande 12 peut communiquer avec un serveur informatique distant connecté à ce réseau extérieur 30, par exemple pour envoyer des rapports sur l'état de fonctionnement du système domotique 4 à des fins de diagnostic, ou 25 encore pour recevoir des instructions de pilotage. L'unité de commande 12 peut également communiquer par le réseau extérieur 30 avec un ou plusieurs utilisateurs distants par exemple pourvus d'un terminal de communication comme un ordinateurs 32, un appareil de téléphonie mobile intelligent ou « smartphones » en langue anglaise, une tablette tactile ou tout autre équipement équivalent. 30 Le réseau de communication 14 est adapté pour fonctionner suivant un protocole de communication prédéfini, tel que le protocole IP, afin d'assurer une communication entre les éléments communicants du système domotique 4 qui sont connectés à ce réseau de communication 14. Dans le mode de réalisation préféré, le protocole de communication utilisé est le 35 protocole IPv6. 12 Ce protocole de communication est ici implémenté à l'aide des interfaces réseau 40 qui équipent les divers équipements domotiques 6, 8, 10 et équipements réseau 22, 24 du système domotique 4 qui sont connectés par le réseau de communication 14, notamment grâce à leur interface réseau 40. 5 Par la suite, on désignera par le terme générique « élément communicant », les équipements réseau 22, 24 et les équipements domotiques 6, 8, 10. Les routeurs 24 et la ou les passerelles 22 comportent des interfaces réseau spécifiques. Par exemple, ces interfaces réseau implémentent chacune une pile de protocole, c'est-à-dire un empilement de couches de protocole, chaque couche de 10 protocole s'appuyant sur celles qui sont en dessous afin d'y apporter un supplément de fonctionnalité. La figure 3 représente de façon schématique un exemple d'adresse réseau de type point à point (« unicast » en langue anglaise) permettant de définir de manière unique un élément communicant. 15 L'adresse réseau 50 comporte plusieurs champs d'adressage référencés respectivement 52, 54, 56 et 58, les champs d'adressage correspondant à des niveaux de hiérarchie différents et successifs du réseau de communication 14 hiérarchique de communication. Le champ d'adressage référencé 52 contient un préfixe de site GRP pour « Global Routing Prefix », qui identifie le réseau de communication 14 dans son 20 ensemble. Typiquement, un préfixe de site GRP unique est attribué au système domotique 4 d'un bâtiment 2. Le préfixe de site GRP est préconfiguré de façon manuelle dans tous les équipements réseau 22, 24 destinés à être connectés sur la liaison dorsale 20. Il peut être enregistré dans une mémoire de l'équipement réseau 22, 24. Le préfixe de site GRP ne 25 peut être modifié que de façon manuelle. Il correspond au niveau de hiérarchie le plus haut dans le réseau de communication 14. Le champ d'adressage référencé 54 contient un identifiant de sous-réseau SID pour « Subnet IDentifier », qui identifie le sous-réseau SN de rang n, n étant un entier non nul, auquel appartient l'élément communicant considéré. A chaque sous-réseau SN 30 connecté à la liaison dorsale 20 correspond un identifiant de sous-réseau SID différent. Le champ adressage référencé 56 contient un identifiant de sous-sous-réseau SSID pour «Sub Subnet IDentifier », qui identifie le sous-sous-réseau SSN de rang inférieur à n auquel appartient l'élément communicant considéré. Enfin, le champ d'adressage 58 contient un identifiant d'interface IID pour 35 « Interface IDentifier », correspondant à l'identifiant unique de l'interface réseau 40 de 13 l'élément communicant considéré. Dans un mode de réalisation il s'agit de l'adresse MAC qui identifie de manière unique chaque interface réseau 40 d'un élément communicant. Cet identifiant est attribué à l'interface réseau 40 lors de sa fabrication. Il peut par exemple être stocké dans une mémoire 44 de l'interface réseau 40. Suivant un autre 5 mode de réalisation le champ d'adressage 58 correspondant à l'identifiant d'interface IID peut être renseigné lors de la fabrication de l'interface réseau. Lorsque le protocole de communication utilisé est le protocole IPv6, l'adresse réseau 50 d'un élément communicant 6, 8, 10, 22, 24 comporte au total 128 bits, soit 16 octets. Par exemple, le nombre d'octets alloué à chacun des champs d'adressage 52, 54, 10 56 et 58 est respectivement de 48 bits, 16 bits, 40 bits et 24 bits. De plus, le champ d'adressage 56 correspondant aux sous-sous-réseaux est typiquement découpé en sous-champs d'adressage 56a à 56j, permettant d'identifier plusieurs couches de sous-sous-réseaux. Chaque sous-champ d'adressage correspond à un niveau de hiérarchie différent du sous-sous-réseau SSN. Suivant un mode de mise en 15 oeuvre, le champ d'adressage 56 correspondant aux sous-sous-réseaux peut comprendre dix sous-champs d'adressage. Lorsque le protocole de communication utilisé est le protocole IPv4, l'adresse réseau comporte au total 32 bits, soit 4 octets. Une adresse réseau 50 est complètement configurée lorsque les différents 20 champs d'adressage 52, 54, 56 et 58 sont renseignés, en fonction du niveau de hiérarchie du sous-réseau auquel appartient l'élément communicant considéré. Chaque élément communicant mémorise son adresse réseau courante 50, utilisée pour l'adressage de l'élément communicant, notamment en communication point-à-point, entre un élément communicant source et un élément communicant destinataire. 25 De plus, avantageusement, chaque élément communicant mémorise un nombre P prédéterminé d'adresses réseau précédentes, P représentant un entier non nul. Par exemple, P=5. Ainsi, en cas de déplacement avec déconnexion et reconnexion d'un même équipement domotique au sein du système, cet équipement conserve en mémoire une ou 30 plusieurs adresses réseau précédentes. La figure 4 illustre schématiquement une interface réseau 40 d'un élément communicant dans un mode de réalisation. L'interface réseau 40 comporte un contrôleur réseau 42, une mémoire 44 et un module d'entrée-sorties 46, aussi nommé « transceiver » en langue anglaise, ce module 14 46 étant ici pourvu d'un connecteur qui le raccorde physiquement à une couche physique du réseau 14. Dans cet exemple, la couche physique du réseau 14 est en partie formée par les liaisons 26. 5 Le contrôleur 42 comporte un calculateur électronique, par exemple un processeur, programmé pour assurer le traitement des données transitant par le réseau 14 et par le module d'entrées-sorties 46. Par exemple, le contrôleur 42 est programmé pour traiter automatiquement les données reçues sur le module d'entrées-sorties 46 et lui étant destinées, notamment pour 10 extraire et décoder le contenu de paquets reçus et pour transmettre ce contenu à l'équipement domotique auquel il est associé. De façon complémentaire, le contrôleur 42 est programmé pour préparer automatiquement les données émises par l'équipement domotique auquel il est associé, en vue de leur envoi vers un ou plusieurs équipements domotiques connectés au réseau 15 14. Enfin, le contrôleur 42 est adapté à mettre en oeuvre des instructions de code de programme permettant d'exécuter des étapes du procédé de communication selon l'invention. La mémoire 44 contient avantageusement des instructions de code exécutable pour assurer le fonctionnement précédemment décrit du contrôleur 42. 20 En outre, la mémoire 44 contient ici une adresse réseau 50, ou adresse réseau courante, qui identifie de façon unique l'interface réseau 40 sur le réseau de communication 14 et qui donc identifie l'élément communicant 6, 8, 10, 22, 24 correspondant sur le réseau de communication 14. De plus, selon un mode de réalisation de l'invention, cette mémoire 44 contient 25 une table 60 de mémorisation des adresses réseau précédentes 501 à 50p, c'est-à-dire, les adresses réseau de l'élément communicant considéré antérieures à son adresse courante 50. Par exemple, un nombre prédéterminé P d'emplacements est prévu, pour mémoriser P adresses réseau complètes, P représentant un entier non nul. Bien entendu, les adresses réseau précédentes ne sont pas nécessairement 30 renseignées. La table 60 peut contenir un nombre quelconque compris entre zéro et P d'adresses précédentes renseignées, P représentant un entier non nul. L'interface réseau 40 est par exemple compatible avec le standard IPv6. En variante, elle est compatible avec le standard IPv4. Avantageusement, la mémorisation d'adresses réseau précédentes permet de 35 simplifier les communications dans le réseau de communication 14 lorsqu'un élément 15 communicant est déplacé physiquement, par exemple, pour être connecté sur un autre sous-réseau du même réseau de communication 14 ou lorsqu'un élément communicant est remplacé, par exemple, suite à une panne de ce dernier ou pour le remplacer par un nouveau modèle. 5 Ainsi, par exemple, un point de commande 8 ayant été en communication avec un actionneur 6, peut, lorsque l'actionneur 6 est déplacé et reconnecté dans le réseau de communication, obtenir à la fois l'adresse réseau courante et l'adresse réseau précédente de l'actionneur 6, et mettre à jour les données préalablement mémorisées en relation avec l'actionneur 6. 10 Par conséquent, dans ce cas de figure, l'utilisation d'une adresse précédente permet de simplifier les communications en évitant tout besoin de collecte de données suite à un déplacement d'un équipement domotique. La figure 5 est un synoptique illustrant un procédé de communication mettant en oeuvre les adresses réseau précédentes mémorisées, dans un scénario d'utilisation. 15 Sur la figure 5 sont illustrées schématiquement les communications entre un élément communicant El qui est déplacé puis reconnecté au réseau de communication, deux éléments communicants E2 et E3 préalablement connectés, et un routeur R. Dans cet exemple on considère une seule adresse réseau précédente Adr-old de l'élément communicant El, mémorisée dans une table 60, préalablement au déplacement 20 et à la reconnexion. La mémorisation se fait de façon systématique. Chaque élément communiquant enregistre son adresse « courante » et vérifiera qu'elle n'a pas changé au démarrage. Si elle a changé il l'enregistrera comme une adresse réseau précédente. Lors de sa reconnexion au réseau de communication 14, l'élément communicant El met en oeuvre une étape de mise à jour 70 de son adresse réseau 25 courante, qui comporte une négociation d'identifiants réseau. La négociation d'identifiants réseau comporte l'émission d'une requête 70a par l'élément communicant El à destination du routeur R et la réception, par l'élément communicant El, d'une réponse 70b en provenance du routeur R, après communication de ce dernier, avec une tête de réseau non représentée. 30 Dans la réponse 70b, l'élément communicant El reçoit des identifiants réseau et s'attribue une nouvelle adresse réseau Adr-new, formée à partir des identifiants réseau reçus et de son identifiant d'interface IID. L'adresse réseau Adr-new devient son adresse réseau courante et est mémorisée en tant qu'adresse réseau 50 dans la mémoire 44. 16 Différents mécanismes peuvent être utilisés comme l'utilisation d'un DHCP (pour « Dynamic Host Configuration Protocol » en anglais) ou SLAAC (pour « Stateless Address Auto Configuration » en anglais). Ayant une adresse réseau précédente Adr-old en mémoire, l'élément 5 communicant El effectue ensuite une communication 72 d'annonce de changement d'adresse réseau. L'annonce 72 consiste en l'envoi d'un message Messl ayant un format d'en-tête spécifique. Il s'agit par exemple d'un message de type multidiffusion (ou multicast en langue anglaise), adressé à tous les éléments communicants du réseau de communication 14 abonnés à un groupe de distribution prédéterminé. 10 Dans l'exemple, de préférence, le groupe de distribution est un groupe auquel sont abonnés tous les éléments communicants du réseau de communication 14 correspondant à une adresse de groupe. Le message d'annonce de changement d'adresse réseau Messl comporte à la fois la nouvelle adresse réseau de l'élément communicant El, Adr-new, qui est son 15 adresse réseau courante, et l'adresse précédente Adr-old la plus récente, ou une pluralité d'adresses précédentes lorsque plusieurs adresses précédentes ont été mémorisées. Dans l'exemple, on suppose que l'élément communicant E2 est bien connecté au réseau de communication 14 et reçoit le message d'annonce de changement d'adresse réseau Messl , alors que l'élément communicant E3 est temporairement déconnecté ou 20 éteint, et ne reçoit pas le message d'annonce de changement d'adresse réseau Messl . A réception du message d'annonce Messl par l'élément communicant E2, ce dernier effectue une mise à jour 74 en mémorisant l'adresse courante Adr-new de l'élément communicant El en remplacement de l'adresse précédente Adr-old. Une opération analogue de mise à jour 74' est par exemple effectué par le 25 routeur R, ainsi que par tout élément communicant connecté au réseau de communication 14, abonné au groupe de distribution prédéterminé et mémorisant l'adresse réseau de l'élément communicant El ou des données en lien avec l'adresse réseau de l'élément communicant El. A un instant ultérieur, l'élément communicant E3 se reconnecte au réseau de 30 communication 14 et envoie, par exemple, au cours de l'étape 76, un message Mess2 de type point-à-point, contenant une commande, destiné à l'équipement domotique correspondant à l'élément communicant El, avec pour adresse destinataire l'adresse précédente Adr-old. L'adresse précédente Adr-old étant obsolète, le message Mess2 n'est pas reçu, ce 35 qui est symbolisé par une croix sur le schéma de la figure 5. L'élément communicant E3 17 est notifié, à l'étape 78, de l'erreur de remise du message Mess2, ou déduit la non-remise du message Mess2 en l'absence d'accusé de réception de ce message. Alors, l'élément communicant E3 envoie au cours de l'étape 80 une requête d'identification par adresse précédente, dans un message Mess3 de type multicast. La 5 requête d'identification par adresse précédente contient l'adresse précédente Adr-old et demande à tout élément communicant connecté au réseau de communication 14 mémorisant l'adresse réseau Adr-old en tant qu'adresse réseau précédente, de s'identifier avec son adresse réseau courante. A la réception de ce message Mess3 de requête d'identification par adresse 10 précédente, chaque élément communicant extrait l'adresse réseau Adr-old du message Mess3, la compare à l'adresse mémorisée dans la table 60 dans la mémoire 44 et vérifie l'identité entre l'adresse Adr-old extraite du message Mess3 et l'adresse précédente mémorisée. Cette vérification étant positive pour l'élément communicant El, ce dernier envoie 15 une réponse au cours de l'étape 82, la réponse étant par exemple un message Mess4, directement adressé à l'élément communicant E3 en communication point-à-point, et contenant la nouvelle adresse réseau Adr-new de l'élément communicant El. Suivant une variante de mise en oeuvre, le message est adressé en mode multidiffusion afin d'informer tous les éléments communicants. Ce type de message peut être émis lorsqu'une branche 20 complète du réseau de communication a été déconnectée afin d'éviter une multitude de demandes après sa reconnexion. A la réception de ce message Mess4, l'élément communicant E3 extrait du message reçu la nouvelle adresse réseau Adr-new et met à jour, au cours d'une étape 84, analogue à l'étape 74 décrite ci-dessus, la nouvelle adresse réseau Adr-new de l'élément 25 communicant El . Dans un mode de mise en oeuvre alternatif, un élément communicant El acquiert une nouvelle adresse réseau suite à un changement d'identifiant de sous-réseau SID ou de sous-sous-réseau SSID signalé par l'intermédiaire d'un message d'annonce transmis par un routeur 24 ou une passerelle 22 tête d'un sous-réseau auquel appartient l'élément 30 communicant El . Dans ce mode de mise en oeuvre, l'élément communicant El reçoit un message d'annonce signalant un changement d'identifiant, mémorise son adresse réseau courante dans la table 60 en tant qu'adresse réseau précédente Adr-old, puis met à jour son adresse réseau courante Adr-new, avec ou sans une étape de négociation. 18 En variante ou en complément, au moins une partie des éléments communicants du réseau, par exemple au moins les équipements réseau de type routeur 24 ou passerelle 22, implémente une requête de découverte des adresses réseau précédentes d'un ensemble ou de la totalité des éléments communicants connectés, par l'intermédiaire 5 de l'envoi d'un message selon un mode d'envoi multidiffusion adressé à tous les éléments communicants abonnés à un groupe destinataire prédéterminé ou selon un mode point à point. Par exemple, tous les éléments communicants sont abonnés au groupe destinataire. 10 En réponse à une requête de découverte des adresses réseau précédentes, chaque élément communicant abonné au groupe destinataire envoie, également en mode de communication multicast au groupe destinataire prédéterminé, et dans un message formaté de manière appropriée, l'ensemble de ses adresses précédentes mémorisées. Selon une variante, seule l'adresse précédente la plus récente est envoyée. 15 Avantageusement, le mécanisme d'échange d'adresses précédentes mis en place permet de simplifier la mise à jour des adresses réseau dans le réseau de communication 14. Le protocole de communication utilisé dans le réseau de communication 14 se trouve ainsi enrichi d'une fonctionnalité. 20 Dans un autre cas d'utilisation, lorsqu'un équipement domotique 6, 8, 10 est remplacé par un équipement domotique nouveau, par exemple en cas de panne ou modernisation de l'équipement domotique, il est utile de relever l'adresse réseau 50 de l'équipement domotique remplacé et de la mémoriser en tant qu'adresse réseau précédente dans la table 60 de l'équipement domotique nouveau lors de son câblage au 25 réseau de communication 14. Ainsi, l'intégration dans le réseau de communication de l'équipement domotique nouveau en tant qu'élément communicant du réseau de communication se fait aisément grâce à la mémorisation de l'adresse réseau précédente de l'équipement domotique remplacé dans la table 60 de l'équipement domotique nouveau. 30 L'invention a été décrite ci-dessus plus particulièrement dans le cas d'un réseau de communication agencé sous forme de réseau hiérarchique comprenant un réseau principal comprenant un bus de données commun et une pluralité de sous-réseaux, organisés selon au moins deux niveaux de hiérarchie, au moins un premier des sous-réseaux étant connecté directement au bus de données commun par l'intermédiaire d'une 35 passerelle, et au moins un deuxième des sous-réseaux étant connecté à la passerelle par 19 l'intermédiaire d'un routeur et formant un sous-sous-réseau SSN de rang inférieur au premier sous-réseau SN, dans lequel chaque élément communicant du réseau a une adresse réseau comprenant une pluralité de champs d'adressage, chacun des champs d'adressage étant relatif à au moins un niveau de hiérarchie. 5 Il est néanmoins entendu que l'invention ne se limite pas à ce contexte de mise en oeuvre, REVENDICATIONS1.- Procédé de communication entre éléments communicants (6, 8, 10, 22, 24) faisant partie d'un système domotique (4) pour un bâtiment (2), chaque élément communicant étant connecté dans un réseau de communication permettant une communication selon un protocole de communication prédéfini, caractérisé en ce que chaque élément communicant du réseau de communication mémorise une adresse réseau courante (50) dans une mémoire (44) de l'élément communicant, l'adresse réseau courante étant utilisée pour un adressage point-à-point dans ledit réseau de communication (14), et en ce que chaque élément communicant met en oeuvre une mémorisation d'au moins une adresse réseau précédente (501,..., 50p) dudit élément communicant, dans ladite mémoire (44) de l'élément communicant. 2.- Procédé de communication selon la revendication 1, comportant la mémorisation d'un nombre P prédéterminé d'adresses précédentes, P représentant un entier non nul. 3.- Procédé de communication selon l'une des revendications précédentes, comportant en outre les étapes suivantes mises en oeuvre par au moins un élément communicant : mise à jour (70) de l'adresse réseau courante, et mise en oeuvre d'une annonce de changement d'adresse réseau (72) par transmission d'un message (Mess1) comportant au moins l'adresse réseau courante et au moins une adresse réseau précédente dudit élément communicant. 4.- Procédé de communication selon l'une des revendications 1 à 3, comportant l'envoi, par un élément communicant requérant (E3), d'une requête d'identification (80) d'un autre élément communicant du réseau par une adresse réseau précédente dudit autre élément communicant, dans un message (Mess3) destiné à un groupe de destinataires auquel une pluralité d'éléments communicants sont abonnés, ledit message (Mess) contenant au moins une adresse réseau précédente dudit autre élément communicant. 5.- Procédé de communication selon la revendication 4, comprenant, en réception de ladite requête d'identification par une adresse réseau précédente, 21 des étapes, mises en oeuvre par au moins un élément communicant récepteur appartenant au groupe de destinataires, de : -comparaison de l'adresse réseau prédéterminée avec chaque adresse réseau précédente mémorisée par ledit élément communicant récepteur, et, 5 lorsque la comparaison est positive, -envoi (82) à l'élément communicant requérant d'un message de réponse contenant au moins l'adresse réseau courante de l'élément communicant récepteur. 10 6.- Procédé de communication selon l'une des revendications 1 à 3, comportant l'envoi, par un élément communicant requérant, d'une requête de découverte des adresses réseau précédentes, dans un message destiné à un groupe de destinataires auquel une pluralité d'éléments communicants sont abonnés. 15 7.- Procédé de communication selon la revendication 6, comportant une étape, mise en oeuvre par chacun des éléments communicants abonnés audit groupe de destinataires, d'envoi d'un message de réponse comprenant au moins une adresse précédente dudit élément communicant, destiné à tous les éléments communicants abonnés audit groupe de destinataires. 20 8.- Procédé de communication selon l'une quelconque des revendications 1 à 7, dans lequel le protocole de communication est le protocole IPv6. 9.- Elément communicant (6, 8, 10, 22, 24) faisant partie d'un système 25 domotique (4) pour un bâtiment (2), adapté pour être connecté dans un réseau de communication (14) permettant une communication selon un protocole de communication prédéfini, caractérisé en ce qu'il comporte une interface réseau (40), comportant une mémoire (44) adaptée pour mémoriser une adresse réseau courante (50) dudit élément 30 communicant, utilisée pour un adressage point-à-point dans ledit réseau de communication (14), et une table (60) adaptée pour mémoriser au moins une adresse réseau précédente (501,...,50p) dudit élément communicant. 10.- Elément communicant selon la revendication 9, comprenant en outre un 35 contrôleur réseau (42), comportant un processeur adapté pour mettre en oeuvre des 22 instructions de code de programme permettant d'exécuter des étapes du procédé de communication conforme à l'une quelconque des revendications 1 à 8. 11.- Système domotique (4) pour un bâtiment comportant une pluralité d'éléments 5 communicants (6, 8, 10, 22, 24) conformes aux revendications 9 et 10, chaque élément communicant étant connecté dans un réseau de communication (14) permettant une communication selon un protocole de communication prédéfini, dans lequel chaque élément communicant est adapté pour mettre en oeuvre un procédé de communication conforme à l'une quelconque des revendications 1 à 8. 10