Brevet FR3108223A1 — publié le 20210917

Procédé pour télécharger un logiciel dans une pluralité de compteurs (M1, M2, …, MN) via une pluralité de concentrateurs de données (DC A, DC B, …), comprenant les étapes de: - cartographier les positions des compteurs et des concentrateurs de données; - définir une pluralité de sous-réseaux comprenant chacun des concentrateurs de données; - associer à chaque sous-réseau une date de téléchargement, la date de téléchargement de chaque sous-réseau étant différente des dates de téléchargement des autres sous-réseaux; - transmettre aux concentrateurs de données de chaque sous-réseau la date de téléchargement associée audit sous-réseau de sorte que, lorsqu’arrive la date de téléchargement associée audit sous-réseau, tous les concentrateurs de données dudit sous-réseau téléchargent le logiciel dans tous les compteurs qui sont positionnés à portée de communication des concentrateurs de données dudit sous-réseau. FIGURE DE L’ABREGE: Fig.1 Procédé de téléchargement d’un logiciel dans une pluralité de compteurs L’invention concerne le domaine des réseaux de gestion d’énergie. ARRIERE PLAN DE L’INVENTION On assiste aujourd’hui, dans un grand nombre de pays, à un déploiement massif, sur tout le territoire, de gigantesques réseaux de compteurs communicants (compteurs de gaz, d’eau, d’électricité). Chacun de ces réseaux comprend typiquement plusieurs millions de compteurs, ainsi que des concentrateurs de données et des Systèmes d’Information (ou SI). Dans un réseau comprenant plusieurs millions de compteurs, on trouve typiquement plusieurs milliers de concentrateurs de données. Chacune de ces entités (compteur, concentrateur de données, SI) est munie de moyens de communication qui peuvent utiliser des technologies diverses (communication radio selon différents protocoles, communication sur des réseaux cellulaires, courants porteurs en ligne, etc.) et qui permettent de mettre en œuvre au sein du réseau des transmissions montantes et descendantes. On utilise ces moyens de communication notamment pour télécharger des logiciels dans les compteurs. Le logiciel téléchargé est par exemple un firmware (que l’on traduit parfois par micrologiciel ou microprogramme). Dans un réseau de compteurs de gaz existant qui est aujourd’hui en cours de déploiement, on utilise pour télécharger un firmware dans tous les compteurs dudit réseau une méthode qui consiste à associer à chaque compteur un unique concentrateur de données, et à envoyer sur une semaine le firmware à télécharger à tous les compteurs via les concentrateurs de données associés. Chaque compteur reçoit préalablement du concentrateur de données associé, via une transmission en monodiffusion (en unicast ), une date de téléchargement unique (comprenant un jour et une heure) qui définit un rendez-vous pour effectuer le téléchargement. Il arrive fréquemment que le téléchargement échoue. Une «méthode balai» est donc mise en œuvre pour recommencer le processus pour les compteurs de gaz non téléchargés. On constate malgré tout que de nombreux compteurs de gaz n’ont pas été téléchargés correctement. Cette constatation est faite facilement: en effet, dans le réseau en question, chaque compteur de gaz précise la version du firmware en vigueur dans chaque trame de collecte qu’il transmet régulièrement au concentrateur de données associé. OBJET DE L’INVENTION L’invention a pour objet de télécharger rapidement et efficacement un logiciel dans un grand nombre de compteurs communicants. En vue de la réalisation de ce but, on propose un procédé de téléchargement, mis en œuvre dans un serveur tel qu’un serveur d’un Système d’Information et destiné à télécharger un logiciel dans une pluralité de compteurs via une pluralité de concentrateurs de données, comprenant les étapes de: - cartographier les positions des compteurs et des concentrateurs de données; - définir une pluralité de sous-réseaux comprenant chacun une pluralité de concentrateurs de données; - associer à chaque sous-réseau au moins une date de téléchargement comprenant un jour et une heure, la date de téléchargement de chaque sous-réseau étant différente des dates de téléchargement des autres sous-réseaux; - transmettre aux concentrateurs de données de chaque sous-réseau la date de téléchargement associée audit sous-réseau de sorte que, lorsqu’arrive la date de téléchargement associée audit sous-réseau, tous les concentrateurs de données dudit sous-réseau téléchargent le logiciel dans tous les compteurs qui sont positionnés à portée de communication des concentrateurs de données dudit sous-réseau. Ainsi, à la date de téléchargement associée à un sous-réseau, les concentrateurs de données dudit sous-réseau téléchargent le logiciel dans tous les compteurs qui sont à portée de communication desdits concentrateurs de données. Chaque compteur, qui est généralement visible par plusieurs concentrateurs de données appartenant à des sous-réseaux distincts, va donc être téléchargé par ces différents concentrateurs de données à des dates de téléchargement distinctes. Une fois que les concentrateurs de données de tous les sous-réseaux ont effectué le téléchargement, c’est-à-dire une fois que les dates de téléchargement successives sont toutes passées, la probabilité que tous les compteurs aient été téléchargés correctement est très importante. Par ailleurs, lorsque le procédé de téléchargement selon l’invention est mis en œuvre, on peut estimer très précisément la durée totale nécessaire pour télécharger tous les compteurs, puisque le procédé s’achève lorsque les concentrateurs de données de tous les sous-réseaux ont réalisé les téléchargements programmés. Contrairement à la solution existante, il n’est pas nécessaire de mettre en œuvre la méthode balai pour programmer des téléchargements supplémentaires. On propose de plus un procédé tel que précédemment décrit, dans lequel les sous-réseaux sont définis de sorte que chaque concentrateur de données de chaque sous-réseau est positionné hors de portée de communication des autres concentrateurs de données dudit sous-réseau. On propose de plus un procédé tel que précédemment décrit, dans lequel les sous-réseaux sont définis de sorte que chaque compteur est positionné à portée de communication d’au plus un concentrateur de données par sous-réseau. On propose de plus un procédé tel que précédemment décrit, dans lequel le logiciel est transmis à chaque concentrateur de données de chaque sous-réseau lors de la transmission audit concentrateur de données de la date de téléchargement associée audit sous-réseau. On propose de plus un procédé tel que précédemment décrit, dans lequel la transmission à chaque concentrateur de données de chaque sous-réseau de la date de téléchargement associée audit sous-réseau est une transmission en monodiffusion. On propose de plus un procédé tel que précédemment décrit, dans lequel, pour chaque sous-réseau, le téléchargement du logiciel par chaque concentrateur de données dudit sous-réseau dans les compteurs qui sont positionnés à portée de communication dudit concentrateur de données est réalisé via une transmission en multidiffusion. On propose de plus un procédé tel que précédemment décrit, dans lequel, lorsqu’arrive la date de téléchargement associée à un sous-réseau, chaque compteur, qui est à positionné à portée de communication d’un concentrateur de données dudit sous-réseau, se réveille et ouvre une fenêtre d’écoute au cours de laquelle le logiciel est téléchargé dans le compteur par ledit concentrateur de données. On propose de plus un procédé tel que précédemment décrit, dans lequel, si le téléchargement du logiciel dans le compteur a été correctement effectué, le compteur ne se réveillera pas s’il reçoit à nouveau une date de téléchargement pour le même logiciel. On propose en outre un Système d’Information comprenant un composant de traitement dans lequel est mis en œuvre le procédé de téléchargement qui vient d’être décrit. On propose aussi un programme d’ordinateur comprenant des instructions qui conduisent le Système d’Information précédemment décrit à exécuter les étapes du procédé de téléchargement qui vient d’être décrit. On propose aussi un support d'enregistrement lisible par ordinateur, sur lequel est enregistré le programme d’ordinateur qui vient d’être décrit. On propose de plus un procédé de téléchargement, mis en œuvre dans un concentrateur de données et destiné à télécharger un logiciel dans une pluralité de compteurs qui sont positionnés à portée de communication dudit concentrateur de données, comprenant les étapes de: - acquérir le logiciel; - acquérir au moins une date de téléchargement comprenant un jour et une heure; - transmettre aux compteurs la date de téléchargement; - lorsqu’arrive la date de téléchargement, télécharger le logiciel dans tous les compteurs. On propose de plus un procédé tel que précédemment décrit, dans lequel le concentrateur de données acquiert le logiciel lors de l’acquisition de la date de téléchargement. On propose de plus un procédé tel que précédemment décrit, dans lequel la transmission à chaque compteur de la date de téléchargement est une transmission en monodiffusion. On propose de plus un procédé tel que précédemment décrit, dans lequel le téléchargement du logiciel dans les compteurs est réalisé via une transmission en multidiffusion. On propose de plus un procédé tel que précédemment décrit, dans lequel, lorsqu’arrive la date de téléchargement, chaque compteur, qui est à portée de communication du concentrateur de données, se réveille et ouvre une fenêtre d’écoute au cours de laquelle le logiciel est téléchargé dans le compteur par le concentrateur de données. On propose de plus un procédé tel que précédemment décrit, dans lequel, si le téléchargement du logiciel dans le compteur a été correctement effectué, le compteur ne se réveillera pas s’il reçoit à nouveau une date de téléchargement pour le même logiciel. On propose de plus un concentrateur de données, dans lequel est mis en œuvre le procédé de téléchargement qui vient d’être décrit. On propose en outre un programme d’ordinateur comprenant des instructions qui conduisent le concentrateur de données tel que précédemment décrit à exécuter les étapes du procédé de téléchargement qui vient d’être décrit. On propose de plus un support d'enregistrement lisible par ordinateur, sur lequel est enregistré le programme d’ordinateur qui vient d’être décrit. L’invention sera mieux comprise à la lumière de la description qui suit d’un mode de mise en œuvre particulier non limitatif de l’invention. Il sera fait référence aux dessins annexés, parmi lesquels : la figure 1 représente des compteurs et des concentrateurs de données ; la figure 2 représente, lors de la mise en œuvre du procédé de téléchargement selon l’invention, des échanges de commandes et de messages entre un SI, des concentrateurs de données et des compteurs. DESCRIPTION DETAILLEE DE L’INVENTION Le procédé de téléchargement selon l’invention permet de réaliser un téléchargement ordonnancé d’un logiciel dans une pluralité de compteurs via une pluralité de concentrateurs de données. Le procédé de téléchargement est mis en œuvre dans un réseau qui, outre les compteurs et les concentrateurs de données, comprend un Système d’Information (SI) comportant un ou plusieurs serveurs. Les compteurs sont par exemple des compteurs de gaz. Le logiciel est par exemple un firmware . Chaque compteur comprend un premier module de communication. Chaque concentrateur de données comprend un premier module de communication et un deuxième module de communication. Le SI comprend un deuxième module de communication. Les compteurs et les concentrateurs de données peuvent communiquer via les premiers modules de communication. Les concentrateurs de données et le SI peuvent communiquer via les deuxièmes modules de communication. Les modules de communication peuvent utiliser des technologies diverses. Ici, les premiers modules de communication des compteurs et des concentrateurs de données sont adaptés à communiquer via une communication radio utilisant le standard Wize opérant à la fréquence de 169MHz, alors que les deuxièmes modules de communication des concentrateurs de données et du SI sont adaptés à communiquer via un réseau 2G, 3G ou 4G. Chaque entité parmi les concentrateurs de données, les compteurs et le SI comprend au moins un composant de traitement adapté à exécuter des instructions d’un programme pour mettre en œuvre au moins certaines des étapes du procédé de téléchargement qui vont être décrites ci-après. Le composant de traitement peut bien sûr être différent selon les entités, et est par exemple un processeur, un microcontrôleur, ou bien un circuit logique programmable tel qu’un FPGA (pour Field Programmable Gate Arrays ) ou un ASIC (pour Application Specific Integrated Circuit ). On voit sur la figure 1 une pluralité de compteurs M1, M2, … , MK,…, MN qui sont chacun positionnés à portée de communication de plusieurs concentrateurs de données. Ici, lorsque l’on dit que deux entités sont «positionnées à portée de communication» l’une de l’autre, on entend que les moyens de communication dont sont équipées les deux entités et le positionnement de ces deux entités permettent non seulement que ces deux entités se détectent (ou tout au moins que l’une de ces deux entités détecte l’autre), mais aussi que ces deux entités soient capables de communiquer. Ainsi, sur la figure 1: - le compteur M1 est positionné à portée de communication des concentrateurs de données DC B et DC C; - le compteur M2 est positionné à portée de communication des concentrateurs de données DC A, DC B et DC C; - le compteur M3 est positionné à portée de communication des concentrateurs de données DC A, DC B et DC D; … - le compteur MK est positionné à portée de communication des concentrateurs de données DC B et DC C; … - le compteur MN-1 est positionné à portée de communication des concentrateurs de données DC A et DC C; - le compteur MN est positionné à portée de communication des concentrateurs de données DC A et DC D. Le fait que chaque compteur soit positionné à portée de communication d’une pluralité de concentrateurs de données correspond bien à la situation effective d’un réseau de compteurs réel. En effet, dans un réseau de compteurs de gaz très étendu, susceptible de comporter plusieurs millions de compteurs, le nombre de concentrateurs de données est lui aussi très important et la répartition géographique des concentrateurs de données est telle que chaque compteur «voit» (c’est-à-dire est positionné à portée de communication) effectivement et de manière générale plusieurs concentrateurs de données. Le procédé de téléchargement consiste tout d’abord à cartographier les positions des compteurs et des concentrateurs de données, puis à définir une pluralité de sous-réseaux comprenant chacun une pluralité de concentrateurs de données. Ces sous-réseaux sont définis chacun par une méthode semblable à un maillage géographique de type hexagonal (comme pour le GSM). Ces opérations sont ici réalisées dans le SI. Les sous-réseaux de concentrateurs de données sont définis de sorte que chaque concentrateur de données de chaque sous-réseau est positionné hors de portée de communication des autres concentrateurs de données dudit sous-réseau. Ainsi, dans un sous-réseau, les concentrateurs de données ne se «voient» pas. De plus, les sous-réseaux de concentrateurs de données sont définis de sorte que chaque compteur est positionné à portée de communication d’au plus un concentrateur de données par sous-réseau. Par conséquent, sur la figure 1, les concentrateurs de données DC A, DC B, DC C et DC D appartiennent à des sous-réseaux distincts. Le procédé de téléchargement consiste alors à associer à chaque sous-réseau au moins une date de téléchargement comprenant un jour et une heure, la date de téléchargement de chaque sous-réseau étant différente des dates de téléchargement des autres sous-réseaux. Ici, par «date de téléchargement», on entend donc une heure précise d’une journée particulière (et on peut bien sûr avoir plusieurs dates de téléchargement par jour). Le SI transmet alors aux concentrateurs de données de chaque sous-réseau la date de téléchargement associée audit sous-réseau. Chaque concentrateur de données transmet alors la date de téléchargement aux compteurs qui sont positionnés à portée de transmission dudit concentrateur de données. La transmission par le SI à chaque concentrateur de données de chaque sous-réseau de la date de téléchargement associée audit sous-réseau est une transmission en monodiffusion. De même, la transmission par chaque concentrateur de données de la date de téléchargement aux compteurs positionnés à portée de communication dudit concentrateur de données est une transmission en monodiffusion. Le SI transmet donc la date de téléchargement à chaque concentrateur de données par une commande unicast . Lorsque cette commande a été correctement reçue, le concentrateur de données en question renvoie une trame d’acquittement au SI. Ces échanges de commandes et de trames entre le SI et les concentrateurs de données utilisent des requêtes http POST et le protocole TR-69 . En parallèle, chaque concentrateur de données transmet à tous les compteurs qui sont positionnés à portée de transmission dudit concentrateur de données, via une communication radio utilisant le standard Wize opérant à la fréquence de 169MHz, la date de téléchargement par une commande unicast . Les compteurs ouvrent systématiquement une fenêtre d’écoute lorsqu’ils émettent une trame de collecte, ce qui leur permet de toujours recevoir les commandes unicast qui leur sont envoyées par les concentrateurs de données. La figure 2 illustre une configuration dans laquelle M sous-réseaux de concentrateurs de données ont été constitués: MAP 1, MAP 2, …, MAP M. Le sous-réseau MAP 1 comprend n 1 concentrateurs de données (référencés P11 à P1n 1 ); k 1 compteurs (référencés N11 à N1k 1 ) sont positionnés à portée de communication de ces n 1 concentrateurs de données. Le sous-réseau MAP 2 comprend n 2 concentrateurs de données (référencés P21 à P2n 2 ); k 2 compteurs (référencés N21 à N2k 2 ) sont positionnés à portée de communication de ces n 2 concentrateurs de données. … Le sous-réseau MAP M comprend n M concentrateurs de données (référencés PM1 à PMn M ); k M compteurs (référencés NM1 à NMk M ) sont positionnés à portée de communication de ces n M concentrateurs de données. Le SI transmet donc tout d’abord la commande unicast comprenant la date de téléchargement associée au sous-réseau MAP 1 au concentrateur de données P11 (étape E1), qui lui renvoie une trame d’acquittement (étape E2). Ces opérations sont répétées pour tous les concentrateurs de données du sous-réseau MAP 1, et s’achèvent, pour le sous-réseau MAP 1, lorsque le SI a transmis la commande unicast comprenant la date de téléchargement associée au sous-réseau MAP 1 au concentrateur de données P1n 1 (étape E3), qui lui renvoie une trame d’acquittement (étape E4). Parallèlement, toujours pour le sous-réseau MAP 1, le concentrateur de données P11 du sous-réseau MAP1 transmet au compteur N11 la commande unicast comprenant la date de téléchargement associée au sous-réseau MAP 1 (étape E5). Le compteur N11 lui renvoie une trame d’acquittement (étape E6). Ces opérations sont répétées pour tous les concentrateurs de données du sous-réseau MAP 1 et pour tous les compteurs associés. En ce qui concerne le sous-réseau MAP 1, ces opérations s’achèvent une fois que le concentrateur de données P1n 1 a transmis la commande unicast au compteur N1k 1 (étape E7) et que celui-ci lui a envoyé une trame d’acquittement (étape E8). Ces opérations sont par ailleurs répétées pour tous les sous-réseaux, jusqu’au sous-réseau MAP M. Ainsi, pour le sous-réseau MAP M, le SI transmet la commande unicast comprenant la date de téléchargement associée au sous-réseau MAP M au concentrateur de données PM1 (étape E9), qui lui renvoie une trame d’acquittement (étape E10). Ces opérations sont répétées pour tous les concentrateur de données du sous-réseau MAP M et pour tous les compteurs associés, jusqu’à ce que le SI ait transmis la commande unicast comprenant la date de téléchargement associée au sous-réseau MAP M au concentrateur de données PMn M (étape E11 ) , qui lui renvoie la trame d’acquittement (étape E12), et jusqu’à ce que le concentrateur de données PMn M ait transmis la commande unicast au compteur NMk M (étape E13), qui lui renvoie la trame d’acquittement (étape E14). Plusieurs dates de téléchargement correspondant à plusieurs sous-réseaux sont donc envoyées à chaque compteur qui est positionné à portée de communication de concentrateurs de données appartenant à ces sous-réseaux (distincts). Chacun de ces compteurs acquiert donc plusieurs dates de téléchargement distinctes. On note que le logiciel (le firmware ) lui-même est transmis à chaque concentrateur de données de chaque sous-réseau lors de la transmission audit concentrateur de données de la date de téléchargement associée audit sous-réseau, c’est-à-dire lors de la transmission par le SI des commandes unicast intégrant les dates de téléchargement. Puis, pour chaque sous-réseau, lorsqu’arrive la date de téléchargement associée audit sous-réseau, tous les concentrateurs de données dudit sous-réseau téléchargent le logiciel dans tous les compteurs qui sont positionnées à portée de communication des concentrateurs de données dudit sous-réseau. Pour chaque sous-réseau, le téléchargement du logiciel par les concentrateurs de données dudit sous-réseau dans les compteurs qui sont positionnés à portée de communication desdits concentrateurs de données est réalisé via une transmission en multidiffusion (en broadca s t ). Le téléchargement du logiciel dans les compteurs est réalisé via une communication radio utilisant le standard Wize opérant à la fréquence de 169MHz. Ainsi, sur la figure 2, à la date de téléchargement associée au sous-réseau MAP 1, les concentrateurs de données du sous-réseau MAP 1 téléchargent le logiciel dans les compteurs positionnés à portée de communication des concentrateurs de données du sous-réseau MAP 1 (étape E15). Cette opération est aussi réalisée pour les sous-réseaux MAP 2, MAP 3, etc., jusqu’au sous-réseau MAP M: à la date de téléchargement associée au sous-réseau MAP M, les concentrateurs de données du sous-réseau MAP M téléchargent le logiciel dans les compteurs positionnés à portée de communication des concentrateurs de données du sous-réseau MAP M (étape E16). Plus précisément, lorsqu’arrive la date de téléchargement associée à un sous-réseau, chaque compteur, qui est positionné à portée de communication d’un concentrateur de données dudit sous-réseau, se réveille et ouvre une fenêtre d’écoute au cours de laquelle le logiciel est téléchargé dans le compteur par ledit concentrateur de données. Ainsi, à chaque date de téléchargement, qui correspond à un jour et à une heure de «rendez-vous» pour les compteurs positionnés à portée de communication des concentrateurs de données d’un sous-réseau et pour lesdits concentrateurs de données, les compteurs concernés se réveillent et se mettent en écoute d’un téléchargement, sachant qu’ils sont à l’heure avec une certaine précision et qu’ils tiennent compte de l’incertitude de l’heure pour anticiper l’ouverture et calibrer la fenêtre d’écoute. On note que, pour chaque compteur, si le téléchargement du logiciel dans le compteur a été correctement effectué, le compteur ne se réveillera pas s’il reçoit à nouveau une date de téléchargement pour ledit logiciel. L’invention repose donc sur l’hypothèse que tous les concentrateurs de données du réseau sont utiles pour joindre les compteurs. Les téléchargements sont donc programmés sur tous les concentrateurs de données. De cette manière, tous les compteurs ont beaucoup plus de chance d’être téléchargés lors des dates de téléchargement programmées. On évite ainsi la «méthode balai», qui peut malgré tout être conservée par acquis de conscience pour les (très) rares compteurs qui n’auraient pas été téléchargés. Bien entendu, l’invention n’est pas limitée au mode de réalisation décrit mais englobe toute variante entrant dans le champ de l’invention telle que définie par les revendications. Dans cette description, on a associé une seule date de téléchargement à chaque sous-réseau. Il est possible d’associer plusieurs dates de téléchargement à chaque sous-réseau (ou à certains sous-réseaux), en veillant à ce que toutes ces dates de téléchargement soient bien distinctes les unes des autres, pour éviter tout «télescopage». L’invention peut être mise en œuvre avec tout type de compteur: compteur d’eau, de gaz, d’électricité, etc. Procédé de téléchargement, mis en œuvre dans un serveur tel qu’un serveur d’un Système d’Information (SI) et destiné à télécharger un logiciel dans une pluralité de compteurs (M1, M2, …, MN) via une pluralité de concentrateurs de données (DC A, DC B, …), comprenant les étapes de: - cartographier les positions des compteurs et des concentrateurs de données; - définir une pluralité de sous-réseaux comprenant chacun une pluralité de concentrateurs de données; - associer à chaque sous-réseau au moins une date de téléchargement comprenant un jour et une heure, la date de téléchargement de chaque sous-réseau étant différente des dates de téléchargement des autres sous-réseaux; - transmettre aux concentrateurs de données de chaque sous-réseau la date de téléchargement associée audit sous-réseau de sorte que, lorsqu’arrive la date de téléchargement associée audit sous-réseau, tous les concentrateurs de données dudit sous-réseau téléchargent le logiciel dans tous les compteurs qui sont positionnés à portée de communication des concentrateurs de données dudit sous-réseau. Procédé selon la revendication 1, dans lequel les sous-réseaux sont définis de sorte que chaque concentrateur de données de chaque sous-réseau est positionné hors de portée de communication des autres concentrateurs de données dudit sous-réseau. Procédé selon l’une des revendications précédentes, dans lequel les sous-réseaux sont définis de sorte que chaque compteur est positionné à portée de communication d’au plus un concentrateur de données par sous-réseau. Procédé selon l’une des revendications précédentes, dans lequel le logiciel est transmis à chaque concentrateur de données de chaque sous-réseau lors de la transmission audit concentrateur de données de la date de téléchargement associée audit sous-réseau. Procédé selon l’une des revendications précédentes, dans lequel la transmission à chaque concentrateur de données de chaque sous-réseau de la date de téléchargement associée audit sous-réseau est une transmission en monodiffusion. Procédé selon l’une des revendications précédentes, dans lequel, pour chaque sous-réseau, le téléchargement du logiciel par chaque concentrateur de données dudit sous-réseau dans les compteurs qui sont positionnés à portée de communication dudit concentrateur de données est réalisé via une transmission en multidiffusion. Procédé selon l’une des revendications précédentes, dans lequel, lorsqu’arrive la date de téléchargement associée à un sous-réseau, chaque compteur, qui est à positionné à portée de communication d’un concentrateur de données dudit sous-réseau, se réveille et ouvre une fenêtre d’écoute au cours de laquelle le logiciel est téléchargé dans le compteur par ledit concentrateur de données. Procédé selon la revendication 7, dans lequel, si le téléchargement du logiciel dans le compteur a été correctement effectué, le compteur ne se réveillera pas s’il reçoit à nouveau une date de téléchargement pour le même logiciel. Système d’Information comprenant un composant de traitement dans lequel est mis en œuvre le procédé de téléchargement selon l’une des revendications précédentes. Programme d’ordinateur comprenant des instructions qui conduisent le Système d’Information selon la revendication 9 à exécuter les étapes du procédé de téléchargement selon l’une des revendications 1 à 8. Support d'enregistrement lisible par ordinateur, sur lequel est enregistré le programme d’ordinateur selon la revendication 10. Procédé de téléchargement, mis en œuvre dans un concentrateur de données et destiné à télécharger un logiciel dans une pluralité de compteurs qui sont positionnés à portée de communication dudit concentrateur de données, comprenant les étapes de: - acquérir le logiciel; - acquérir au moins une date de téléchargement comprenant un jour et une heure; - transmettre aux compteurs la date de téléchargement; - lorsqu’arrive la date de téléchargement, télécharger le logiciel dans tous les compteurs. Procédé selon la revendication 12, dans lequel le concentrateur de données acquiert le logiciel lors de l’acquisition de la date de téléchargement. Procédé selon l’une des revendications précédentes, dans lequel la transmission à chaque compteur de la date de téléchargement est une transmission en monodiffusion. Procédé selon l’une des revendications précédentes, dans lequel le téléchargement du logiciel dans les compteurs est réalisé via une transmission en multidiffusion. Procédé selon l’une des revendications précédentes, dans lequel, lorsqu’arrive la date de téléchargement, chaque compteur, qui est à portée de communication du concentrateur de données, se réveille et ouvre une fenêtre d’écoute au cours de laquelle le logiciel est téléchargé dans le compteur par le concentrateur de données. Procédé selon la revendication 16, dans lequel, si le téléchargement du logiciel dans le compteur a été correctement effectué, le compteur ne se réveillera pas s’il reçoit à nouveau une date de téléchargement pour le même logiciel. Concentrateur de données, dans lequel est mis en œuvre le procédé de téléchargement selon l’une des revendications 12 à 17. Programme d’ordinateur comprenant des instructions qui conduisent le concentrateur de données selon la revendication 18 à exécuter les étapes du procédé de téléchargement selon l’une des revendications 12 à 17. Support d'enregistrement lisible par ordinateur, sur lequel est enregistré le programme d’ordinateur selon la revendication 19.