FR 3092220 A1 20200731 FR 1900822 A 20190130 Description Titre de l'invention : Procédé de communication au sein d'un réseau de communication dynamique entre une pluralité de produits Domaine technique de l'invention [0001] La présente invention concerne le domaine des réseaux de communication entre plusieurs objets ou produits à l'intérieur d'un bâtiment ou d'un regroupement de bâtiments, les bâtiments pouvant être destinés à une utilisation commerciale ou d'habitation. Contexte technologique de l'invention [0002] Actuellement, le chauffage collectif est géré uniquement avec des informations provenant de la chaufferie ou de son local. Il est possible de contrôler le système de distribution de chauffage en se basant sur des mesures de température de départ de chauffage et de retour de chauffage, mais cette façon de procéder ne permet pas de régler les températures réelles dans les logements ou locaux d'un bâtiment ou d'une pluralité de bâtiments. Ainsi, comme la température de réglage de la chaufferie est classiquement déterminée en fonction du local ou du logement le plus défavorisé au niveau thermique, certains logements ou locaux sont surchauffés. [0003] En général, il possible d'installer un thermostat ou une vanne thermostatique dans chaque logement ou local afin d'éviter ce problème de sur-chauffage. Cette solution permet de répondre aux attentes des occupants, mais ne donne pas satisfaction au bailleur puisque ce dernier, facture à l'identique les occupants, qui consomment différemment les uns des autres grâce aux dispositifs en place (thermostats ou vannes thermostatiques). Objet de l'invention [0004] L'invention a pour but de remédier à tout ou partie des inconvénients précités et notamment à permettre une gestion des équipements centralisée d'un même bâtiment ou d'un regroupement de bâtiments de manière à pouvoir contrôler chaque produit d'équipement indépendamment et d'en automatiser le contrôle. À cet effet, l'invention a pour objet un procédé d'établissement d'un réseau de communication entre une pluralité de produits d'un même bâtiment ou d'un même regroupement de bâtiments, qui va permettre ledit contrôle de chaque produit et de centraliser les envoie de données d'un produit à un autre. [0005] Un objet de l'invention est donc objet un procédé de communication au sein d'un réseau de communication dynamique entre une pluralité de produits d'un même bâtiment ou d'un même regroupement de bâtiments, caractérisé en ce que chaque produit comprenant au moins un module radio, un processeur de traitement, le module 2 radio étant configure pour émettre et recevoir dcs données radio incluant au moins unc donnée d'identifiant et au moins unc donnée sur la qualité du signal radio, le module radio étant configure pour émettre et recevoir lesdites données radio uniquement dans un périmètre de réception, le procédé comprenant au moins une étape d'établissement du réseau de communication dynamique entre la pluralité de produits, l'étape d'établissement du réseau de communication étant réalisée automatiquement et comprenant les sous-étapes suivantes : (a) chaque module radio de chaque produit de la pluralité de produits émet dcs données radio, (h) le module radio d'un premier produit détecte des données radio émises en étape (a) dans le périmètre de réception du premier produit et les reçoit, (c) le processeur de traitement du premier produit analyse les données radio reçues en étape (h), (d) le processeur de traitement du premier produit sélectionne un produit parmi la pluralité de produits émetteurs dont les données radio émises en étape (a) ont été reçues par le premier produit en étape (h), le produit sélectionné étant sélectionné sur la hase de l'analyse de la donnée de qualité du signal réalisée en étape (c), ledit produit sélectionné étant considéré comme le produit le plus éloigné c'est-à-dire le produit dont la qualité de réception du signal est la plus faible par rapport à toutes les données de qualité de signal reçues en étape (b) par le premier produit, (e) le module radio du premier produit transmet au produit le plus éloigné sélectionné en étape (d) les données d'identifiants issues des données radio reçues en étape (b), (f) en réponse, le module radio du produit le plus éloigné envoie au premier produit des données d'identifiants issues de données radio qui l'a lui-même détectées et reçues dans son périmètre de réception de la part de produits de la pluralité, (g) le module radio du premier produit reçoit des données radio envoyées en étape (f), (h) établissement du réseau de communication entre tous les produits du bâtiment ou du regroupement de bâtiments. [0006] Selon l'invention, l'établissement dudit réseau est automatique et réalisé de manière simple, sans intervention de spécialistes informatique ou réseaux. Ainsi, il n'est pas nécessaire d'avoir une infrastructure dédiée dans le bâtiment ou dans le regroupement de bâtiment et l'établissement de ce réseau étant automatique, il peut être activable ou désactivable à tout moment facilement. [0007] Dans la présente invention, on entend par « produit le plus éloigné », le produit dont la qualité de réception du signal est la plus faible tout en garantissant une bonne communication, et ce quelle que soit sa géolocalisation. [0008] Selon une caractéristique de l'invention, le procédé comprend en outre une étape de 3 communication dans laquelle un ou plusieurs produits communiquent entre eux via le réseau de communication établi lors de l'étape d'établissement de réseau. [0009] Selon une première configuration du procédé selon l'invention, dans l'étape (f) le produit le plus éloigné envoie la totalité des données d'identifiants issues de données radio qui l'a lui-même détectées et reçues dans son périmètre de réception de la part de produits de la pluralité et dans l'étape (g) le module radio du premier produit reçoit la totalité des données radio envoyées en étape (f). [0010] Selon une deuxième configuration du procédé selon l'invention, dans l'étape (f) le produit le plus éloigné envoie une partie des données d'identifiants issues de données radio qui l'a lui-même détectées et reçues dans son périmètre de réception de la part de produits de la pluralité et dans l'étape (g) le module radio du premier produit reçoit la totalité des données radio envoyées en étape (f). [0011] Selon la deuxième configuration, le procédé comprend une étape (cl) postérieure à l'étape (c) et antérieure à l'étape (f) selon laquelle : le processeur de traitement du produit le plus éloigné compare les données d'identifiants transmises en étape (e) avec les données d'identifiants récoltées issues de données radio que le module radio du produit le plus éloigné a lui-même détectées et reçues dans son périmètre de réception de la part de produits de la pluralité : - si les données d'identifiants reçues en étape (e) sont identiques aux données d'identifiants issues de données radio dans le périmètre de réception du produit le plus éloigné alors, dans une étape (e2) le produit le plus éloigné envoie la totalité des données d'identifiants issues de données radio dans son périmètre de réception, - si les données d'identifiants reçues en étape (e) sont différentes des données d'identifiants issues de données radio dans le périmètre de réception du produit le plus éloigné alors, dans une étape (e3), le processeur de traitement du produit le plus éloigné identifie les données d'identifiants inconnues du premier produit parmi les données d'identifiants issues de données radio détectées dans son périmètre de réception, et envoie en étape (t) uniquement les données d'identifiants inconnues. [0012] Selon l'invention, l'établissement du réseau de communication grâce au procédé est plus rapide en utilisation la première configuration que la deuxième configuration car aucun tri préalable des données d'identifiants n'est réalisé. Néanmoins, la deuxième configuration a pour avantage d'utiliser moins de bande passante puisque les données transmises sont moins nombreuses. [0013] Quelle que soit la configuration du procédé selon l'invention, le procédé comprend une étape (g1) réalisée entre l'étape (g) et l'étape (h) dans laquelle le processeur de traitement du premier produit compare les données d'identifiants reçues en étape (g) avec les données d'identifiants issues des données radio reçues en étape (b) : - si les données d'identifiants reçues en étape (g) sont identiques aux données d'identifiants reçues en étape (h) alors le premier produit a connaissance de l'ensemble des produits du bâtiment ou du regroupement de bâtiment et le réseau de communication est établi (étape (h)), - si les données d'identifiants reçues en étape (g) sont différentes dcs données d'identifiants reçues en étape (h) alors : (g1.1) le premier produit enregistre les données d'identifiants différentes, (g1.2) le processeur de traitement du premier produit crée une liste de nouvelles données d'identifiants, dites données d'identifiants n+1, à partir des données d'identifiants reçues en étape (h), dites données d'identifiants n, et dcs données d'identifiants reçues en étape (g), (g1.3) le module radio du premier produit transmet au produit le plus éloigné les données d'identifiants n+1, (g1.4) réitération des sous-étapes (f), (g), (gl), (g1.1), (g1.2), (g1.3), (g1.4) tant que les données d'identifiants reçues en étape (g) sont différentes des données d'identifiants reçues en sous-étape (h). [0014] De cette façon, chaque produit détient la liste dcs données d'identifiants unique constituant la pluralité de produits d'un bâtiment ou d'un regroupement de bâtiment, avec leur distance radio. De plus, chaque produit de la pluralité de produits tonnait le chemin radio le plus court pour se connecter à un autre produit de la pluralité de produits. [0015] Selon une caractéristique de l'invention, avant de sélectionner un produit le plus éloigné en sous-étape (d), le processeur de traitement du premier produit classe les données radio en fonction de leur qualité de signal. [0016] Selon une caractéristique de l'invention, l'étape (a) d'émission de données radio est réalisée en continu ou à intervalles réguliers et/ou à intervalles déterminés. [0017] Selon une caractéristique de l'invention, si un nouveau produit vient à intégrer la pluralité, le nouveau produit émet des données radio, au moins une donnée identifiant et une donnée de qualité de signal, lors de sa mise en route. [0018] Selon une caractéristique de l'invention, en sous-étape (b) chaque module radio de chaque produit détecte des données radio émises en étape (a) dans son périmètre de réception et les reçoit. [0019] Selon une caractéristique de l'invention, le procédé de communication comprend en outre une étape de mise à jour de l'étape de l'établissement par réitération des sous-étapes (a) à (h). [0020] Selon une caractéristique de l'invention, l'étape de mise à jour est réitérée régu- lièrement. Ainsi, il est possible de savoir en temps réel si un ou plusieurs produits sont ajoutés ou retirés du réseau. [0021] Selon une caractéristique de l'invention, l'étape de mise à jour est activable et désactivable manuellement ou automatiquement par une unité de gestion. [0022] Selon une caractéristique de l'invention, l'étape de mise à jour est paramétrable. [0023] Selon une caractéristique de l'invention, lorsqu'un produit parmi la pluralité de produits, par exemple le premier produit, est connecté à un réseau externe identifié et autorisé, par exemple à internet, le produit connecté devient porte-parole des autres produits de la pluralité. [0024] Avantageusement, il peut y avoir autant de produits porte-parole que de produits dans la pluralité. Dans cc cas, chaque produit communique avec le produit porte-parole le plus proche. [0025] Dans la présente invention, on entend par « produit le plus proche », le produit dont la qualité de réception du signal est la plus forte tout en garantissant une bonne communication, et ce quelle que soit sa géolocalisation. [0026] Selon une caractéristique de l'invention, le produit porte-parole est configuré pour centraliser l'ensemble des données radio de la pluralité et pour contrôler par une unité de gestion externe les autres produits de la pluralité. [0027] Avantageusement, la pluralité de produits comprend un seul et unique produit porte- parole. Avantageusement, le produit porte-parole est configuré pour propager à la pluralité de produits son statut de porte-parole. [0028] Selon une caractéristique de l'invention, le produit porte-parole s'identifie auprès des autres produits de la pluralité comme porte-parole. Cette configuration permet de répondre aux problématiques de réglementation en maitrisant le produit qui sera porte-parole via une connexion internet dédiée et sécurisée par exemple. [0029] Selon une caractéristique de l'invention, la communication entre les produits de la pluralité peut être cryptée. [0030] Afin d'optimiser l'utilisation de la bande passante, il possible de faire transiter les données radio par un nombre limité de produits pour rejoindre le produit porte-parole avec le moins d'utilisation de la bande passante. [0031] A l'intérieur de la communauté, les produits peuvent diffuser des données radio dédiées aux autres produits de la pluralité, comme par exemple la date, l'heure, une température, une alarme. [0032] Selon une caractéristique de l'invention, un produit de la pluralité peut diffuser une donnée radio à destination d'un seul des autres produits ou uniquement au produit porte-parole. Dans ce dernier cas, les autres produits ignorent la donnée radio transmise et ne la relayent pas ou la relayent sans la décrypter. [0033] Avantageusement, chaque communauté de produits peut avoir son propre cryptage, illisible pour les autres communautés de produits. [0034] L'invention a également pour objet un bâtiment ou un regroupement de bâtiments comprenant une pluralité de produits. 6 [0035] Les produits de la pluralité sont regroupés en au moins une communauté de produits, chaque produit de la communauté étant intégré au réseau de communication selon l'invention, et chaque produit de la communauté étant configure pour communiquer entre eux par le procédé de communication selon l'invention. [0036] Selon une caractéristique de l'invention, la pluralité de produits peut comprendre une pluralité de communautés fermées de produits. On indique alors au produit porte-parole les identifiants des produits membres de telles ou telle communauté fermée. Dans le cas de communautés fermées, les données radio transmises ne sont prises en compte que par les produits de la communauté. Par exemple, deux bâtiments voisins peuvent avoir deux communautés distinctes qui ne communiquent pas entre elles. [0037] Selon une caractéristique de l'invention, une communauté fermée peut avoir une clé de cryptagc dédiée, empêchant des produits d'une autre communauté de comprendre les données radio échangées. [0038] Selon une caractéristique de l'invention, le bâtiment ou le regroupement de bâtiments comprend en outre une unité de gestion externe configurée pour transmettre au porte-parole des consignes de contrôle. [0039] Selon une caractéristique de l'invention, le bâtiment ou le regroupement de bâtiments comprend en outre un serveur externe configure pour être relié à au moins un produit. [0040] Selon une caractéristique de l'invention, chaque produit intègre en outre une mémoire vive et une mémoire programme, les données d'identifiants étant enregistrées dans la mémoire vive. [0041] Selon une caractéristique de l'invention, chaque produit comporte un identifiant propre et unique. [0042] Selon une caractéristique de l'invention, le protocole de communication radio par lequel les données radio sont transmises peut être par exemple le protocole 868Mhz EnOcean ou tout autre protocole radio, par exemple les protocoles radio par télégrammes. [0043] Optionnellement, tous les produits de la pluralité de produits sont identiques. Ainsi, chaque produit reproduit dans son périmètre de réception les étapes du procédé selon l'invention. [0044] Optionnellement, les produits peuvent avoir un périmètre de détection différent. [0045] Optionnellement, les produits présentent une portée de détection et/ou d'émission variable et paramétrable depuis l'unité de gestion. [0046] Selon une caractéristique de l'invention, la communication dans le réseau de la pluralité de produits peut être unidirectionnelle ou bidirectionnelle, c'est-à-dire que les produits peuvent soit uniquement envoyer leurs informations à la pluralité de produits afin d'être collectées et renvoyées par le produit poile-parole, ou bidirectionnelle, c'est-à-dire que le produit porte-parole peut envoyer une information à un ou à tous les 7 membres de la pluralité. [0047] Selon une caractéristique de l'invention, il est possible de générer une anonymisation des données collectées par les produits et/ou le produit porte-parole, afin qu'il soit impossible de savoir quel produit a envoyé une donnée radio. Cela peut par exemple permettre une conformité avec notamment le Règlement (UE) 2016/679 du Parlement européen et du Conseil du 27 avril 2016 relatif à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et à la libre circulation de ces données. [0048] Selon une caractéristique de l'invention, il est possible que les produits de la pluralité envoient des informations à un produit de la communauté afin que celui-ci puisse agir. Cela peut être par exemple pour la gestion d'une chaufferie collective. De cette façon, il est possible d'informer le système de gestion de la chaufferie des besoins à venir en termes de calories. [0049] Selon une caractéristique de l'invention, chaque produit peut être un ensemble de contacteur, tel que celui commercialisé sous le nom « Ecotouch0 » par la société OGGA, et correspondant aux brevets FR3021751B1 et EP3149824B1. Brève description des figures [0050] [fig. I est un schéma du procédé de communication selon l'invention. [0051] [fig.2] est un détail du procédé de communication schématisé en figure I. [0052] [fig.3] est un autre détail du procédé de communication schématisé en figure I. [0053] [fig.4] est un exemple de réseau de communication établi par le procédé de communication selon l'invention. [0054] [fig.5] est un exemple d'utilisation du réseau de communication représenté en figure 4. [0055] [fig.6] illustre le regroupement en communauté des produits d'une pluralité de réseaux de communications établis selon le procédé de communication selon l'invention. Description détaillée des figures 100561 Le procédé de communication selon l'invention est illustré aux figures I à 3. En par- ticulier, le procédé de communication est réalisé au sein d'un réseau de communication dynamique entre une pluralité de produits 101 d'un même bâtiment ou d'un même regroupement de bâtiment 100, comme illustré aux figures 4 à 6. [0057] Comme on peut le voir notamment figure 4, un bâtiment 100 comprend plusieurs 8 étages 110 dans lesquels une pluralité de produits 101 sont installés. Selon l'invention, le bâtiment 100 ou le regroupement de bâtiments comprend en outre une unité de gestion externe 106 et un serveur externe 105. L'unité de gestion externe 106 et le serveur externe 105 sont connectés à un produit 101 qui du fait d'être connecté avec le serveur externe 104 devient porte-parole P des autres produits 101 de la pluralité. Bien entendu, il est possible que plusieurs produits 101 soient connectés à l'unité de gestion externe 106 et/ou au serveur 105. [0058] Selon l'invention, chaque produit 101 comprend au moins un module radio 102 et un processeur de traitement 103. Le module radio 102 est configuré pour émettre et recevoir des données radio incluant au moins une donnée d'identifiant propre et unique et au moins une donnée sur la qualité du signal radio, le module radio étant configuré pour émettre et recevoir lesdites données radio uniquement dans un périmètre de réception 104, comme illustré en figure 4. [0059] Le procédé de communication selon l'invention va maintenant être décrit en référence aux figures 1 à 5. [0060] Le procédé de communication comprend une étape 1 d'établissement du réseau de communication qui est réalisée automatiquement. Pour l'explication du procédé de communication nous prendrons l'exemple d'un seul produit parmi la pluralité, sachant que tous les produits de la pluralité sont identiques et que de ce fait, ce que fait le produit choisi est également fait par la pluralité de produits en parallèle. [0061] Dans une première sous-étape (a) de l'étape 1, chaque module radio 102 de chaque produit 101 nommé sur la figure 4 Z, Y, T, X, U, V et W émet des données radio. [0062] Puis, dans une sous-étape (b) le module radio 102 d'un premier produit, par exemple le produit V, détecte des données radio émises en étape (a) dans son périmètre de réception 104 et les reçoit. [0063] En sous-étape (c), le processeur de traitement 103 du produit V analyse les données radio reçues en étape (b). [0064] Puis en sous-étape (d), le processeur (le traitement 103 du produit V sélectionne un produit, le produit X, parmi la pluralité de produits émetteurs. Cette sélection est réalisée sur la base de l'analyse de la donnée de qualité du signal de chaque produit émetteur, le produit sélectionné, en l'espèce le produit X, étant considéré comme le produit le plus éloigné c'est-à-dire les produits dont la qualité de réception du signal est la plus faible pal- rapport à toutes les données de qualité de signal des autres produits émetteurs. [0065] Dans une sous-étape (e), le module radio 102 du produit V transmet au produit X les données d'identifiants issues des données radio reçues en sous-étape (b). [0066] En réponse, selon une première configuration du procédé, le module radio 102 du produit X envoie au produit V la totalité des données d'identifiants issues de données 9 radio qui l'a lui-même détectées et reçues dans son périmètre de réception 104 de la part des produits de la pluralité et dans une étape (g) le module radio du produit V reçoit des données radio envoyées en étape (f). [0067] En variante, selon une deuxième configuration du procédé et comme illustré en figure 3, en réponse, le module radio 102 du produit X envoie une partie des données d'identifiants issues de données radio qui l'a lui-même détectées et reçues dans son périmètre de réception 104 de la part des produits de la pluralité. Plus particulièrement, dans une sous-étape (cl), le processeur de traitement 103 du produit X compare les données d'identifiants transmises en étape (c) avec les données d'identifiants récoltées issues de données radio que le module radio 102 du produit X a lui-même détectées et reçues dans son périmètre de réception 104 de la part de produits de la pluralité : - si les données d'identifiants reçues en étape (e) sont identiques aux données d'identifiants issues de données radio dans le périmètre de réception 104 du produit X alors, dans une étape (c2) le produit X envoie la totalité des données d'identifiants issues de données radio dans son périmètre de réception 104, - si les données d'identifiants reçues en étape (e) sont différentes des données d'identifiants issues de données radio dans le périmètre de réception 104 du produit X alors, dans une étape (c3), le processeur de traitement 103 du produit X identifie les données d'identifiants inconnues du produit V parmi les données d'identifiants issues de données radio détectées dans son périmètre 104 et dans l'étape (g) le module radio du produit V reçoit la totalité des données radio envoyées en étape (f). [0068] Selon l'invention, le procédé comprend une étape (gl) réalisée après l'étape (g) dans laquelle le processeur de traitement 103 du produit V compare les données d'identifiants reçues en étape (g) avec les données d'identifiants issues des données radio reçues en étape (b) : - si les données d'identifiants reçues en étape (g) sont identiques aux données d'identifiants reçues en étape (b) alors le produit V a connaissance de l'ensemble des produits 101 du bâtiment ou du regroupement de bâtiment 100 et le réseau de communication est établi (étape (h)), - si les données d'identifiants reçues en étape (g) sont différentes des données d'identifiants reçues en étape (b) alors : (g1.1) le produit V enregistre les données d'identifiants différentes, (g1.2) le processeur de traitement 103 du produit V crée une liste de nouvelles données d'identifiants, dites données d'identifiants n+1, à partir des données d'identifiants reçues en étape (b), dites données d'identifiants n, et des données d'identifiants reçues en étape (g), (g1.3) le module radio 102 du produit V transmet au produit X les données d'identifiants n+1, (g1.4) réitération des sous-étapes (f), (g), (gl), (g1.1), (g1.2), (g1.3), (g1.4) tant que les données d'identifiants reçues en étape (g) sont différentes des données d'identifiants reçues en sous-étape (h). [0069] Une fois le réseau de communication établi, en étape (h), le réseau de communication peut être utilisé comme illustré en figure 5 par exemple, dans une étape 2 d'utilisation du réseau. En parallèle, dans une étape 3, l'établissement du réseau de communication est mis à jour à intervalles réguliers de manière à ce que le réseau soit dynamique et actualisé régulièrement pour intégrer des nouveaux produits au réseau et/ou détecter le retrait de produits du réseau et détecter les pannes éventuelles de certains produits. [0070] En figure 5 est illustré un exemple d'utilisation du réseau de communication dynamique dans lequel le produit V veut envoyer une consigne ou une information au produit Z. Pour ce faire, il passe le rclai par le produit U qui lui-même relaie l'information au produit T qui lui-même relaie l'information au produit Z. Grâce à l'établissement du réseau tel que décrit, chaque produit tonnait le chemin le plus court pour atteindre un autre produit et communiquer avec lui. [0071] En outre, comme on peut le voir en figure 5, le produit V est relié à un serveur 105 et à une unité de gestion 106 externe. Le produit V étant le seul produit de la pluralité à être relié à un serveur externe 105, il devient alors porte-parole de la pluralité et c'est par lui que transite les informations venant de l'extérieur et en particulier de l'unité de gestion ou bien des informations destinées à être transmises à l'extérieur du réseau de communication. [0072] En Figure 6, les produits 101 de la pluralité sont regroupés en pluralité de com- munautés Cl, C2, C3, C4 de produits, chaque produit de la communauté étant intégré au réseau de communication selon l'invention, et chaque produit de la communauté étant configuré pour communiquer entre eux par le procédé de communication selon l'invention. Selon l'invention, Les communautés Cl, C2, C3, C4 peuvent être fermées c'est-à-dire que les données radio transmises ne sont prises en compte que par les produits d'une même communauté. Par exemple, deux bâtiments voisins peuvent avoir deux communautés distinctes qui ne communiquent pas entre elles par exemple la communauté C2 ne communique pas avec la communauté C4. En outre des communautés peuvent regrouper des produits de différents bâtiments, c'est le cas de la communauté C3 dans l'exemple illustré en figure 6. [0073] Bien entendu, l'invention n'est pas limitée aux modes de réalisation décrits et re- présentés aux figures annexées. Des modifications restent possibles, notamment du point de vue de la constitution des divers éléments ou par substitution d'équivalents techniques, sans sortir pour autant du domaine de protection de l'invention. 11 [Revendication 1]