Brevet FR3130494A1 — publié le 20230616

L’invention concerne un dispositif et un procédé associé, permettant de définir de manière dynamique la puissance d’émission à appliquer aux nœuds d’un réseau maillé, et qui tient compte des limites énergétiques expérimentées par les nœuds du réseau. Figure pour l’abrégé : Fig.1 Procédé et dispositif de gestion dynamique d’un réseau de communication maillé Domaine de l’invention L’invention se situe dans le domaine technique des réseaux de communication, et plus particulièrement le domaine de l’Internet des Objets (IdO) (en anglais « Internet of Things » ou IoT) mettant en œuvre des réseaux maillés basés sur des nœuds limités en énergie et capables d’émettre selon différents niveaux de puissance. Etat de la Technique Dans le domaine de l’Internet des Objets, les réseaux de nœuds de type maillés ou « mesh » selon l’anglicisme consacré, sont constitués de capteurs qui fournissent à la fois des capacités de mesure ou de contrôle de l’environnement, ainsi que des capacités de communications par radio avec les nœuds/capteurs voisins. Ce type de réseau permet typiquement d’acheminer des mesures ou des commandes de bond en bond dans le réseau maillé, en utilisant certains des nœuds considérés comme des nœuds « routeurs ». Les nœuds de ces réseaux sont en général « sans fils » en ce sens que les communications avec les nœuds voisins se font par des moyens de communication radio, mais aussi en ce sens qu’ils ne sont non plus pas connectés par fil à un réseau de distribution de l’énergie. Des nœuds dits « passerelle » qui assurent l’interconnexion de tels réseaux mesh avec l’internet, font typiquement exception à cette règle, mais les autres nœuds - capteurs et/ou actionneurs et/ou routeurs - du réseau n’y font typiquement pas exception. Cela est rendu possible par l’usage de batteries dans ces nœuds, lesquelles peuvent être alimentées en énergie par un système de collecte énergétique de type « panneaux solaires », éoliennes, etc. Un mode plus simple consiste aussi dans la mise en œuvre d’un processus de maintenance nécessitant le remplacement des batteries à intervalles réguliers, ces intervalles pouvant s’exprimer en années dans certains cas. Dans tous les cas, la consommation d ‘énergie dans les nœuds doit être limitée, pour ne pas prendre le risque d’une interruption du service pour cause d’épuisement de certaines batteries. Aussi, lors de la conception des systèmes de communication radio, le choix de la puissance d’émission est critique. Si elle est trop élevée la puissance consommée dans le nœud l’est aussi, et si elle est trop faible, la portée radio se trouve réduite, ce qui conduit soit à multiplier le nombre de nœuds pour couvrir une région donnée, soit à rencontrer des problèmes de fiabilité dans les communications. En pratique la puissance d’émission est fixée lors de la conception du module radio et elle n’est pas susceptible d’être modifiée durant la durée d’exploitation d’un réseau. De plus, tous les nœuds d’un réseau sont typiquement conçus pour fournir la même puissance d’émission. La conception du réseau et le déploiement topologique des nœuds sont alors contraints par la portée radio que permet cette puissance d’émission fixe. Il est néanmoins possible de concevoir des nœuds pour lesquels la puissance d’émission est variable. Un réglage continu de la puissance d’émission est envisageable. Cependant, afin de fournir un rendement énergétique optimal pour diverses puissances d’émission, ces solutions comportent en guise d’étage de sortie de la chaîne d’émission, plusieurs modules associés chacun à une puissance d’émission, étant entendu que seul un module est activé à un moment donné pendant que les autres modules sont désactivés et non alimentés, de sorte que seul le module sélectionné consomme de l’énergie pendant les périodes d’émission. Avec de tels nœuds, il est alors possible de contrôler la puissance d’émission de façon dynamique. Par exemple il est possible de décider de la puissance d’émission avant de transmettre chaque paquet de données, en fonction du contexte dans un nœud donné. Cependant, une telle approche ne permet pas un contrôle optimisé et dynamique de la puissance d’émission de chaque nœud, compte tenu des contraintes énergétiques de chaque nœud. Dans le contexte plus général des communications radio, de nombreuses solutions existent qui visent à contrôler dynamiquement la puissance d’émission des émetteurs. Il s’agit des solutions de « contrôle automatique de la puissance » ou « transmit power control » en anglais. Ces solutions supposent néanmoins toutes un certain contexte : - avoir un dispositif de contrôle continu de la puissance d’émission ; et - avoir un flux continu de données entre l’émetteur et le récepteur. Une boucle de contrôle de la puissance de l’émetteur est basée sur un retour continu du récepteur qui commande régulièrement une augmentation ou une diminution de la puissance d’émission. Il y a alors une communication de données dans le sens émetteur de données vers récepteur de données, et une communication de commandes dans le sens inverse. Il s’agit d’une communication bidirectionnelle. Pour ce faire, une cible de rapport signal à bruit peut être fixée au niveau du récepteur. Soit le rapport signal à bruit mesuré est inférieur à cette cible et l’on commande une augmentation de la puissance, soit il est supérieur et l’on commande une diminution. Cette description est simplifiée et de nombreuses variantes et raffinements existent et sont présentés dans la littérature. Généralement, la cible du rapport signal à bruit est choisie suffisamment élevée pour assurer une transmission sans erreur et suffisamment faible pour ne pas entraîner des consommations inutiles d’énergie ou bien des interférences nuisibles sur d’autres liens de communication radio. Un tel contrôle automatique de la puissance d’émission n’est cependant pas directement applicable aux réseaux mesh limités en énergie, et cela pour plusieurs raisons : - Les dispositifs de contrôle continu de la puissance d’émission sont typiquement non optimums en termes de rendement énergétique. Le rendement énergétique, c’est à dire le rapport entre la puissance émise sur l’antenne et la puissance consommée par l’émetteur, est optimisé seulement pour la puissance maximale, et il est typiquement d’autant plus mauvais que la puissance d’émission est faible. - L’hypothèse d’un flux continu de données n’est pas une hypothèse admissible dans le contexte des réseaux mesh limités en énergie. En effet, dans ce contexte les nœuds sont amenés à rester silencieux la plupart du temps et à transmettre sporadiquement de brefs paquets de donnée. L’article suivant présente une solution qui transpose les systèmes connus de contrôle automatique de la puissance émise, au domaine des réseaux de capteurs mesh : « A Transmission Power Control Mechanism for 802.15.4+RPL-Operated Wirelesss Sensor Network », Ali Qolami, Mohammad Nassiri and Hatam Abdoli, publié par Betham Science, International Journal of Sensors, Wireless Communication and control, 2020, 10, pages 197_206, où les réseaux de capteurs considérés correspondent au standard IEEE 802.15.4 en ce qui concerne les couches physiques et MAC (en utilisant le mode « Beacon » de ce standard) et aux standards IETF 6LowPAN et RPL en ce qui concerne les couches supérieures. Cette solution est équivalente à l’application du mécanisme classique de contrôle automatique de puissance émise, mais qui est limité seulement aux séquences de données courtes qui peuvent être échangées entre un nœud et son « parent ». La notion de cible pour le rapport signal à bruit est ici jouée par une cible sur la puissance reçue, identifiée par ‘P thr ’ sur la de l’article. L’approche proposée dans cet article présente deux limitations. Une première limitation porte sur l’absence d’un flux continu de données. En présence de « fading » dynamique sur les liens radios (i.e. des variations dynamiques de l’atténuation du signal radio), les valeurs initiales données à la puissance d’émission après de longues périodes d’inactivité entre un nœud et son parent est arbitraire. Si la communication de données est de courte durée (ce qui est typiquement le cas dans les réseaux de capteurs), le contrôle automatique dispose de très peu de temps pour converger. Une deuxième limitation est que le lien entre le choix de la puissance émise et les limitations énergétiques des plateformes de capteurs n’est pas évoqué. Dans un article de Sebastian Max et Tinghuai Wang, “Transmit Power Control in Wireless Mesh Networks Considered Harmful”, Advances in Mesh Networks, 2009, il est suggéré que le contrôle de puissance dans un réseau mesh non limité en énergie n’apporte pas de plus-value, les meilleures performances étant obtenues dans un mode « tout ou rien » où les nœuds sont soit silencieux, soit émettent à la puissance maximale et au débit maximum. Aussi, si on dispose d’un réseau de capteurs non limité en énergie et non limité en puissance d’émission, la meilleure stratégie consiste à forcer une topologie en étoile (avec la passerelle pour centre de l’étoile) afin d’éviter toute communication multi-bond. Ceci suppose de choisir une puissance d’émission permettant à tout nœud de communiquer directement avec la passerelle. Ce raisonnement aux limites illustre alors la nécessité de ne pas séparer la question de la sélection dynamique de la puissance d’émission de la question des limites énergétiques des nœuds. Mais il n’existe pas aujourd’hui de solution qui permette un contrôle optimisé et dynamique de la puissance d’émission de chaque nœud d’un réseau maillé, prenant en compte la contrainte énergétique de chaque nœud. La présente invention répond à ce besoin. Un objet de la présente invention est de proposer un dispositif et un procédé associé, permettant de définir de manière dynamique la puissance d’émission à appliquer aux nœuds d’un réseau maillé, et tenant compte des limites énergétiques expérimentées par les nœuds du réseau. Avantageusement, la fonctionnalité d’ajustement dynamique de la puissance d’émission des nœuds, permet une plus grande flexibilité d’exploitation des réseaux maillés, en réduisant par exemple les contraintes sur la topologie du réseau, et en modifiant la puissance d’émission des nœuds de façon opportuniste pour répondre à des variations de l’environnent. En effet, selon l’art antérieur, les réseaux de capteurs-actionneurs mesh supposent toujours le déploiement de nœuds utilisés à puissance constante et homogène. Dans certains cas on peut constater l’utilisation d’une puissance non homogène, par exemple pour adresser des problèmes localisés de couverture. Cependant, on n’observe pas d’utilisation dynamique de la puissance d’émission de chaque nœud dans ce type de réseaux dits à puissance non homogène (ou puissance hétérogène). La difficulté technique à surmonter n’a pas essentiellement porté sur la réalisation d’un nouveau type de nœuds dits nœuds « multi-puissances », même si de tels nœuds n’existaient pas, mais a surtout résidé dans la conception de protocoles et d’algorithmes qui permettent d’exploiter au mieux cette flexibilité, i.e. la modification opportuniste ou dynamique de la puissance d’émission des nœuds. Ainsi, la présente invention propose un procédé qui répond à ce besoin, en particulier lorsque les aspects énergétiques sont critiques. C’est le cas par exemple quand les nœuds utilisent des systèmes de collecte de l’énergie très modestes en dimensions. Avantageusement, la présente invention met en œuvre une architecture hybride dans laquelle le choix de la puissance d’émission est déterminé par une entité centrale, tandis qu’une solution de routage distribuée confère aux nœuds une autonomie dans les décisions de routage. En effet, lorsqu’il s’agit de définir un système de configuration dynamique d’un réseau de capteurs, une question importante consiste à choisir si cette configuration dynamique va être contrôlée selon une architecture centralisée ou décentralisée. Dans le premier cas d’une architecture centralisé, l’intelligence est située au niveau d’une entité centrale et l’on doit fournir à cette entité les moyens d’observation lui permettant d’appréhender l’état détaillé du réseau entier, et aussi les moyens de porter les ordres de configuration vers l’ensemble des nœuds du réseau. Dans le second cas d’une architecture décentralisée, on donne aux nœuds du réseau l’autonomie nécessaire pour qu’ils s’auto-configurent en collaboration avec leurs voisins, et une entité centrale n’est alors plus requise. Pour répondre au besoin précité où la question de la sélection de la puissance d’émission et la question du routage dans le réseau mesh ne peuvent être séparées, il est clair que la détermination des chemins de bond en bond est fondamentalement impactée par la portée des communications qui est fonction de la puissance d’émission choisie. Aussi, une approche centralisée qui couvrirait à la fois les aspects routage et sélection de la puissance d’émission, ne serait pas adaptée. Les liens radio d’un réseau mesh sont typiquement affectés par des variations dynamiques de l’atténuation du signal radio (le « fading »). Ce fading peut être rapide ou lent, et être causé par des variations de l’environnement (conditions atmosphériques en extérieur, mobilité des personnes en intérieur, ainsi que déplacement des mobiliers, ouvertures fermetures des portes, etc). Par ailleurs, une solution de routage dans un réseau mesh qui ne serait pas dynamique serait peu efficace, incapable de suivre les variations du fading. Si une entité centrale était en charge du routage, il faudrait lui donner une capacité d’observation du réseau très dynamique, de même que des capacités d’envoi de commandes vers les nœuds qui seraient très dynamiques également. Or ces capacités se traduiraient inévitablement par une augmentation de la bande passante dédiée au plan de contrôle sur l’ensemble des liens radio élémentaires dans le réseau mesh. Il s’agirait d’un paradoxe, dans la mesure où l’un des objectifs adressés par l’invention est la compatibilité avec les nœuds limités en énergie. Aussi, la présente invention propose une architecture hybride, où la détermination de la puissance d’émission de chaque nœud du réseau est faite de manière centralisée, alors que les décisions de routage sont distribuées et confiées aux nœuds du réseau. Le dispositif de la présente invention comprend en particulier une entité centrale qui est configurée pour observer le réseau et appliquer des solutions pour soulager les nœuds les plus critiques du point de vue de la gestion de l’énergie. L’entité centrale d’observation, dans sa mission de maintenir le service fourni par le réseau, s’appuie dans un mode de réalisation sur un réseau de neurones afin de déterminer et sélectionner de façon dynamique la puissance d’émission de chaque nœud, parmi une liste de valeurs de puissance d’émission que le nœud prend en charge. Lorsque l’on dispose de capteurs homogènes en termes de puissance d’émission et de couverture, le choix de cette puissance d’émission homogène est critique. En effet, si la puissance d’émission est trop faible, il ressort une contrainte de devoir « quadriller » la zone de couverture en s’assurant que tous les nœuds ont bien dans leur voisinage immédiat un nombre de voisins suffisant pour assurer une communication de bout-en-bout dans un réseau mesh, ce qui entraîne alors une inflation sur le nombre de nœuds routeurs à déployer. Par contre, si la puissance d’émission est trop grande, il ressort des nœuds dont la consommation énergétique est élevée, et qui vont alors demander soit d’avoir des dispositifs de collecte de l’énergie lourds (par exemple une taille de panneau solaire importante), soit d’entrainer des contraintes fortes de maintenance (par exemple, la nécessité de remplacer la batterie de tous les capteurs par une batterie chargée hors site, et cela tous les mois par exemple). La solution proposée est une solution présentant une grande flexibilité d’utilisation, car les nœuds peuvent être utilisés avec diverses puissances d’émission en fonction du contexte (par exemple : il peut y avoir des obstacles, des contraintes à la propagation radio), et leur puissance d’émission peut être modifiée en fonction des modifications de l’environnement (par exemple : une modification de la qualité du signal radio, un ajout ou une suppression de nœuds réseau, etc.). Les domaines d’application industrielle de l’invention sont principalement ceux de l’Internet des Objets, pour citer quelques exemples : « Smart Cities », « Smart Buildings », « Smart Industry » (or « Industry 4.0 ») « Smart Farming », etc. Pour obtenir les résultats recherchés, il est proposé un procédé de gestion dynamique d’un réseau de communication maillé mis en œuvre dans un environnement de l’internet des objets, le réseau étant composé d’une pluralité de nœuds communicants contraints en énergie et configurés pour pouvoir émettre des données selon différents niveaux de puissance, le réseau maillé comprenant au moins un nœud passerelle configuré pour transmettre des paquets de données issus de nœuds émetteurs vers le réseau internet via un nœud central. Le procédé est mis en œuvre séquentiellement sur des époques de durée prédéfinie par un processeur du nœud central et comprend des étapes consistant à : - pendant la durée d’une époque i : (a1) recevoir dudit au moins un nœud passerelle, au moins un paquet de données, ledit au moins un paquet de données comprenant des données de mesure issues d’un nœud émetteur du réseau et au moins des informations relatives : - au chemin nœud par nœud suivi par ledit au moins un paquet depuis le nœud émetteur ; et - à l’énergie résiduelle ‘currentEnergy’ de chaque nœud du chemin ; (a2) ajouter dans une base de données d’observation les informations reçues, la base de données d’observation étant organisée pour stocker, pour chaque nœud du réseau maillé, les informations reçues à chaque époque, ainsi qu’un index ‘txPow’ représentatif de la puissance d’émission et une valeur ‘rankingCost’ représentative d’un coût de routage durant l’époque i écoulée ; - au début de l’époque suivante i+1 : (b1) calculer sur la base des informations stockées dans la base de données d’observation une nouvelle configuration pour le réseau maillé, le calcul de la nouvelle configuration consistant à déterminer pour au moins un nœud du réseau maillé, des actions à appliquer au nœud quant à sa puissance d’émission et son coût de routage ; et (b2) diffuser à chaque nœud du réseau via ladite au moins une passerelle, la nouvelle configuration calculée. L’invention peut être mise en œuvre selon des modes de réalisation alternatifs ou combinés, où : Ledit au moins un paquet de données reçu comprend de plus des informations relatives au rapport signal à bruit plus interférence ‘SNIR’ de chaque nœud du chemin suivi, et des informations relatives au nombre de répétitions ‘ETX’ pour transmettre ledit au moins un paquet pour chaque nœud du chemin. L’étape de calculer une nouvelle configuration comprend des étapes consistant à : - déterminer pour ledit au moins un nœud, si l’énergie résiduelle est inférieure à une valeur seuil ‘Tenergy’ et si l’énergie consommée par le nœud est supérieure à l’énergie produite ; et - si oui, appliquer des actions consistant à diminuer la puissance d’émission et augmenter le coût de routage du nœud concerné ; ou - si non, appliquer des actions consistant soit à augmenter la puissance d’émission du nœud concerné, soit à maintenir la puissance courante. Le procédé comprend de plus pendant la durée de chaque époque, des étapes consistant à : - évaluer la santé du réseau maillé, la santé du réseau étant évaluée par rapport à une estimation de la qualité de transmission de données entre les nœuds du réseau maillé, et par rapport au nombre de nœuds qui sont considérés comme critiques en termes d’énergie, c’est à dire les nœuds pour lesquels l’énergie résiduelle est inférieure à une valeur seuil ; - ajouter dans la base de données d’observation une valeur représentative de cette évaluation de la santé du réseau ; - calculer une évolution de la santé du réseau maillé suite à des actions appliquées aux nœuds quant à la puissance d’émission et le coût de routage ; et - ajouter dans la base de données d’observation une valeur représentative de cette évolution de la santé du réseau. L’étape de calculer une évolution de la santé du réseau maillé, met en œuvre des algorithmes d’apprentissage par renforcement profond, inspirés de l’apprentissage par renforcement combiné à des réseaux de neurones profonds pour générer une prédiction de l’évolution de la santé du réseau maillé. L’étape de prédiction de l’évolution de la santé du réseau maillé consiste à opérer de manière itérative un réseau de neurones avec des données labellisées correspondant aux valeurs de paramètres enregistrés dans la base de données d’observation pour chaque nœud pendant une époque, et aux actions qui sont appliquées sur chaque nœud au terme de cette époque, afin de déterminer l’évolution de la santé optimale. Le procédé comprend de plus des étapes consistant à : - générer une nouvelle configuration pour le réseau maillé correspondant à l’évolution de santé optimale, et lui associer un nouveau numéro de version du réseau maillé ; et - transmettre la nouvelle configuration et le nouveau numéro de version à ladite au moins une passerelle du réseau maillé, pour la diffuser à chaque nœud du réseau. L’étape de diffuser la nouvelle configuration calculée, à chaque nœud du réseau via ladite au moins une passerelle, consiste : - pour un nœud, à transmettre vers un nœud récepteur un message qui contient, en plus des informations relatives au rang des nœuds, le numéro de version du réseau ; - pour un nœud récepteur, à comparer le numéro de version reçu avec le numéro de version courante, et mettre à jour les éléments relatifs à la différence entre la nouvelle version reçue et la version courante. L’invention concerne aussi un dispositif de gestion dynamique d’un réseau de communication maillé mis en œuvre dans un environnement de l’internet des objets, le réseau étant composé d’une pluralité de nœuds communicants contraints en énergie et configurés pour pouvoir émettre des données selon différents niveaux de puissance, le réseau maillé comprenant au moins un nœud passerelle configuré pour transmettre des paquets de données issus de nœuds émetteurs vers le réseau internet via un nœud central, le dispositif comprenant des moyens pour mettre œuvre séquentiellement sur des époques de durée prédéfinie, les étapes du procédé de l’invention. L’invention concerne aussi un produit programme d’ordinateur qui comprend des instructions de code permettant d’effectuer les étapes du procédé de l’invention, lorsque le programme est exécuté sur un ordinateur. Description des figures D’autres caractéristiques et avantages de l’invention apparaîtront à l’aide de la description qui suit et des figures des dessins annexés dans lesquels : illustre un environnement de réseau maillé permettant de mettre en œuvre la présente invention ; illustre de manière simplifiée la structure d’un nœud multi-puissances selon un mode de réalisation de l’invention ; illustre différentes zones de couverture en fonction de la puissance d’émission pour un nœud multi-puissances selon la ; illustre un séquencement temporel d’époques pour une entité centrale selon un mode de réalisation de l’invention ; illustre un diagramme de flux de messages pour la diffusion d’une nouvelle configuration selon un mode de réalisation de l’invention ; illustre un entête bond par bond d’un nœud multi-puissances selon un mode de réalisation de l’invention ; symbolise la vision qu’a une entité centrale pour un nœud du réseau au terme d’une époque ; illustre le contenu d’une base de données d’observation gérée par l’entité centrale selon un mode de réalisation de l’invention; illustre le contenu d’une base de données d’observation gérée par l’entité centrale selon un autre mode de réalisation de l’invention; illustre les étapes du procédé de l’invention permettant de définir de manière dynamique la puissance d’émission à appliquer aux nœuds d’un réseau maillé, en tenant compte des limites énergétiques expérimentées par les nœuds, selon un mode de réalisation de l’invention; illustre un séquencement temporel d’époques dans un mode de réalisation de l’invention avec évaluation de la santé d’un réseau ; est une représentation schématique d’un réseau de neurones adapté pour effectuer la prédiction de la santé d’un réseau, selon un mode de réalisation de l’invention ; illustre les étapes du procédé de l’invention permettant de définir de manière dynamique la puissance d’émission à appliquer aux nœuds d’un réseau maillé, en tenant compte des limites énergétiques expérimentées par les nœuds, selon un autre mode de réalisation de l’invention. Procédé de gestion dynamique d’un réseau de communication maillé mis en œuvre dans un environnement de l’internet des objets, le réseau étant composé d’une pluralité de nœuds communicants contraints en énergie et configurés pour pouvoir émettre des données selon différents niveaux de puissance, le réseau maillé comprenant au moins un nœud passerelle configuré pour transmettre des paquets de données issus de nœuds émetteurs vers le réseau internet via un nœud central, le procédé étant mis en œuvre séquentiellement sur des époques de durée prédéfinie par un processeur du nœud central et comprenant des étapes consistant à : - pendant la durée d’une époque i : (a1) recevoir dudit au moins un nœud passerelle, au moins un paquet de données (600), ledit au moins un paquet de données comprenant des données de mesure issues d’un nœud émetteur du réseau et au moins des informations (602, 604) relatives : - au chemin nœud par nœud suivi par ledit au moins un paquet depuis le nœud émetteur ; et - à l’énergie résiduelle de chaque nœud du chemin ; (a2) ajouter dans une base de données d’observation (800) les informations reçues, la base de données d’observation étant organisée pour stocker, pour chaque nœud du réseau maillé, les informations reçues à chaque époque, ainsi qu’un index représentatif de la puissance d’émission et une valeur représentative d’un coût de routage durant l’époque i écoulée ; - au début (902) de l’époque suivante i+1 : (b1) calculer sur la base des informations stockées dans la base de données d’observation une nouvelle configuration pour le réseau maillé, le calcul de la nouvelle configuration consistant à déterminer pour au moins un nœud du réseau maillé (904), des actions à appliquer au nœud quant à sa puissance d’émission et son coût de routage (908, 916) ; et (b2) diffuser (502) à chaque nœud du réseau via ladite au moins une passerelle, la nouvelle configuration calculée. Le procédé selon la revendication 1 dans lequel ledit au moins un paquet de données reçu comprend de plus des informations relatives au rapport signal à bruit plus interférence de chaque nœud du chemin suivi, et des informations relatives au nombre de répétitions pour transmettre ledit au moins un paquet pour chaque nœud du chemin. Le procédé selon la revendication 1 ou 2 dans lequel l’étape de calculer une nouvelle configuration comprend des étapes consistant à : - déterminer pour ledit au moins un nœud, si l’énergie résiduelle est inférieure à une valeur seuil et si l’énergie consommée par le nœud est supérieure à l’énergie produite ; et - si oui, appliquer des actions consistant à diminuer la puissance d’émission et augmenter le coût de routage du nœud concerné ; ou - si non, appliquer des actions consistant soit à augmenter la puissance d’émission du nœud concerné, soit à maintenir la puissance courante. Le procédé selon l’une quelconque des revendications 1 à 3 comprenant de plus pendant la durée de chaque époque, des étapes consistant à : - évaluer un paramètre de santé du réseau maillé, la santé du réseau étant évaluée par rapport à une estimation de la qualité de transmission de données entre les nœuds du réseau maillé, et par rapport au nombre de nœuds qui sont considérés comme critiques en termes d’énergie, c’est à dire les nœuds pour lesquels l’énergie résiduelle est inférieure à une valeur seuil ; - ajouter dans la base de données d’observation une valeur représentative de cette évaluation de la santé du réseau ; - calculer une évolution de la santé du réseau maillé suite à des actions appliquées aux nœuds quant à la puissance d’émission et le coût de routage ; et - ajouter dans la base de données d’observation une valeur représentative de cette évolution de la santé du réseau. Le procédé selon la revendication 4 dans lequel l’étape de calculer une évolution de la santé du réseau maillé, met en œuvre des algorithmes d’apprentissage par renforcement profond, combinant de l’apprentissage par renforcement à des réseaux de neurones profonds pour générer une prédiction de l’évolution de la santé du réseau maillé. Le procédé selon la revendication 5 dans lequel l’étape de prédiction de l’évolution de la santé du réseau maillé consiste à opérer de manière itérative un réseau de neurones avec des données labellisées correspondant aux valeurs de paramètres enregistrés dans la base de données d’observation pour chaque nœud pendant une époque, et aux actions qui sont appliquées sur chaque nœud au terme de cette époque, afin de déterminer l’évolution de la santé optimale. Le procédé selon la revendication 6 comprenant de plus des étapes consistant à : - générer une nouvelle configuration pour le réseau maillé correspondant à l’évolution de santé optimale, et lui associer un nouveau numéro de version du réseau maillé ; et - transmettre la nouvelle configuration et le nouveau numéro de version à ladite au moins une passerelle du réseau maillé, pour la diffuser à chaque nœud du réseau. Le procédé selon l’une quelconque des revendications 1 à 7 dans lequel l’étape de diffuser la nouvelle configuration calculée, à chaque nœud du réseau via ladite au moins une passerelle, consiste : - pour un nœud, à transmettre vers un nœud récepteur un message qui contient, en plus des informations relatives au rang des nœuds, le numéro de version du réseau ; - pour le nœud récepteur, à comparer le numéro de version reçu avec le numéro de version courante, et mettre à jour les éléments relatifs à la différence entre la nouvelle version reçue et la version courante. Un produit programme d’ordinateur, ledit programme d’ordinateur comprenant des instructions de code permettant d’effectuer les étapes du procédé selon l'une quelconque des revendications 1 à 8, lorsque ledit programme est exécuté sur un ordinateur. Un dispositif de gestion dynamique d’un réseau de communication maillé mis en œuvre dans un environnement de l’internet des objets, le réseau étant composé d’une pluralité de nœuds communicants contraints en énergie et configurés pour pouvoir émettre des données selon différents niveaux de puissance, le réseau maillé comprenant au moins un nœud passerelle configuré pour transmettre des paquets de données issus de nœuds émetteurs vers le réseau internet via un nœud central, le dispositif comprenant des moyens pour mettre œuvre séquentiellement sur des époques de durée prédéfinie, les étapes du procédé selon l’une quelconque des revendications 1 à 8.