FR 3156272 A1 20250606 FR 2313567 A 20231205 Procédé de gestion de l’acheminement de messages dans un réseau maillé L’invention se rapporte à un procédé de gestion de l’acheminement de messages dans un réseau maillé (NWK) comprenant des nœuds de communication (ND, ND’, ND0, ND1) aptes à passer d’un état de sommeil à un état de réveil et ayant des nœuds voisins dans le réseau maillé, caractérisé en ce qu’il comprend les étapes suivantes réalisées par une entité de gestion (100) présente dans un nœud de communication (ND) du réseau maillé (NWK), dit premier nœud : Mémorisation de messages reçus par ledit premier nœud en vue d’un acheminement ultérieur dans le réseau, la mémorisation d’un message reçu se faisant indépendamment de la réception ultérieure du message ; Après la réception d’un message (WK) issu d’un nœud voisin (ND0), dit autre nœud, indiquant un passage à l’état de réveil de cet autre nœud (ND0), retransmission à destination dudit autre nœud (ND0) de tout ou partie des messages mémorisés. Figure 1 Procédé de gestion de l’acheminement de messages dans un réseau maillé Le domaine technique est celui des télécommunications. Plus précisément, l’invention se rapporte à un procédé de gestion de l’acheminement de messages dans un réseau maillé. En télécommunications, plusieurs topologies de réseau existent. En général, dans une topologie de réseau donnée, il est nécessaire d’acheminer l’information sous forme de paquets de données en plusieurs étapes et ainsi constituer un chemin de la source vers la destination. On parle ainsi des protocoles et dispositifs de routage et par abus de langage juste de routage. Un paquet est transmis par un nœud source et il est reçu par un nœud destination après un nombre de retransmissions par des nœuds intermédiaires. Cet ensemble de nœuds représente une route et l’algorithme qui met en place la façon dont les routes sont déterminées ou construites est communément appelé un protocole de routage. Un réseau maillé (traduction de l’anglais meshed network ) est un réseau dont la topologie se caractérise par une connexion des nœuds du réseau entre eux, de façon pair à pair (traduction de l’anglais peer to peer ), sans hiérarchie entre les nœuds. Il n’y a donc pas parmi les nœuds du réseau un nœud distingué qui va être utilisé de façon privilégié lors de l’acheminement des messages. Dans un réseau maillé, tous les nœuds doivent recevoir, envoyer et relayer les messages circulant entre les nœuds. Il est possible que, dans un tel réseau, il existe des protocoles de routage qui vont chercher à identifier des routes plus efficaces que d’autres et à les utiliser, mais de tels protocoles ne peuvent pas s’appuyer sur l’existence d’une hiérarchie initiale parmi les nœuds ni sur une différenciation entre les facultés des nœuds. Des nœuds peuvent se retrouver à prendre un rôle particulier lors d’une exécution d’un protocole mais ce sera à la suite d’un tirage aléatoire parmi des nœuds qui sont a priori égaux au lancement du protocole. De tels réseaux maillés peuvent être construits indifféremment avec des communications filaires ou sans fil entre les nœuds du réseau. Ils sont très utilisés dans le contexte de l’Internet des objets (traduction de l’anglais Internet of Things ), contexte pour lequel on utilise l’acronyme IoT (pour Internet of Things ). Dans un espace donné, plusieurs objets disposant de capacités de communication sans fil peuvent être installés puis construire un réseau maillé entre eux grâce à l’envoi de messages permettant de découvrir leurs voisins (messages de type Hello ). Le protocole OLSR (acronyme de l’anglais Optimized Link State Routing protocol ) est un exemple d’un tel protocole. Une fois le réseau maillé construit, des messages peuvent être acheminés au sein de celui-ci de façon non hiérarchique afin de permettre aux objets communicants de recevoir des instructions de l’extérieur et en sens inverse de remonter des informations. Un tel réseau maillé qui se construit de façon spontanée par la découverte, par les objets communicants, de leur voisinage, est souvent appelé un réseau ad hoc . Quand la technologie de communication entre les nœuds est sans fil, on parle souvent de réseaux MANET, acronyme de l’anglais mobile ad hoc network . Dans un réseau IoT, avec des communications sans fil entre les nœuds du réseau, la question de la consommation énergétique est une contrainte importante sur les capacités des nœuds du réseau. Les objets communicants, qui sont les nœuds du réseau, peuvent ne pas être reliés au réseau électrique et fonctionner uniquement sur batterie ou avec une recharge par une source d’électricité intermittente telle qu’un panneau photovoltaïque. Le routage et l’acheminement des messages au sein d’un tel réseau maillé utilisé dans un contexte IoT doit donc prendre en compte les contraintes apportées par les faibles capacités énergétiques des objets communicants. La consommation électrique pour assurer le routage doit donc être minimale et prendre en compte l’intermittence probable de la fourniture d’énergie, et donc la mise en sommeil probable de nœuds de communication du réseau. Etat de la technique L’acheminement des messages dans les réseaux maillés, au vu de la structure non hiérarchique du réseau, se fait de proche en proche. L’acheminement peut se faire sans utiliser de notion de route. Dans ce cas, un nœud de communication qui reçoit un message, s’il n’en est pas le seul destinataire, va le retransmettre à tous ses voisins, de manière indiscriminée. On parle alors d’inondation (traduction de l’anglais flooding ). Des messages de contrôle, par exemple des accusés de réception, évitent des retransmissions de message en boucle. Dans d’autres cas, des routes peuvent être découvertes pour éviter à un nœud de retransmettre un message donné à tous ses voisins. L’envoi de messages de type accusés de réception va utiliser des ressources en bande passante et en consommation électrique qui ne sont donc pas utilisées alors pour l’envoi des messages directement utiles. Dans tous les cas, un nœud retransmettant un message à son ou ses voisins peut ne pas avoir l’information de la bonne réception par ses voisins du message en question, en particulier lorsque le nœud vers lequel un message est acheminé se trouve dans un état de sommeil et qu’il n’a donc pas la possibilité de recevoir un message ni a fortiori d’émettre un accusé de réception. Des messages peuvent donc ne pas être reçus sans que l’émetteur n’en soit conscient. Pour pallier ce type de problème, il existe des solutions qui utilisent un mode différé (traduction de l’anglais store and forward ). Dans un tel mode, des nœuds de communication spécifiques stockent les messages qui transitent par eux pour pouvoir les réémettre si besoin ultérieurement. L’utilisation d’un tel mode différé peut être très consommateur pour le réseau en ressources mémoire, bande passante et énergie. Dans les réalisations actuelles, un mode différé demande d’abord qu’un ou plusieurs nœuds soient affectés à la fonction de stockage des messages. Par exemple, dans le protocole MQTT (acronyme de l’anglais Message Queues Telemetry Transport ), qui est très utilisé dans les contextes d’Internet des objets, une plate-forme dédiée (dénommée broker en anglais) va effectuer le stockage des messages et gérer leur rediffusion éventuelle à des clients. Lors de la retransmission, tous les nœuds qui se trouvent entre le nœud demandeur et les nœuds qui réalisent la fonctionnalité de stockage des messages et de retransmission en mode différé seront mis à contribution s'ils sont disponibles et cela utilise de nouveau les ressources radios du réseau pour retransmettre les messages, ce qui implique une consommation électrique supplémentaire. L’invention vient améliorer la situation. Selon un premier aspect fonctionnel, l’invention se rapporte à un procédé de gestion de l’acheminement de messages dans un réseau maillé comprenant des nœuds de communication aptes à passer d’un état de sommeil à un état de réveil et ayant des nœuds voisins dans le réseau maillé, caractérisé en ce qu’il comprend les étapes suivantes réalisées par une entité de gestion présente dans un nœud de communication du réseau maillé, dit premier nœud : Mémorisation de messages reçus par ledit premier nœud en vue d’un acheminement ultérieur dans le réseau maillé, la mémorisation d’un message reçu se faisant indépendamment de la réception ultérieure du message par un nœud voisin du premier nœud ; Après la réception d’un message issu d’un nœud voisin, dit autre nœud, indiquant un passage à l’état de réveil de cet autre nœud, retransmission à destination dudit autre nœud de tout ou partie des messages mémorisés. Grâce à l’invention, en cas de mise en sommeil d’un nœud, dit autre nœud, celui-ci recevra quand même a posteriori une partie des messages qui ne lui auront pas été transmis pendant sa phase de sommeil. En effet, après l’indication de son passage à l’état de réveil, un nœud voisin de l’autre nœud, dit premier nœud, retransmettra des messages mémorisés. Rappelons d’abord que, dans les réseaux maillés ad hoc et en particulier dans un contexte d’Internet des objets, les nœuds de communication sont soumis à de fortes contraintes de consommation énergétique. Pour satisfaire ces contraintes, les nœuds vont fréquemment entrer en phase de sommeil, c’est-à-dire suspendre leur activité pour ne plus consommer d’électricité. La phase de sommeil prend fin lorsque le nœud de communication se réveille, c’est-à-dire reprend son activité. Une des premières actions effectuées lors du réveil, c’est-à-dire lors du passage d’un état de sommeil à un état de réveil, est d’adresser à ses nœuds voisins un message indiquant ce réveil. Les nœuds de communication du réseau maillé considérés dans l’invention sont donc aptes à passer d’un état de sommeil à un état de réveil ou plus généralement aptes à entrer en phase de sommeil et aptes à se réveiller. Un exemple de nœuds aptes à se réveiller sont des nœuds de communication dont l’alimentation électrique est réalisée par une cellule photovoltaïque. Le nœud entrera en phase de sommeil lorsque la luminosité sera trop faible pour l’alimenter en énergie (typiquement, la nuit) et se réveillera (et adressera donc aux nœuds voisins des messages indiquant son réveil) lorsque la luminosité redevient suffisante (typiquement, au lever du jour). Rappelons également que, dans les réseaux maillés, il existe une relation de voisinage entre les nœuds de communication. Chaque nœud de communication aura un ou plusieurs nœuds de communication qui seront ses nœuds voisins, c’est-à-dire qu’il est possible de leur adresser directement un message, qui pourra être transmis aux nœuds voisins sans passer par un autre nœud. Pour un nœud donné, il est donc possible de distinguer dans le réseau de communication entre ses nœuds voisins et les autres nœuds de communication du réseau maillé. La relation de voisinage ainsi définie est en général symétrique. Il peut arriver dans certains cas que la relation de voisinage soit asymétrique, c’est-à-dire qu’un nœud A ait pour voisin un nœud B, parce qu’il peut lui adresser un message, alors que le nœud B ne peut pas adresser directement un message au nœud A. Par exemple, quand les communications entre nœuds sont sans fil, si le nœud A peut émettre de façon plus puissante que les autres nœuds, il pourra émettre vers un nœud B éloigné dont le propre émetteur ne sera pas assez puissant pour que le nœud B puisse émettre un message vers le nœud A. L’avantage de réception des messages après une phase de sommeil et d’indication d’un passage à l’état de réveil est obtenu en mettant en œuvre un mode différé d’acheminement des messages dans le réseau maillé. Mais il est possible, grâce à l’invention, de mettre en place un acheminement des messages dans un réseau maillé en mode différé sans pour autant avoir à différencier certains nœuds de communication par rapport aux autres nœuds, le ou les nœuds différenciés jouant le rôle d’une ou plusieurs plates-formes centrales de mémorisation et retransmission des messages. Dans l’invention, tous les nœuds de communication jouent le même rôle et réalisent une coopération entre nœuds au niveau local pour mettre en œuvre une version collective d’un mode différé d’acheminement des messages. Le terme « premier nœud » est choisi uniquement pour préciser quel nœud réalise les étapes de mémorisation et de retransmission des messages à un moment donné et le différencier des « autres nœuds » mais n'implique pas la mise en place d’une hiérarchie de nœuds. Un premier avantage de l’invention est donc de ne pas s’appuyer sur des différences de capacités entre nœuds, ce qui serait contraire à l’architecture standard des réseaux maillés. On peut noter que, quand le premier nœud entrera en phase de sommeil puis indiquera son entrée en phase de réveil, il recevra de façon symétrique des messages mémorisés par ses nœuds voisins. Un des avantages de cette solution, si on la compare à la mise en place d’une plate-forme dédiée, centralisée, implémentant un mode différé d’acheminement des messages, est que les messages sont mémorisés au plus près des nœuds et non pas dans une plate-forme distante. Quand un nœud se réveille, les messages qu’il n’a pas reçus lui sont retransmis depuis un ou plusieurs des nœuds qui sont ses voisins immédiats. Cette retransmission depuis un nœud voisin ne va donc utiliser que les ressources du nœud qui se réveille et du nœud voisin alors qu’une retransmission depuis une plate-forme centralisée aurait utilisé les ressources de tous les nœuds qui se trouvent sur le chemin entre la plate-forme et le nœud qui se réveille. L’invention est donc plus économe des ressources en bande passante et en électricité des nœuds du réseau maillé dans son ensemble qu’une solution utilisant une plate-forme centralisée. De plus, dans l’invention, la mémorisation d’un message reçu se fait indépendamment de la réception ultérieure du message par un nœud voisin. Dans les protocoles de l’état de l’art, un nœud de communication va en général effacer les messages reçus qu’il a acheminés ultérieurement dans le réseau une fois qu’il a reçu des accusés de réception que ces messages sont bien arrivés. Dans l’invention, la mémorisation d’un message se fait indépendamment de la réception ultérieure du même message et ne sera donc pas interrompue en cas de réception d’un accusé de réception. Un avantage de l’invention est donc sa grande simplicité de mise en œuvre ainsi que la possibilité de se passer de la diffusion d’accusés de réception qui sont des messages occupant également de la bande passante et utilisant des ressources électriques ou de mémoire pour leur traitement. L’invention nécessite que chaque nœud dispose de ressources mémoire lui permettant de mémoriser une fraction des messages. Seule une fraction des messages doit être mémorisée par un nœud donné puisqu’un nœud aura en général plusieurs voisins et qu’il n’est donc pas nécessaire que tous les voisins mémorisent tous les messages qui transitent par eux. L’invention nécessite donc l’usage de ressources mémoires par les nœuds de communication mais chaque nœud utilisera moins de ressources qu’une plate-forme centralisée qui devrait quant à elle mémoriser la totalité des messages transitant sur le réseau. Cet avantage est dû à la mise en commun des ressources par l’ensemble des nœuds du réseau qui réalisent une mise en œuvre collective d’un mode différé d’acheminement des messages. L’invention est décrite en faisant la distinction entre un premier nœud et un de ses nœuds voisins, dénommé autre nœud, mais il est clair qu’une grande partie des nœuds de communication du réseau maillé vont jouer le même rôle de premier nœud dans la mise en œuvre de l’invention afin de permettre une mémorisation répartie sur l’ensemble des nœuds du réseau des messages, et cela au plus près des nœuds qui vont entrer périodiquement en phase de sommeil. Selon encore un premier mode de mise en œuvre particulier de l’invention, un message reçu par ledit premier nœud est mémorisé quand une condition déterminée est vérifiée. Selon un autre mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre cumulativement avec le mode précédent, ladite condition déterminée est vérifiée si au moins un des nœuds voisins dudit premier nœud a adressé audit premier nœud un message demandant la mémorisation ultérieure des messages. Selon un autre mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre alternativement ou cumulativement avec le mode précédent, ladite condition déterminée est vérifiée si une proportion déterminée des nœuds voisins dudit premier nœud a adressé à celui-ci un message demandant la mémorisation ultérieure des messages. Grâce à ces modes de mise en œuvre particulier de l’invention, l’efficacité du procédé selon l’invention est améliorée. Dans ces modes, la mémorisation est une action qui dépend d’une condition évaluée par le premier nœud. De cette manière, la mémorisation peut être démarrée ou arrêtée selon la pertinence de la réaliser. Par exemple, la mémorisation peut être déclenchée si le taux de perte des messages franchit un seuil donné, ou bien si les conditions d’alimentation énergétique font craindre de nombreuses mises en sommeil de nœuds à venir. En particulier, la mémorisation des messages reçus peut être, grâce à ces modes de réalisation, modulée suivant les demandes que des nœuds voisins font à un nœud donné. Selon encore un deuxième mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre alternativement ou cumulativement avec le mode précédent, le procédé comprend, après un passage à l’état de réveil du premier nœud, la transmission aux nœuds voisins dudit premier nœud d’un message indiquant le passage à l’état de réveil dudit premier nœud. Grâce à ce mode, le premier nœud pourra lui aussi recevoir des messages qu’il n’aurait pas reçus durant sa phase de sommeil. Pour cela, il adresse, comme les autres nœuds, un message indiquant son passage à l’état de réveil à ses nœuds voisins. De cette manière, les nœuds voisins pourront lui retransmettre les messages qu’il n’aurait pas reçus. Ce mode de réalisation correspond bien à l’architecture favorite pour les réseaux ad hoc selon laquelle les capacités des nœuds de communication ne sont pas différenciés. Ici, tous les nœuds de communication vont passer alternativement de phases de sommeil en phases de réveil ; tous les nœuds vont mémoriser une partie des messages qu’ils reçoivent, et tous les nœuds, lorsqu’ils reçoivent d’un de leurs nœuds voisins un message indiquant son réveil, vont lui retransmettre tout ou partie des messages mémorisés. Selon un troisième mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre alternativement ou cumulativement avec les modes précédents, ledit premier nœud retransmet à l’autre nœud tout ou partie des messages mémorisés en fonction des messages retransmis par l’ensemble des nœuds voisins à l’autre nœud. Grâce à ce mode de mise en œuvre, les ressources en bande passante et en énergie du réseau maillé sont économisées. En effet, lorsqu’un nœud de communication indique son passage à l’état de réveil, le message indiquant ce réveil va être transmis à l’ensemble de ses nœuds voisins. Ceux-ci vont alors lui retransmettre les messages qu’ils ont mémorisés. Il peut donc y avoir des doublons dans les messages mémorisés et par conséquent également des doublons dans les messages retransmis après le réveil du nœud de communication. Les nœuds qui mémorisent des messages vont chercher à éviter la retransmission de doublons. Pour cela, les nœuds voisins vont écouter les messages retransmis au nœud qui se réveille et si un des messages qu’ils ont mémorisés est retransmis au nœud qui se réveille par un autre nœud voisin, ce message ne sera pas retransmis une deuxième fois. De cette manière, le nombre de doublons lors des retransmissions est réduit pour économiser des ressources en bande passante ainsi qu’en énergie. Ce mode de mise en œuvre est amélioré par l’introduction de temporisations variables avant que le premier nœud ne retransmette à l’autre nœud les messages mémorisés. Selon un quatrième mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre alternativement ou cumulativement avec les modes précédents, la proportion des messages mémorisés par le premier nœud parmi l’ensemble des messages reçus en vue d’un acheminement ultérieur est déterminée en fonction du nombre de nœuds voisins du premier nœud. Selon un autre mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre alternativement ou cumulativement avec les modes précédents, la proportion des messages mémorisés par le premier nœud parmi l’ensemble des messages reçus en vue d’un acheminement ultérieur est déterminée en fonction du nombre minimum de nœuds voisins qu’ont les nœuds voisins du premier nœud. Selon un autre mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre alternativement ou cumulativement avec les modes précédents, la proportion des messages mémorisés par le premier nœud parmi l’ensemble des messages reçus en vue d’un acheminement ultérieur est déterminée en fonction du nombre moyen de nœuds voisins qu’ont les nœuds voisins du premier nœud. Selon un autre mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre alternativement ou cumulativement avec les modes précédents, la proportion des messages mémorisés par le premier nœud parmi l’ensemble des messages reçus en vue d’un acheminement ultérieur est déterminée en fonction du nombre moyen de nœuds voisins qu’ont les nœuds de communication du réseau maillé. Grâce à ces modes de mise en œuvre particulier de l’invention, l’efficacité du procédé selon l’invention est améliorée. En effet, la manière la plus simple de réaliser l’invention consisterait en ce que tous les nœuds de communication mémorisent tous les messages qu’ils reçoivent afin de pouvoir les retransmettre à leurs nœuds voisins à la demande. Cette mise en œuvre permettrait de s’assurer qu’aucun message ne puisse être perdu. Mais cette mise en œuvre ne serait pas efficace car les nœuds voisins d’un nœud donné mémoriseraient de façon doublonnée des messages identiques. Le procédé selon l’invention va donc consister, dans ce mode de réalisation, à déterminer pour les nœuds de communication une proportion de messages à mémoriser afin de réaliser une sauvegarde distribuée des messages dans l’ensemble des nœuds du réseau maillé. Selon une première approche, cette proportion va dépendre du nombre de nœuds voisins qu’a un nœud donné. Plus un nœud a de voisins, moins grande sera la proportion de messages qu’il aura à mémoriser puisque plus il y aura de nœuds voisins qui pourront se répartir les messages à mémoriser. Une manière simple de calculer une proportion de messages à mémoriser pour un nœud donné va donc consister à déterminer son nombre de nœuds voisins et à déterminer une proportion comparable à l’inverse de ce nombre. Un nœud ayant dix nœuds voisins pourra ainsi décider de mémoriser 10% des messages reçus ; un nœud ayant cinq voisins pourra mémoriser 20% des messages reçus ; un nœud ayant deux voisins, la moitié des messages reçus, et ainsi de suite. Une telle proportion pourra être augmentée afin de se donner une certaine marge de sécurité. Cette manière de procéder suppose que le nombre de voisins pour un nœud donné varie peu parmi les nœuds du réseau maillé. C’est en général le cas pour les réseaux dans un contexte IoT où des objets communicants sont répartis de manière équilibrée dans un espace donné et communiquent sans fil, avec une portée similaire entre les objets. Dans ce cas, tous les nœuds de communication du réseau maillé auront à peu près le même nombre de nœuds voisins. Cependant, cette situation ne peut pas être garantie : le fait qu’un nœud donné ait un certain nombre de voisins n’implique pas que ses voisins auront également le même nombre de voisins. Un nœud disposant de dix voisins peut avoir parmi ses dix voisins un nœud donné dont il est le seul voisin ; pour s’assurer que ce nœud particulier n’ayant qu’un seul voisin puisse disposer de tous les messages, il faudra que le nœud ayant dix voisins, qui est le seul nœud voisin du nœud particulier, mémorise tous les messages reçus alors qu’il aurait plutôt mémorisé 10% des messages dans une première approche. Pour prendre en compte ce phénomène, la proportion de messages mémorisés par un nœud donné pourra être déterminée non pas seulement en fonction du nombre de nœuds voisins du nœud donné mais en fonction du nombre de voisins qu’ont les voisins eux-mêmes du nœud donné. Un premier mode de réalisation possible est alors de prendre en compte le nombre minimum de nœuds voisins qu’ont les nœuds voisins d’un nœud donné. Un autre mode de réalisation possible est de prendre en compte le nombre moyen de nœuds voisins qu’ont les nœuds voisins d’un nœud donné. Un autre mode de réalisation possible est de prendre en compte l’ensemble des nœuds de communication du réseau maillé. Dans ce mode, la proportion de messages mémorisés sera fonction du nombre moyen de nœuds voisins qu’ont les nœuds du réseau. Là encore, la fonction sera inverse de ce nombre moyen et une marge de sécurité pourra être appliquée. Si, dans le réseau, un nœud a en moyenne un peu plus de dix nœuds voisins, une proportion de 10% des messages mémorisés pourra être considérée comme suffisante. Dans certains modes de réalisation, ce nombre moyen de nœuds voisins sera déterminé dans une étape préalable de découverte des nœuds voisins par les nœuds du réseau et dans d’autres modes de réalisation, ce nombre moyen sera donné a priori comme étant une caractéristique attendue du réseau à construire. Autrement dit, dans certains modes de réalisation, la proportion des messages mémorisés peut être identique dans tous les nœuds du réseau maillé et sera décidée au préalable selon le nombre de voisins moyen pour les nœuds du réseau qui est attendu lorsque le réseau sera déployé. Selon un autre mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre cumulativement avec les modes précédents, la proportion des messages mémorisés par le nœud principal parmi l’ensemble des messages reçus en vue d’un acheminement ultérieur est déterminée en fonction de la topologie du réseau maillé. Grâce à ce mode de mise en œuvre particulier de l’invention, la proportion de messages mémorisés par un nœud donné prend en compte, en plus du nombre de nœuds voisins, des éléments relatifs à la topologie du réseau. Dans un réseau maillé sans distinction entre les nœuds, l’information la plus pertinente pour la mise en œuvre de l’invention sera bien le nombre de nœuds voisins des nœuds du réseau de communication. Mais l’invention peut être mise en œuvre dans des réseaux dont la topologie est plus complexe. Par exemple, si le réseau est un réseau arborescent, dans lequel une distinction est faite dans le sens de transmission des messages entre des messages descendant vers les feuilles du réseau et des messages remontant vers la racine du réseau, sans possibilité de communication entre les feuilles du réseau, le nombre de nœuds voisin pour un nœud du réseau doit être compris comme étant son nombre de nœuds voisin dans le sens descendant. En effet, dans cette topologie, un nœud donné n’aura toujours qu’un seul nœud voisin dans le sens remontant. Donc, dans cette topologie, les messages dans le sens remontant sont à mémoriser dans tous les cas puisqu’un nœud donné a un seul nœud voisin dans le sens remontant, et qu’il peut donc être nécessaire de mémoriser tous les messages remontants pour ce nœud voisin, alors que, pour les messages dans le sens descendant, la proportion de messages à mémoriser sera fonction du nombre de feuilles qu’a le nœud. Selon un autre mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre cumulativement avec les modes précédents, un message donné est mémorisé par le premier nœud à la suite du succès d’un tirage aléatoire relatif à une probabilité donnée. Grâce à ce mode de mise en œuvre particulier de l’invention, la mémorisation d’une proportion des messages reçus par un nœud donné est effective. Une fois qu’une proportion de messages à mémoriser est déterminé, ce mode de réalisation donne une manière de procéder à l’invention. Quand un message est reçu par un nœud de communication en vue d’un acheminement ultérieur, il va procéder à la mémorisation de ce message, de façon indépendante de la réception ultérieure du message, selon un tirage aléatoire en regard de la proportion déterminée de messages à mémoriser. Un avantage de ce mode de réalisation est de ne pas nécessiter de calcul ou de communication en sus de la détermination de la proportion de messages à mémoriser. Selon un autre mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre cumulativement avec les modes précédents, un message donné est mémorisé par le premier nœud en fonction d’une information présente dans le message donné. Grâce à ce mode de mise en œuvre particulier de l’invention, un tirage aléatoire est évité à chaque réception de message, ce qui peut être consommateur en ressources de calcul et donc énergétiques. Dans ce mode, si une proportion de messages à mémoriser est déterminée, celle-ci sera rapprochée d’une information présente dans le message. Par exemple, si la proportion de messages à mémoriser par un nœud de communication donné est déterminée comme devant être de 10%, une information présente dans le message, comme un identifiant quelconque, peut être exploitée, et le message sera mémorisé seulement si l’identifiant se termine par un chiffre déterminé parmi les dix chiffres possibles. Un autre mode de mise en œuvre de l’invention va utiliser les informations présentes dans les messages pour décider une mémorisation indépendamment des proportions décidées. Par exemple, une information présente peut consister en un niveau de priorité, et la mise en œuvre de l’invention peut consister à décider une proportion de messages mémorisés pour les messages de priorité standard en fonction du nombre de nœuds voisins, comme déjà vu, et à multiplier par deux cette proportion pour les messages de haute priorité ou au contraire la diviser par deux pour des messages de basse priorité. Ces proportions sont bien sûr indicatives et peuvent être modulées selon un nombre de niveaux de priorité définis. Certains messages, comprenant une information spécifique, peuvent être définis comme devant être mémorisés dans tous les cas. Selon un autre mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre alternativement ou cumulativement avec le mode précédent, le premier nœud transmet dans une étape préalable à ses nœuds voisins une information relative à l’information présente dans un message donné qui sera utilisé par le premier nœud pour décider de la mémorisation ou non du message donné. Grâce à ce mode de mise en œuvre particulier de l’invention, une coordination est possible entre nœuds voisins pour mémoriser de façon répartie les messages reçus. En effet, si la clé de répartition retenue est une information présente dans le message, il faut s’assurer que des nœuds voisins ne vont pas retenir les mêmes messages. Par exemple, si la proportion de messages mémorisés parmi les messages reçus pour un nœud donné est de 10%, un nœud donné pourra décider de mémoriser les messages pour lesquels une information donnée se termine par ‘0’ et va ensuite informer ses nœuds voisins de ce choix. Les nœuds voisins vont alors mémoriser des messages dont la même information se termine par un autre chiffre que ‘0’. De proche en proche, les informations relatives aux messages qui seront mémorisés par les nœuds vont se propager jusqu’à aboutir à un équilibre et une répartition des messages mémorisés entre les différents nœuds. On peut noter que l’invention ne garantit pas que tous les messages seront mémorisés par tous les nœuds mais cherche à garantir une économie de moyens pour obtenir une probabilité jugée suffisante qu’au moins un nœud parmi tous les nœuds voisins d’un nœud donné aura mémorisé un message qui aurait dû être reçu pendant une phase de sommeil du nœud donné, ce qui permettra une retransmission des messages non reçus par les nœuds voisins du nœud donné, donc une retransmission qui n’utilisera qu’une seule étape de transmission et non pas plusieurs étapes comme c’est le cas lorsqu’une plate-forme centralisée est utilisée pour gérer les retransmissions. Selon un autre mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre cumulativement avec les modes précédents, le message indiquant le passage à l’état de réveil de l’autre nœud comprend une information relative au dernier message reçu par ledit autre nœud. Grâce à ce mode de mise en œuvre particulier de l’invention, une information supplémentaire est transmise pour optimiser et diminuer le nombre de retransmissions. De cette manière, le mode de réalisation permet d’économiser encore plus les ressources mémoires et énergétiques des nœuds de communication. L’information transmise peut être par exemple une date en deçà de laquelle l’autre nœud indique qu’il a bien reçu tous les messages. De cette manière, le premier nœud n’a pas à retransmettre les messages reçus plus anciens que cette date transmise, puisque l’autre nœud a indiqué qu’il a bien reçu tous les messages avant cette date. Il y a donc bien économie des ressources en évitant des retransmissions inutiles. L’information transmise peut être aussi un compteur des messages, ou un identifiant, qui permet d’indiquer un sous-ensemble des messages reçus qu’il n’est pas nécessaire de retransmettre. Dans un mode particulier de réalisation, qui pourra être mis en œuvre alternativement ou cumulativement avec les modes précédents, le premier nœud va effacer de sa mémoire des messages mémorisés en fonction d’informations reçues en provenance des nœuds voisins du premier nœud. Grâce à ce mode de réalisation, les ressources mémoire du premier nœud sont optimisées. En effet, le premier nœud a besoin d’effacer périodiquement les messages mémorisés afin d’éviter une surcharge de ses ressources mémoires, qui sont limitées dans un contexte d’Internet des objets. Le premier nœud peut mettre en œuvre une politique FIFO (acronyme de l’anglais First In First Out ), c’est-à-dire qu’il disposera d’une file dans laquelle les messages mémorisés sont rangés dans l’ordre temporel de leur mémorisation, et, quand la file est pleine, le message le plus ancien est effacé pour donner de l’espace à un nouveau message reçu qui doit être mémorisé. Un nœud peut aussi disposer de plusieurs files, une file donnée étant utilisée pour mémoriser des messages d’une catégorie donnée, selon leur importance et donc l’utilité de les mémoriser. Une file plus grande pourra alors être affectée aux messages les plus importants. Pour optimiser l’usage des ressources mémoires, des informations reçues par le premier nœud en provenance des nœuds voisins peuvent être utilisées. Par exemple, quand les nœuds intègrent dans les messages indiquant leur réveil une information relative au dernier message qu’ils ont reçu, le premier nœud peut sauvegarder cette information et effacer les messages qui sont plus anciens que la date plus ancienne transmise par ses nœuds voisins. De cette manière, le premier nœud est sûr de ne pas mémoriser un message inutile puisque plus ancien que le message le plus ancien reçu par tous ses nœuds voisins. Selon un autre mode de mise en œuvre particulier de l’invention, qui pourra être mis en œuvre cumulativement avec les modes précédents, un nœud de communication transmet à ses nœuds voisins un message requérant une mémorisation des messages reçus. Grâce à ce mode de mise en œuvre particulier de l’invention, les nœuds peuvent optimiser la mémorisation des messages reçus par leurs nœuds voisins. En effet, un nœud peut souvent anticiper ses phases de mise en sommeil. Il peut alors adresser à ses nœuds voisins un message indiquant qu’il va entrer dans une phase de sommeil à partir d’un moment donné et requérant une mémorisation des messages reçus. Le message peut par exemple demander que soit déclenchée la mémorisation des messages à une date donnée ou bien que soit augmentée la proportion des messages reçus qui sont mémorisés par rapport au fonctionnement standard afin d’accroître la probabilité que le nœud recevra bien, à son réveil, tous les messages qu’il n’aura pas reçu durant sa phase de sommeil. Selon un premier aspect matériel, l’invention se rapporte à une entité de gestion gérant l’acheminement de messages dans un réseau maillé comprenant des nœuds de communication, lesdits nœuds de communication étant aptes à passer d’un état de sommeil à un état de réveil et ayant des nœuds voisins dans le réseau maillé, l’entité de gestion étant présente dans un nœud de communication du réseau maillé, dit premier nœud, et comprenant les modules suivants : Un module de mémorisation de messages reçus par ledit premier nœud en vue d’un acheminement ultérieur dans le réseau maillé, la mémorisation d’un message reçu se faisant indépendamment de la réception ultérieure du message par un nœud voisin du premier nœud ; Un module de retransmission à destination d’un nœud voisin, dit autre nœud, de tout ou partie des messages mémorisés, ladite retransmission ayant lieu après la réception d’un message issu dudit autre nœud indiquant un passage à l’état de réveil de cet autre nœud. Selon un autre aspect matériel, l’invention a trait à un équipement comprenant une entité de gestion selon l’invention. Selon un autre aspect matériel, l’invention a trait à un programme d'ordinateur apte à être mis en œuvre par un équipement, le programme comprenant des instructions de code qui, lorsqu’il est exécuté par un processeur, réalise les étapes du procédé de gestion défini ci-dessus. Enfin, selon un autre aspect matériel, l’invention a trait à un support de données sur lequel est enregistré un programme d’ordinateur comprenant des séquences d’instructions pour la mise en œuvre du procédé de gestion défini ci-dessus. Le support de données peut être n'importe quelle entité ou dispositif capable de stocker les programmes. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique tel qu’un un disque dur ou une mémoire Flash. D'autre part, le support peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet ou sur un réseau tel que celui qui est mis en place lors du déploiement d’un réseau maillé dans un espace donné. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des figures L'invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple, et faite en référence aux dessins annexés sur lesquels : FIG. 1 représente un réseau maillé composé de nœuds de communication qui illustre un exemple de réalisation de l’invention. FIG. 2 illustre un exemple de messages échangés entre nœuds de communication d’un réseau maillé lors d’une réalisation de l’invention. FIG. 3 illustre un exemple d’étapes mises en œuvre par un nœud de communication dans le cadre d’un mode de réalisation de l’invention. Description détaillée La FIG. 1 représente un réseau maillé NWK. Le réseau NWK est formé de nœuds de communication ND, ND’, ND0, ND1. Les nœuds de communication ND, ND’, ND0, ND1 ont entre eux une relation de voisinage représentée dans la FIG. 1 par des flèches à double sens. Cette relation est, dans l’exemple de la FIG. 1 , symétrique. Si on explicite les relations de voisinage entre nœuds représentées dans la FIG. 1 : Le nœud ND0 a pour voisins les nœuds ND et ND’. Le nœud ND1 a pour voisins les nœuds ND et ND’. Le nœud ND a pour voisins les nœuds ND’, ND0 et ND1. Le nœud ND’ a pour voisins les nœuds ND, ND0 et ND1. Le nœud de communication ND est un dispositif de traitement de données comprenant classiquement une ou des mémoires MEM associées à un processeur CPU, non représentés sur la FIG. 1 . Les mémoires peuvent être de type ROM (de l’anglais Read Only Memory ) ou RAM (de l’anglais Random Access Memory ) ou encore Flash. Le nœud de communication ND comprend en outre une entité de gestion 100. L’entité de gestion 100 comprend un module de mémorisation 101. L’entité de gestion 100 comprend un module de retransmission 102. Dans la FIG. 1 , le réseau NWK ne comprend que quatre nœuds ND, ND’, ND0, ND1 pour des raisons de simplification de la présentation. Dans une mise en œuvre plus réaliste de l’invention, le réseau NWK comprendra plusieurs dizaines ou centaines de nœuds. Toujours pour simplifier la présentation, une entité de gestion 100 n’est présente que dans le nœud ND. Dans une mise en œuvre plus réaliste de l’invention, la quasi-totalité des nœuds du réseau NWK comprennent une entité de gestion 100 apte à mettre en œuvre le procédé selon l’invention. Le réseau NWK sera par exemple un réseau de type MANET connu de l’homme du métier. Il comprend plusieurs dizaines ou centaines de nœuds de communication disposés sur un espace donné afin de couvrir une zone géographique. Les communications entre nœuds, dans cet exemple, sont alors sans fil. L’envoi de messages par un nœud de communication se fait alors par diffusion (traduction de l’anglais broadcast ), sans que le nœud ne favorise une direction quand il émet un message. Seuls les nœuds les plus proches pourront alors recevoir les messages d’un nœud donné qui émet à une puissance donnée et ces nœuds seront alors les nœuds voisins du nœud donné. En général, les nœuds disposent de la même puissance d’émission et dans ce cas, si un nœud peut émettre un message vers un autre nœud, celui-ci pourra émettre avec la même puissance et pourra lui répondre, mais ce n’est pas une obligation. Les communications entre nœuds peuvent être également filaires, ou bien ces deux modes de communications peuvent être mélangés : certains nœuds peuvent avoir des communications filaires entre eux, à proximité, et en revanche utiliser pour des communications plus lointaines des communications sans fil. Ou à l’inverse, des nœuds peuvent utiliser des connexions sans fil WiFi ou Bluetooth à proximité et créer alors un sous-réseau local sans fil et certains nœuds distingués du sous-réseau local joueront alors un rôle de passerelle pour le sous-réseau local en étant reliés par une communication filaire à d’autres nœuds et former ainsi un réseau de plus grande échelle. Plusieurs topologies de réseau et plusieurs types de communication peuvent donc être utilisés de façon conjointe même si, en général, le réseau NWK sera un réseau maillé, dont les nœuds de communication présentent les mêmes capacités et communiquent entre eux par une liaison sans fil. Le réseau NWK sera par exemple un réseau utilisé dans un contexte IoT. Les nœuds de communication ND, ND’, ND0, ND1 sont alors par exemple des équipements, des capteurs, ou des senseurs, ou des actionneurs, ou tout autre type d’objet connecté qui peuvent être utilisés dans ce contexte. Par exemple, les nœuds de communication ND, ND’, ND0, ND1 peuvent être des compteurs d’eau, ou des compteurs d’électricité qui vont se connecter entre eux et créer le réseau NWK afin de remonter leurs informations de proche en proche vers une passerelle connectée elle-même à Internet. Ou bien les nœuds ND, ND’, ND0, ND1 peuvent être des équipements présents sur une zone industrielle ou résidentielle qui là encore vont se connecter entre eux et créer un réseau NWK permettant de remonter des informations ou leur transmettre des instructions. Le réseau NWK pourra être un réseau ad hoc . Dans ce cas, le réseau NWK ne dispose pas d’une architecture définie à l’avance mais va voir son architecture dépendre de la mise en action des nœuds du réseau NWK et de la connexion de nouveaux nœuds de communication au réseau NWK déjà existant. Lors du lancement d’un nœud de communication ND, ND’, ND0, ND1 ou de sa connexion initiale au réseau NWK, le nœud ND, ND’, ND0, ND1 va adresser à ses voisins un message spécifique, dit message Hello , qui va être ou bien retransmis de proche en proche à l’ensemble des nœuds du réseau, ou bien reçu uniquement par les nœuds voisins sans être retransmis. Par exemple, dans le protocole OLSR, les messages Hello sont destinés uniquement aux nœuds voisins de l’émetteur et ne sont pas retransmis. Ces messages contiennent des informations sur les nœuds voisins détectés par un nœud donné afin de permettre d’organiser les transmissions au sein du réseau NWK. Les nœuds de communication ND, ND’, ND0, ND1 présentent l’architecture matérielle d’un ordinateur conventionnel. Ils comportent notamment des processeurs ainsi que des mémoires vives de type RAM ou éventuellement des mémoires mortes telles qu’une mémoire de type Flash, ROM, (non représentés sur la figure). Ils peuvent présenter des dispositifs d’entrée-sortie tels que claviers et/ou écrans (non représentés sur la figure) mais ça ne sera pas le cas dans tous les contextes, et par exemple ce ne sera pas forcément le cas dans un contexte IoT. Les nœuds de communication ND, ND’, ND0, ND1 disposent de moyens de communication tels que des antennes ou des puces dédiées aux communications qui leur permettent de communiquer par des liaisons sans fil ou filaires et d’adresser des messages à leurs nœuds voisins et également de recevoir des messages depuis d’autres nœuds de communication. L’entité de gestion 100 comprise dans le nœud de communication ND utilise les ressources matérielles du nœud de communication ND telles que mémoires, capacités de calcul des processeurs, capacités de communications avec les nœuds voisins pour réaliser les étapes du procédé de gestion selon l’invention. Nous rappelons que, en général, l’ensemble des nœuds ND, ND’, ND0, ND1 du réseau NWK comprennent une entité de gestion similaire à l’entité de gestion 100 qui mettent toutes en œuvre le procédé, mais, dans certains modes de réalisation, seule une partie des nœuds ND, ND’, ND0, ND1 du réseau NWK comprennent une entité de gestion 100. Dans un contexte IoT, les nœuds de communication ND, ND’, ND0, ND1 disposent de ressources de calcul, énergétiques et/ou de mémoire qui sont limitées. Également, la capacité du réseau NWK en termes de bande passante est limitée, et donc la capacité à envoyer des messages entre nœuds est elle aussi limitée. Un avantage de l’invention est de s’assurer que l’usage de ces ressources limitées est réduit au minimum par rapport à d’autres solutions. En particulier, dans un contexte IoT, les nœuds ND, ND’, ND0, ND1 ne disposent pas toujours d’une alimentation électrique permanente. Ils peuvent être alimentés par pile, ou bien par une source d’énergie intermittente telle qu’une cellule photovoltaïque ou une éolienne. Les nœuds ND, ND’, ND0, ND1 sont donc aptes à entrer en phase de sommeil lorsque leur alimentation en énergie devient trop faible pour qu’ils puissent assurer leurs fonctions. Lors de cette mise en sommeil, un nœud de communication ND, ND’, ND0, ND1 ne recevra pas de messages. Les nœuds voisins qui ont adressé un message au nœud de communication passé en phase de sommeil ne seront pas avertis en général de cette phase de sommeil et ne seront donc pas avertis de la non-réception des messages adressés pendant cette phase de sommeil. Les nœuds de communication ND, ND’, ND0, ND1 sont aptes à passer d’un état de sommeil, dans lequel leur activité est quasiment nulle, et donc leur consommation d’électricité de même, à un état de réveil dans lequel ils reprennent une activité normale. Ce passage d’un état de sommeil à un état de réveil se fait par exemple à cause d’un changement dans leur alimentation électrique, ou bien de façon programmée, ou bien à la suite d’une intervention externe ou pour toute autre raison. Lorsqu’un nœud de communication ND, ND’, ND0, ND1 passe d’un état de sommeil à un état de réveil, il transmet à ses nœuds voisins un message spécifique WK indiquant son passage à l’état de réveil. Selon les utilisations, ces messages WK peuvent être retransmis de proche en proche à l’ensemble des nœuds ND, ND’, ND0, ND1 du réseau NWK ou bien peuvent ne pas être retransmis et utilisés uniquement par les nœuds voisins du nœud qui passe à l’état de réveil. Dans le réseau NWK, les messages sont transmis de proche en proche entre nœuds de communication ND, ND’, ND0, ND1. Le procédé de gestion selon l’invention permet d’assurer l’acheminement des messages dans le réseau NWK même lorsque des nœuds ND, ND’, ND0, ND1 qui devraient acheminer des messages sont en phase de sommeil et n’ont donc pas reçu ces messages. Le procédé selon l’invention va réaliser cet objectif indépendamment de la connaissance du succès de la réception des messages par les nœuds à un moment donné, donc sans utilisation de messages de type accusé de réception. Le procédé va aussi réaliser cet objectif sans utiliser une plate-forme centralisée de mémorisation des messages qui nécessiterait de rediffuser des messages à travers l’ensemble du réseau NWK et utiliserait donc beaucoup de ressources en bande passante et en consommation électrique lors de ces rediffusions traversant l’ensemble du réseau maillé NWK. Le procédé réalise cet objectif en acceptant qu’une certaine proportion des messages puisse être perdue mais en assurant une possibilité de moduler ce taux de perte acceptable en changeant certains des paramètres du procédé selon l’invention. Un des paramètres les plus importants du procédé selon l’invention est la proportion de messages mémorisés par un nœud ND donné parmi l’ensemble des messages M0, M1, M2, M3, M4, M5, M6, M7, M8, M9 pouvant être reçus par le nœud ND. Dans l’exemple de réalisation présenté dans la FIG. 1 , le module 101 de mémorisation inclus dans l’entité de gestion 100 va réaliser la mémorisation d’une partie des messages M0, M1, M2, M3, M4, M5, M6, M7, M8, M9 reçus par le nœud ND en vue d’un acheminement ultérieur dans le réseau maillé NWK, la mémorisation d’un message reçu M0, M2, M4, M6, M8 se faisant indépendamment de la réception ultérieure du message par un nœud voisin ND’, ND0, ND1 du nœud ND. Dans notre exemple de réalisation, le paramètre correspondant à la proportion de messages à mémoriser parmi les messages reçus M0, M1, M2, M3, M4, M5, M6, M7, M8, M9 par le nœud ND est fixé à la moitié ou 50%. Dans d’autres exemples de réalisation, ce paramètre pourra être fixé à 10% ou 20% des messages reçus M0, M1, M2, M3, M4, M5, M6, M7, M8, M9 mais ces nombres ne sont qu’indicatifs. Cette proportion peut être variable dans le temps, par exemple pour assurer une plus grande chance de mémorisation des messages lorsqu’il y a de fréquentes entrées en sommeil de nœuds du réseau NWK, ou en réaction à des demandes de nœuds du réseau NWK. Pour décider si l’entité de gestion 100 du nœud ND mémorise un message reçu M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, une manière possible de procéder consiste à récupérer une information numérique présente dans le message reçu telle qu’un identifiant ou une date ou toute autre variable et à ne mémoriser que les messages M0, M2, M4, M6, M8 pour lesquels cette information numérique se termine par un chiffre pair, afin de mémoriser une proportion proche de 50% des messages reçus. C’est cet exemple de réalisation qui est représenté dans la FIG. 1 par une accolade pointant vers le module 101, symbolisant la mémorisation par celui-ci des messages M0, M2, M4, M6, M8 parmi les messages M0, M1, M2, M3, M4, M5, M6, M7, M8, M9 reçus par le nœud ND, soit effectivement une proportion de 50% de messages mémorisés. Dans l’exemple de réalisation de la FIG. 1 , le nœud ND’, voisin du nœud ND, va également mémoriser une proportion de 50% des messages reçus. La détermination d’une répartition équitable des messages mémorisés va faire en sorte que le nœud ND’, quant à lui, mémorise les messages M1, M3, M5, M7, M9 parmi les messages reçus M0, M1, M2, M3, M4, M5, M6, M7, M8, M9 comme indiqué sur la FIG. 1 . Cette mémorisation se fait indépendamment du succès ou de l’échec de la réception ultérieure du message après sa transmission par le nœud ND à ses nœuds voisins ND’, ND0, ND1. Pour cela, la mémorisation peut être décidée par la lecture d’une information présente dans le message reçu, comme expliqué ci-dessus, ou par un tirage aléatoire. Ici, chaque message reçu parmi M0, M1, M2, M3, M4, M5, M6, M7, M8, M9 aurait une chance sur deux d’être mémorisé étant donné que la proportion de messages à mémoriser est fixée à 50%. Toujours dans l’exemple de réalisation présenté dans la FIG. 1 , le module 102 de retransmission inclus dans l’entité de gestion 100 va réaliser la retransmission à destination du nœud ND0 voisin du nœud ND de tout ou partie des messages mémorisés M0, M2, M4, M6, M8, ladite retransmission ayant lieu après la réception d’un message WK issu dudit nœud ND0 indiquant un passage à l’état de réveil de ce nœud ND0. Dans la FIG. 1 , la réception, par le nœud ND, du message WK émis par le nœud ND0 lors de son réveil et la retransmission, en conséquence, par le nœud ND à destination du nœud ND0, des messages mémorisés M0, M2, M4, M6, M8 est représentée par les étiquettes correspondantes au-dessus et en-dessous de la flèche reliant les nœuds ND0 et ND. Toujours dans la FIG. 1 , le nœud ND’ est également voisin du nœud ND0 et va donc lui aussi recevoir, comme indiqué, le message WK indiquant le réveil du nœud ND0. Le nœud ND’ va alors retransmettre à destination du nœud ND0, les messages qu’il a mémorisés parmi les messages reçus, à savoir les messages M1, M3, M5, M7, M9. Dans d’autres exemples de réalisation, un message reçu par le nœud ND est mémorisé quand une condition déterminée est vérifiée. Par exemple, la mémorisation des messages reçus peut être déclenchée à partir du moment où un nœud voisin ND’, ND0, ND1 demande au nœud ND de démarrer celle-ci. Ou bien, celle-ci peut démarrer quand tous les nœuds voisins ND’, ND0, ND1 la demandent ou bien une proportion déterminée à l’avance. Dans d’autres exemples de réalisation, la condition déterminée peut concerner le taux de perte de messages qui est observé, et qui déclenche la mémorisation des messages quand il passe un certain seuil. La condition déterminée peut aussi concerner l’approvisionnement électrique, car une baisse d’approvisionnement va augmenter le taux de mise en sommeil des nœuds et donc de perte de messages. La condition déterminée peut aussi être programmée à l’avance afin que la mémorisation des messages reçus ait lieu à des dates et heures déterminées à l’avance. La FIG. 2 , quant à elle, illustre un exemple de messages échangés entre les nœuds de communication d’un réseau maillé lors d’une réalisation de l’invention. La FIG. 2 reprend l’exemple du réseau maillé NWK qui est formé des nœuds de communication ND, ND’, ND0, ND1 représenté en FIG. 1 . Dans un tel réseau maillé NWK, la communication des messages se fait de proche en proche et par un envoi des messages en mode diffusion (traduction de l’anglais broadcast ) d’un nœud donné à l’ensemble de ses voisins. Comme la communication des messages se fait en mode diffusion, si on reprend l’exemple de la FIG. 1 , quand le nœud ND0 va envoyer un message WK indiquant son réveil, celui-ci sera adressé à l’ensemble de ses nœuds voisins, c’est-à-dire aux deux nœuds ND et ND’. Une fois que le nœud ND a reçu le message WK émis par le nœud ND0, il va retransmettre les messages qu’il a mémorisés, à savoir les messages M0, M2, M4, M6, M8. Cette retransmission se fait là aussi en mode diffusion et va donc atteindre les trois nœuds voisins du nœud ND, à savoir les nœuds ND’, ND0, ND1. De même, le nœud ND’ va retransmettre les messages qu’il a mémorisés, à savoir les messages M1, M3, M5, M7, M9. Cette retransmission se fait là aussi en mode diffusion et va donc atteindre les nœuds voisins du nœud ND’, à savoir les nœuds ND, ND0, ND1. La FIG. 2 présente un exemple possible d’ordre entre les différentes émissions et réceptions de messages entre les nœuds ND0, ND, ND’, ND1 du réseau maillé NWK. D’autres ordres d’émissions et de réceptions sont possibles. La seule contrainte imposée par l’invention est que la retransmission par le nœud ND à ses nœuds voisins des messages mémorisés M0, M2, M4, M6, M8 intervient nécessairement après la réception par le nœud ND du message WK émis par le nœud ND0. Et de même, la retransmission par le nœud ND’ des messages mémorisés M1, M3, M5, M7, M9 a lieu après la réception par le nœud ND’ du message WK. Mais, par exemple, l’ordre entre ces deux réceptions par les nœuds ND et ND’ du message WK n'est pas fixé ainsi que, non plus, l’ordre entre les réceptions par les nœuds voisins des messages mémorisés retransmis. La FIG. 3 , quant à elle, illustre un exemple d’étapes mises en œuvre par un nœud de communication dans le cadre d’un mode de réalisation de l’invention. Dans l’exemple que nous présentons ici, les étapes décrites ci-dessous sont mises en œuvre par l’ensemble des nœuds ND, ND’, ND0, ND1 du réseau maillé NWK. Autrement dit, tous les nœuds de communication ont les mêmes capacités et incluent des entités de gestion 100 qui exécutent de la même manière les opérations du procédé selon l’invention. Cependant, dans d’autres exemples, il est possible que les nœuds exécutent de manière différenciée le procédé, par exemple parce qu’ils n’ont pas tous les mêmes ressources mémoire. Il est aussi possible que le procédé soit exécuté seulement par un sous-ensemble des nœuds de communication du réseau maillé. Nous rappelons que le procédé selon l’invention ne garantit pas que tous les messages dans le réseau NWK seront transmis à leurs destinataires. Le procédé cherche en revanche à assurer que le nombre de pertes reste minimal, tout en utilisant un minimum de ressources mémoires, énergétiques et en bande passante du réseau NWK et que le taux de pertes puisse être maîtrisé en réglant des paramètres du procédé selon l’invention. Nous présentons successivement six étapes S1, S2, S3, S4, S5, S6 mais l’ordre d’exécution de ces différentes étapes peut varier lors de la mise en œuvre du procédé par une entité de gestion 100 d’un nœud de communication. L’étape S1 comprend la découverte de son voisinage dans le réseau maillé NWK par un nœud de communication. En particulier, dans certains exemples de réalisation, l’entité de gestion 100 doit connaître le nombre de voisins du nœud de communication dans lequel l’entité de gestion 100 exécute le procédé selon l’invention, car ce nombre de voisins sera un paramètre utilisé pour le réglage du procédé selon l’invention. La découverte de ce nombre de voisins peut se faire par l’envoi de messages spécifiques ou bien en réutilisant les messages de type Hello qui sont adressés par les nœuds à leur voisinage lors de la mise en place des réseaux de type MANET. Une fois que le nombre de nœuds voisins a été déterminé par chaque nœud, il est possible aux nœuds de diffuser cette information dans l’ensemble du réseau maillé NWK afin que les nœuds du réseau NWK puissent déterminer une valeur moyenne du nombre de voisins pour l’ensemble des nœuds de communication du réseau maillé NWK. Cette grandeur moyenne pourra être utilisée comme paramètre dans certains exemples de réalisation du procédé selon l’invention. De manière plus simple que l’établissement d’un nombre moyen de voisins pour tous les nœuds du réseau maillé NWK, un nœud donné peut chercher à déterminer le nombre moyen de nœuds voisins qu’ont ses propres voisins, ou bien le nombre minimum de voisins qu’ont ses voisins. Ces grandeurs, là aussi, pourront être utilisées comme paramètres dans la mise en place du procédé selon l’invention. D’autres grandeurs relatives au nombre de voisins des nœuds de communication du réseau maillé NWK pourront être déterminées dans l’étape S1 pour être utilisées ultérieurement dans le procédé selon l’invention. Dans certains modes de réalisation, plus simples, le nombre de voisins moyen des nœuds du réseau NWK est défini a priori lors du déploiement des nœuds, par exemple par un expert en charge de construire le réseau NWK. En plus de la découverte de grandeurs relatives au nombre de voisins, un nœud de communication peut chercher à découvrir dans l’étape S1 des informations relatives à la topologie du réseau NWK. Par exemple, si les liens de communication sont unidirectionnels, le procédé selon l’invention sera adapté pour prendre en compte cette information. De telles informations peuvent être transmises dans les messages de type Hello échangés à la création du réseau ou à l’arrivée d’un nouveau nœud dans le réseau. L’étape S2 comprend, quant à elle, la détermination pour les nœuds de communication du réseau maillé NWK d’une proportion de messages à mémoriser. Cette proportion sera en partie déterminée en utilisant des informations déterminées au moment de l’étape S1. Par exemple, un nœud peut décider de mémoriser des messages en proportion inverse du nombre de voisins du nœud. Un nœud qui a 10 voisins décidera alors, dans un exemple de réalisation du procédé, de mémoriser un dixième, soit 10%, des messages qu’il recevra en vue d’un acheminement ultérieur. D’autres formules de détermination de la proportion de messages à mémoriser peuvent utiliser le nombre moyen de voisins pour les nœuds dans l’ensemble du réseau, ou bien le nombre moyen ou minimal de voisins pour les voisins du nœud qui détermine la proportion de messages qu’il va mémoriser. Une majoration de la proportion peut être appliquée afin d’améliorer les chances de pouvoir retransmettre un message : pour un nombre de 10 voisins, la proportion de messages mémorisés pourra alors être de 15% ou 20% par exemple. Une formule possible pour donner la proportion de messages mémorisés peut être par exemple a / N où a est un nombre plus grand que 1 et N est le nombre de voisins considéré (nombre moyen sur l’ensemble du réseau NWK ou nombre relatif à un nœud donné ou à son voisinage immédiat). En sens inverse, une minoration de la proportion peut être appliquée afin d’économiser encore plus les ressources (en particulier les ressources mémoire) des nœuds, quitte à risquer un plus grand nombre de pertes des messages. En général, la proportion de messages mémorisés va diminuer avec le nombre de voisins des nœuds. En effet, plus il y a de voisins, plus la mémorisation des messages peut être répartie entre les différents nœuds et donc moins grande sera la proportion de messages que chaque nœud devra mémoriser. L’étape S2 va également prendre en compte des informations relatives à la topologie du réseau NWK telles que remontées lors de l’étape S1, ou définies a priori , si cette topologie est différente de celle d’un réseau où la communication entre nœuds se fait de façon multidirectionnelle, sans différences dans les sens de communication. Dans certains modes de réalisation, plus simples, l’étape S1 peut être évitée et la proportion de messages mémorisés par les nœuds du réseau NWK sera définie a priori lors du déploiement des nœuds de communication et la constitution du réseau NWK, par exemple par un expert en charge de construire le réseau NWK. L’étape S3 comprend, quant à elle, la mise en place d’une répartition effective de la mémorisation des messages reçus entre nœuds du réseau NWK. Une fois décidée une proportion de messages à mémoriser pour un nœud donné, plusieurs modes de réalisation sont possibles. Un premier mode possible est de réaliser un tirage aléatoire en regard de cette proportion à la réception d’un message pour décider de sa mémorisation. Parmi les modes possibles, d’autres se fondent sur l’utilisation d’une information présente dans les messages reçus. En particulier, un identifiant spécifique peut être retenu lors de la mise en œuvre du procédé et il peut être décidé qu’un nœud mémorisera un message reçu en fonction de la valeur prise par cet identifiant et de la proportion de messages à mémoriser. Par exemple, si l’identifiant choisi prend des valeurs entières, et que la proportion de messages à mémoriser est un multiple de 10%, l’information qui sera utilisée sera le dernier chiffre de la valeur prise par l’identifiant retenu dans le message. Toujours par exemple, si la proportion est de 10% pour un nœud ND donné, l’entité de gestion 100 présente dans ce nœud ND va mémoriser uniquement les messages dont la valeur se termine par ‘0’ ou un des dix autres chiffres possibles. Ces exemples de réalisation fonctionnent bien quand l’identifiant choisi est proche d’un nombre aléatoire. Il peut s’agir par exemple d’un identifiant aléatoire du message ou bien d’une date, celle de l’émission du message par exemple, pour peu qu’elle soit exprimée en nombre de secondes depuis une date donnée comme dans le système d’exploitation Unix avec la commande epoch . Une adresse IP pourra être utilisée également mais risque de donner des résultats moins aléatoires. En utilisant les derniers chiffres d’un identifiant, il est possible de définir des proportions qui sont des multiples de 10%. Des proportions au point de pourcentage près peuvent être définies en utilisant les deux derniers chiffres d’un identifiant donné, là encore pour peu qu’il soit suffisamment proche d’une donnée aléatoire. Il est également possible d’utiliser un identifiant dont la valeur soit exprimée comme une suite de bits. Les derniers bits d’une telle valeur pourront alors être utilisés de manière similaire pour implémenter la mémorisation d’une proportion de messages reçus qui sera alors nécessairement une grandeur exprimée en base 2. L’utilisation d’une valeur prise par un identifiant pour décider de la mémorisation d’un message implique la mise en place d’une coordination entre nœuds pour éviter que seuls certains messages soient mémorisés. La valeur retenue par un nœud donné qui lui servira à décider la mémorisation ou non d’un message peut être appelée clé pour le nœud. Il faut s’assurer que les différents nœuds du réseau NWK utilisent des clés différentes. Cette coordination est l’objet de l’étape S3. Cette coordination peut se faire par l’envoi par les nœuds de communication ND, ND’, ND0, ND1 à leurs nœuds voisins d’un message indiquant la grandeur qu’ils ont retenue comme clé. Si un nœud se rend compte qu’il a retenu une valeur identique à un de ses nœuds voisins, il pourra alors en changer et avertir ses nœuds voisins de sa clé retenue. Le fonctionnement d’une telle coordination est amélioré quand les nœuds utilisent une temporisation variable avant d’adresser à leurs nœuds voisins les clés qu’ils ont retenues. Dans une variante possible, les nœuds peuvent observer les clés retenues par leurs nœuds voisins. Ils peuvent alors facilement vérifier si les clés retenues permettent de couvrir l’ensemble des valeurs pouvant être prises par les identifiants retenus et donc d’assurer que, pour tous les messages reçus, au moins un de leurs voisins le mémorisera. Les nœuds pourront ensuite adresser à leurs nœuds voisins un ou des messages indiquant que les clés retenues par leurs nœuds voisins ne couvrent pas l’ensemble des valeurs possibles. Un ou plusieurs nœuds voisins pourront alors modifier leurs clés retenues, en en retenant davantage, afin de couvrir l’ensemble des valeurs possibles. Dans une autre variante, un nœud pourra demander explicitement à un ou plusieurs nœuds parmi ses voisins de retenir une clé précise. Dans cette variante, ce sont les nœuds qui décident pour leurs nœuds voisins des clés définissant les messages à mémoriser. Nous rappelons que quand la mémorisation des messages est décidée selon un tirage aléatoire, cette étape S3 de coordination n’est pas nécessaire. Un choix sera réalisé à la mise en œuvre du procédé selon l’invention qui favorisera ou bien l’économie de ressources au moment de la mémorisation (choisir de mémoriser un message selon une valeur prise par un identifiant est une opération plus économe qu’un tirage aléatoire) au détriment de l’émission de messages nécessaires pour la coordination entre nœuds ou bien l’inverse. Les trois étapes S1, S2, S3 correspondent à une mise en place du procédé selon l’invention. Ces étapes peuvent être réduites au minimum dans certains exemples de réalisation. Par exemple, il peut être décidé au moment de la mise en place du réseau maillé NWK que chaque nœud ND, ND’, ND0, ND1 mémorisera 10% ou 20% des messages reçus pour un acheminement ultérieur et que la décision de cette mémorisation se fera par un tirage aléatoire à chaque réception de message. Ces décisions a priori réduisent les étapes S1, S2, S3 au minimum. Dans d’autres exemples de réalisation, un message reçu par un nœud parmi les nœuds ND, ND’, ND0, ND1 est mémorisé quand une condition déterminée est vérifiée. Par exemple, la mémorisation des messages reçus peut être déclenchée à partir du moment où un nœud voisin ND’, ND0, ND1 demande au nœud ND de démarrer celle-ci. Ou bien, celle-ci peut démarrer quand tous les nœuds voisins ND’, ND0, ND1 la demandent ou bien une proportion déterminée à l’avance. Dans d’autres exemples de réalisation, la condition déterminée peut concerner le taux de perte de messages qui est observé, et qui déclenche la mémorisation des messages quand il passe un certain seuil. La condition déterminée peut aussi concerner l’approvisionnement électrique, car une baisse d’approvisionnement va augmenter le taux de mise en sommeil des nœuds et donc de perte de messages. La condition déterminée peut aussi être programmée à l’avance afin que la mémorisation des messages reçus ait lieu à des dates et heures déterminées à l’avance. Dans ces exemples de réalisation, la condition déterminée est déterminée à l’avance du déploiement du réseau NWK et est réalisée par une programmation du module de mémorisation 101 de l’entité de gestion 100 présente dans les nœuds du réseau NWK. Le déploiement de ces exemples de réalisation peut donc se faire sans utiliser les étapes de coordination S1, S2, S3. Les étapes S4, S5, S6 correspondent quant à elles à la réalisation d’un mode de réalisation du procédé selon l’invention lors de l’acheminement de messages dans le réseau maillé NWK. Ces étapes peuvent se produire de façon concurrente tout au long du fonctionnement du procédé dans le réseau NWK. L’étape S4 correspond à la mémorisation de messages reçus par un nœud ND, ND’, ND0, ND1 en vue d’un acheminement ultérieur dans le réseau maillé NWK. Commençons par préciser que, si le message n’a pas à être acheminé ultérieurement par le nœud de communication ND, ND’, ND0, ND1, par exemple parce que le nœud en question est l’unique ou le dernier destinataire du message, ce dernier ne sera pas mémorisé car une telle mémorisation serait inutile. Dans ce cas, le message en question est bien arrivé à son destinataire. L’entité de gestion 100 présente dans le nœud de communication ND, ND’, ND0, ND1 va donc décider pour un message reçu, indépendamment de l’acheminement ultérieur de ce message, si ce message va être mémorisé ou non. On a vu que la décision de cette mémorisation peut être prise après avoir décidé qu’une certaine proportion des messages seront mémorisés, en utilisant ou bien un tirage aléatoire en regard de cette proportion ou bien une clé permettant d’émuler un tirage aléatoire en mettant un regard une valeur prise par un identifiant du message avec la clé retenue. D’autres exemples de réalisation sont possibles, qui vont utiliser une ou des informations présentes dans les messages pour décider une mémorisation indépendamment des proportions décidées. Par exemple, une information présente peut consister en un niveau de priorité, et la mise en œuvre de l’invention peut consister à décider une proportion de messages mémorisés pour les messages de priorité standard en fonction du nombre de nœuds voisins, comme déjà vu, et à multiplier par deux cette proportion pour les messages de haute priorité ou au contraire la diviser par deux pour des messages de basse priorité. Ces proportions sont bien sûr indicatives et peuvent être modulées selon un nombre de niveaux de priorité définis. Certains messages, comprenant une information spécifique, peuvent être définis comme devant être mémorisés dans tous les cas. Dans d’autres exemples de réalisation, un message reçu par un nœud parmi les nœuds ND, ND’, ND0, ND1 est mémorisé quand une condition déterminée est vérifiée. L’étape S4 de mémorisation peut également comprendre l’effacement de messages précédemment mémorisés. En effet, les nœuds ND, ND’, ND0, ND1 ont besoin d’effacer périodiquement les messages mémorisés afin d’éviter une surcharge de leurs ressources mémoires, qui sont limitées dans un contexte d’Internet des objets. Les nœuds peuvent mettre en œuvre une politique FIFO (acronyme de l’anglais First In First Out ), c’est-à-dire qu’ils disposeront d’une file dans laquelle les messages mémorisés sont rangés dans l’ordre temporel de leur mémorisation, et, quand la file est pleine, le message le plus ancien est effacé pour donner de l’espace à un nouveau message reçu qui doit être mémorisé. Un nœud peut aussi disposer de plusieurs files, une file donnée étant utilisée pour mémoriser des messages d’une catégorie donnée, selon leur importance et donc l’utilité de les mémoriser. Une information de priorité présente dans les messages pourra alors être utilisée pour les affecter lors de l’étape S4 à la file correspondante à leur niveau de priorité. Une file plus grande pourra alors être affectée aux messages les plus importants. Pour optimiser l’usage des ressources mémoires, des informations reçues par un nœud en provenance de ses nœuds voisins peuvent être utilisées. Par exemple, les nœuds peuvent intégrer dans les messages WK indiquant leur réveil une information relative au dernier message qu’ils ont reçu, et leurs nœuds voisins qui reçoivent le message WK peuvent sauvegarder cette information et effacer les messages qui sont plus anciens que la date plus ancienne transmise par leurs propres nœuds voisins. De cette manière, les nœuds sont sûrs de ne pas mémoriser de messages inutiles, à savoir des messages plus anciens que le message le plus ancien reçu par tous leurs nœuds voisins. Il est possible également, toujours pour optimiser l’usage des ressources mémoire, de mettre en place des messages dans lequel un nœud demande à ses nœuds voisins de démarrer l’étape de mémorisation S4 des messages reçus à partir d’une date donnée. En effet, un nœud ND, ND’, ND0, ND1 peut souvent anticiper ses phases de mise en sommeil. Il peut alors adresser à ses nœuds voisins ND, ND’, ND0, ND1 un message indiquant qu’il va entrer dans une phase de sommeil à partir d’un moment donné et requérant une mémorisation des messages reçus. Le message peut par exemple demander que soit déclenchée la mémorisation des messages à une date donnée ou bien que soit augmentée la proportion des messages reçus qui sont mémorisés par rapport au fonctionnement standard afin d’accroître la probabilité que le nœud recevra bien, à son réveil, tous les messages qu’il n’aura pas reçu durant sa phase de sommeil. Dans un mode de réalisation possible de l’invention, le fonctionnement de base d’une entité de gestion 100 est de ne pas réaliser de mémorisation S4 des messages reçus en vue d’un acheminement ultérieur et de ne démarrer la mémorisation qu’en présence d’un message reçu émis par un nœud voisin qui demande de procéder à la mémorisation, puis d’arrêter la mémorisation après la retransmission des messages mémorisés. L’étape S5, quant à elle, correspond à la retransmission de tout ou partie des messages mémorisés, ladite retransmission ayant lieu après la réception d’un message WK issu d’un nœud voisin indiquant un passage à l’état de réveil de ce nœud voisin. Lorsqu’un nœud se réveille, il va adresser un message WK spécifique à ses nœuds voisins, message qui demande la retransmission des messages que les nœuds voisins auront mémorisés. De cette manière, le nœud qui se réveille va retrouver les messages qu’il a manqués pendant sa phase de sommeil. Si besoin, le nœud qui se réveille acheminera vers d’autres destinataires les messages en question et mémorisera éventuellement, pour une retransmission ultérieure éventuelle, une proportion convenue de ces messages reçus. Dans certains exemples de réalisation, un nœud qui reçoit un message WK indiquant le réveil d’un de ses nœuds voisins va procéder à une écoute des messages retransmis par les autres nœuds voisins, qui auront également probablement reçu le même message WK. Le nœud ne va alors pas retransmettre des messages déjà retransmis par d’autres nœuds voisins, afin d’économiser des ressources énergétiques ainsi qu’en bande passante du réseau NWK. La mise en place de cet exemple de réalisation implique que les nœuds introduisent des temporisations variables avant de procéder à la retransmission S5 des messages mémorisés. En effet, si tous les nœuds retransmettent immédiatement les messages mémorisés après réception d’un message WK, ils ne vont pas pouvoir écouter les messages retransmis par leurs nœuds voisins et des retransmissions en double sont alors probables. L’étape S6, quant à elle, correspond à l’émission de messages WK par les nœuds de communication ND, ND’, ND0, ND1 quand ils passent d’un état de sommeil à un état de réveil. Dans des modes de réalisation, l’ensemble des nœuds de communication dans le réseau maillé NWK vont émettre ce type de message WK en même temps qu’ils réalisent la mémorisation d’une proportion des messages qu’ils reçoivent. La mémorisation des messages est donc réalisée de façon répartie, au plus proche des nœuds de communication, par leurs voisins immédiats. L’avantage présenté par l’invention est ici d’éviter des rediffusions de messages depuis une plate-forme centralisée, rediffusions qui vont traverser l’ensemble du réseau maillé NWK et consommer une grande partie des ressources en bande passante du réseau NWK. La mémorisation répartie des messages par les nœuds voisins permet d’éviter cette retransmission à travers tout le réseau NWK. Dans des modes de réalisation, le message WK comprend une information relative au dernier message reçu par le nœud de communication, avant donc qu’il entre dans une phase de sommeil. De cette manière, les nœuds qui reçoivent le message WK ne vont pas retransmettre les messages plus anciens que celui indiqué puisque ces messages ont été a priori reçus par le nœud qui vient d’indiquer son réveil par un message WK. Ce mode de réalisation permet donc d’économiser encore davantage de ressources en bande passante. Les nœuds qui reçoivent ces informations dans les messages WK peuvent combiner les informations remontées par l’ensemble de leurs nœuds voisins afin de déterminer quels sont les messages à mémoriser. Il n’est pas nécessaire, pour un nœud donné, de conserver des messages qui sont plus anciens que le plus ancien des derniers messages reçus par les nœuds voisins du nœud donné. En effet, ces messages plus anciens n’auront jamais à être retransmis et n’ont donc pas à être mémorisés. Ils peuvent donc être effacés par l’entité de gestion 100 pour économiser les ressources mémoire du nœud de communication 100. Ces informations relatives au dernier message reçu peuvent être comprises dans les messages de type WK ou bien dans des messages spécifiques, adressés spécialement pour informer les nœuds voisins des messages qu’ils peuvent effacer. Les étapes S4, S5, S6 vont être effectuées de façon concurrente par les entités de gestion 100 présentes dans les nœuds ND, ND’, ND0, ND1 au long de la vie du réseau maillé NWK au fur et à mesure des émissions et réceptions des messages et des réveils des nœuds ND, ND’, ND0, ND1. Les étapes S1, S2, S3 peuvent également être répétées au fur et à mesure de l’arrivée de nouveaux nœuds dans le réseau maillé NWK ou au contraire lors du retrait de certains nœuds, car de tels événements peuvent changer la topologie du réseau NWK et en tout cas changent le nombre de nœuds voisins du réseau NWK, ce qu’on a vu pouvoir être un paramètre de fonctionnement du procédé selon l’invention. Ces changements peuvent donc déclencher dans certains modes de réalisation des mises à jour des paramètres du procédé selon l’invention, mises à jour réalisées par de nouvelles exécution des étapes S1, S2, S3 selon les besoins du procédé. Signalons enfin ici que, dans le présent texte, le terme « module » peut correspondre aussi bien à un composant logiciel qu’à un composant matériel ou un ensemble de composants matériels et logiciels, un composant logiciel correspondant lui-même à un ou plusieurs programmes ou sous-programmes d’ordinateur ou de manière plus générale à tout élément d’un programme apte à mettre en œuvre une fonction ou un ensemble de fonctions telles que décrites pour les modules concernés. De la même manière, un composant matériel correspond à tout élément d’un ensemble matériel (ou hardware) apte à mettre en œuvre une fonction ou un ensemble de fonctions pour le module concerné (circuit intégré, carte à puce, carte à mémoire, etc.). Procédé de gestion de l’acheminement de messages dans un réseau maillé (NWK) comprenant des nœuds de communication (ND, ND’, ND0, ND1) aptes à passer d’un état de sommeil à un état de réveil et ayant des nœuds voisins dans le réseau maillé, caractérisé en ce qu’il comprend les étapes suivantes réalisées par une entité de gestion (100) présente dans un nœud de communication (ND) du réseau maillé (NWK), dit premier nœud : Mémorisation de messages reçus par ledit premier nœud (ND) en vue d’une transmission ultérieure dans le réseau maillé (NWK), la mémorisation d’un message reçu se faisant indépendamment de la réception ultérieure du message par un nœud voisin (ND’, ND0, ND1) du premier nœud (ND) ; Après la réception d’un message (WK) issu d’un nœud voisin (ND0), dit autre nœud, indiquant un passage à l’état de réveil de cet autre nœud (ND0), retransmission à destination dudit autre nœud (ND0) de tout ou partie des messages mémorisés. Procédé de gestion selon la revendication 1, caractérisé en ce qu’un message reçu par ledit premier nœud (ND) est mémorisé quand une condition déterminée est vérifiée. Procédé de gestion selon l’une des revendications 1 ou 2, caractérisé en ce que le procédé comprend de surcroît, après un passage à l’état de réveil du premier nœud (ND), une étape de transmission aux nœuds voisins (ND’, ND0, ND1) dudit premier nœud (ND) d’un message (WK) indiquant le passage à l’état de réveil dudit premier nœud (ND). Procédé de gestion selon l’une des revendications 1 à 3, caractérisé en ce que, lors de l’étape de retransmission, ledit premier nœud (ND) retransmet à l’autre nœud (ND0) tout ou partie des messages mémorisés en fonction des messages retransmis par l’ensemble des nœuds voisins (ND, ND’) à l’autre nœud (ND0). Procédé de gestion selon l’une des revendications 1 à 4, caractérisé en ce que la proportion des messages mémorisés par le premier nœud (ND) parmi l’ensemble des messages reçus en vue d’un acheminement ultérieur est déterminée en fonction du nombre de nœuds voisins (ND’, ND0, ND1) du premier nœud (ND). Procédé de gestion selon l’une des revendications 1 à 5, caractérisé en ce que la proportion des messages mémorisés par le nœud principal (ND) parmi l’ensemble des messages reçus en vue d’un acheminement ultérieur est déterminée en fonction de la topologie du réseau maillé (NWK). Procédé de gestion selon l’une des revendications 1 à 6, caractérisé en ce qu’un message donné est mémorisé par le premier nœud (ND) à la suite du succès d’un tirage aléatoire relatif à une probabilité donnée. Procédé de gestion selon l’une des revendications 1 à 7, caractérisé en ce qu’un message donné est mémorisé par le premier nœud (ND) en fonction d’une information présente dans le message donné. Procédé de gestion selon la revendication 8, caractérisé en ce que le procédé comprend de surcroît une étape préalable dans laquelle le premier nœud (ND) transmet à ses nœuds voisins (ND’, ND0, ND1) une information relative à l’information présente dans un message donné qui sera utilisé par le premier nœud (ND) pour décider de la mémorisation ou non du message donné. Procédé de gestion selon l’une des revendications 1 à 9, caractérisé en ce que le message (WK) indiquant le passage à l’état de réveil de l’autre nœud (ND0) comprend une information relative au dernier message reçu par ledit autre nœud (ND0). Procédé de gestion selon l’une des revendications 1 à 10, caractérisé en ce qu’un nœud de communication (ND, ND’, ND0, ND1) transmet à ses nœuds voisins (ND, ND’, ND0, ND1) un message requérant une mémorisation des messages reçus. Entité de gestion (100) gérant l’acheminement de messages dans un réseau maillé (NWK) comprenant des nœuds de communication (ND, ND’, ND0, ND1), lesdits nœuds de communication (ND, ND’, ND0, ND1) étant aptes à passer d’un état de sommeil à un état de réveil et ayant des nœuds voisins (ND, ND’, ND0, ND1) dans le réseau maillé (NWK), l’entité de gestion (100) étant présente dans un nœud de communication (ND) du réseau maillé (NWK), dit premier nœud (ND), et comprenant les modules suivants : Un module (101) de mémorisation de messages reçus par ledit premier nœud (ND) en vue d’un acheminement ultérieur dans le réseau maillé (NWK), la mémorisation d’un message reçu se faisant indépendamment de la réception ultérieure du message par un nœud voisin (ND’, ND0, ND1) du premier nœud (ND) ; Un module (102) de retransmission à destination d’un nœud voisin (ND0), dit autre nœud (ND0), de tout ou partie des messages mémorisés, ladite retransmission ayant lieu après la réception d’un message (WK) issu dudit autre nœud (ND0) indiquant un passage à l’état de réveil de cet autre nœud (ND0). Équipement (ND) comprenant une entité de gestion (100) selon la revendication 12. Programme d’ordinateur apte à être mis en œuvre par un équipement (ND), le programme comprenant des instructions de code qui, lorsqu’il est exécuté par un processeur, réalise les étapes du procédé de gestion selon la revendication 1. Support de données sur lequel est enregistré un programme d’ordinateur selon la revendication 14 comprenant des séquences d’instructions pour la mise en œuvre du procédé de gestion selon la revendication 1.