Brevet FR2948520A1 — publié le 20110128

La présente invention concerne un procédé de mise en veille et de réveil d'une passerelle domestique et une passerelle domestique mettant en oeuvre ce procédé. Une passerelle domestique est un appareil qui permet à un abonné de pouvoir recevoir chez lui, via Internet, des services de type télévision ou VoIP (Voice Over Internet Protocol). Ainsi, après avoir connecté des appareils sur la passerelle domestique, un abonné peut accéder à des sites Internet, échanger des messages électroniques, recevoir des programmes de télévision et/ou téléphoner. Pour cela, une passerelle domestique doit rester allumée en permanence en particulier pour recevoir d'éventuels appels téléphoniques. Afin d'économiser de l'énergie, l'abonné peut éteindre sa passerelle domestique mais cet abonné sera alors obligé de la rallumer manuellement lors d'une prochaine utilisation, ne lui permettant pas, ainsi, des accès à un réseau de communication externe pour, notamment, enregistrer un programme de télévision ou passer un appel téléphonique. Le problème résolu par la présente invention consiste à réduire la consommation d'une passerelle domestique. A cet effet, la présente invention concerne un procédé de mise en veille et de réveil d'une passerelle domestique, caractérisée en ce qu'une plage horaire est mémorisée par la passerelle et que la passerelle est mise en veille au début de ladite plage horaire et réveillée au terme de ladite plage horaire. Ainsi, un utilisateur peut programmer des plages horaires qui sont alors mémorisées dans la passerelle pour exprimer les périodes pendant lesquelles l'utilisateur n'utilise pas la passerelle et les périodes pendant lesquelles l'utilisateur est susceptible de l'utiliser. Selon un mode de réalisation, la passerelle bascule dans un mode de 25 consommation nominale lorsqu'elle est réveillée et dans un mode de basse consommation lorsqu'elle est en veille. Selon un mode de réalisation, l'alimentation de la passerelle est coupée lorsque la passerelle bascule dans le mode de basse consommation et cette alimentation est rétablie lorsque la passerelle bascule dans le mode de consommation nominale. 30 Selon son aspect matériel, la présente invention concerne une passerelle domestique classique qui est particulière par le fait qu'elle met en oeuvre le procédé ci-dessus. De plus, cette passerelle est particulière car elle comporte un micro-processeur alimenté par une alimentation qui est reliée à la source d'alimentation électrique mais qui est distincte de l'alimentation principale. L'un des avantages d'une telle passerelle est qu'un micro-processeur basse consommation peut être utilisé du fait que pendant que la passerelle fonctionne dans un mode basse consommation, le micro-processeur ne met en oeuvre qu'un nombre limité de fonctions assurées autrement par le processeur principal. L'alimentation du processeur principal de la passerelle peut ainsi être coupée, optimisant la réduction de la consommation de la passerelle lorsque celle-ci n'a pas lieu d'être alimentée. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels: La Fig. 1 représente différents modes de réalisation du procédé de mise en veille et de réveil d'une passerelle domestique selon la présente invention, La Fig. 2 représente une variante de l'un des procédés de la Fig. 1, La Fig. 3 représente un synoptique d'une architecture interne de la passerelle selon la présente invention, et La Fig. 4 illustre un mode de réalisation dans la passerelle d'un décalage de la fin d'une plage horaire mémorisée par la passerelle. La Fig. 1 représente différents modes de réalisation du procédé de mise en veille et de réveil d'une passerelle domestique selon la présente invention. Selon ces modes de réalisation, la passerelle domestique fonctionne selon trois modes : ON, SLEEP ou OFF. Dans les modes OFF et SLEEP, la passerelle fonctionne dans un mode basse consommation, c'est-à-dire que le processeur principal et autres interfaces qui sont utilisés classiquement par la passerelle et regroupés sous le nom de bloc GW (voir Fig. 3) ne sont pas alimentés électriquement. Selon la Fig. 3, l'alimentation POWER est coupée. Dans le mode ON, la passerelle fonctionne dans un mode de consommation nominale, c'est-à-dire que le bloc GW est alimenté par l'alimentation POWER. La passerelle bascule du mode OFF vers le mode ON lorsqu'une action manuelle de l'utilisateur N/F se produit. Par exemple, l'utilisateur exerce une pression courte ou longue sur un bouton marche/arrêt de la passerelle (bouton ON/OFF de la Fig. 3). La passerelle bascule du mode ON vers le mode OFF lorsqu'une condition d'extinction OC est vérifiée. Selon un mode de réalisation, la condition OC est vérifiée lorsqu'une action manuelle de l'utilisateur se produit. Par exemple, l'utilisateur exerce une pression longue sur un bouton marche/arrêt de la passerelle. Selon un autre mode de réalisation, la condition OC est vérifiée lorsqu'une inactivité est détectée par la passerelle pendant une période de temps déterminée. La passerelle bascule du mode SLEEP vers le mode OFF lorsqu'une autre action manuelle de l'utilisateur N/F_L se produit. Par exemple, l'utilisateur exerce une pression longue sur le bouton marche/arrêt de la passerelle. La passerelle bascule du mode SLEEP vers le mode ON lorsqu'une condition de 10 réveil WC est vérifiée. Selon un mode de réalisation, une condition de réveil WC est vérifiée lorsqu'une action est exercée sur la passerelle par l'utilisateur. Par exemple, l'utilisateur exerce une pression courte ou longue sur un bouton marche/arrêt de la passerelle. Selon autre mode de réalisation, une condition de réveil WC est vérifiée 15 lorsqu'une plage horaire PH mémorisée préalablement par la passerelle arrive à son terme. Par exemple, lorsque la passerelle bascule dans le mode SLEEP, un compteur NR d'intervalles de temps de même durée I est initialisé à une valeur NRmax calculée à partir de l'heure exacte (par exemple l'heure G.M.T), le début d'une plage horaire 20 PH mémorisée et de la durée I. Ensuite, à l'expiration de chacun de ces intervalles de temps de même durée I, le compteur NR est décrémenté d'une unité. La condition de réveil WC est vérifiée lorsque le compteur NR arrive à zéro. Selon un mode de réalisation du procédé, si il est détecté une activité sur les interfaces de la passerelle, la passerelle bascule du mode dans lequel elle se trouve 25 vers le mode ON. Ce mode de réalisation est particulièrement avantageux car il permet de préempter le fonctionnement de la passerelle quel que soit le mode dans lequel elle fonctionne à ce moment-là. L'activité d'une des interfaces de la passerelle peut être la détection d'un décroché d'un poste téléphonique ou la négociation du lien Ethernet. 30 La passerelle bascule du mode ON vers le mode SLEEP lorsqu'une condition de mise en veille SC est vérifiée. Selon un autre mode de réalisation, une condition SC est vérifiée lorsqu'une plage horaire PH mémorisée par la passerelle débute. Pour cela par exemple, la passerelle, connaissant l'heure exacte (par exemple l'heure G.M.T), génère une interruption (condition SC) dès que le début d'une plage horaire PH mémorisée est égal à cette heure exacte. Selon un mode de réalisation, une condition SC est vérifiée lorsqu'une inactivité de la passerelle est détectée pendant une période de temps prédéterminée. Selon un mode de réalisation, une condition SC est vérifiée lorsqu'une action est exercée sur la passerelle par l'utilisateur. Par exemple, l'utilisateur exerce une pression courte sur un bouton marche/arrêt de la passerelle. Lorsque cette condition de mise en veille est vérifiée, la passerelle annule alors la décrémentation du compteur NR si elle est en cours, c'est-à-dire que la condition SC ainsi vérifiée préempte le compteur NR . Cette préemption peut être suivie d'une reprogrammation des plages horaires et/ou du compteur NR. La Fig. 2 représente une variante de l'un des modes de réalisation du procédé de la Fig. 1 qui permet, en plus de mettre en veille et de réveiller la passerelle, de gérer les pertes d'alimentation principale qui se produisent, en particulier, lors d'une coupure inopportune du secteur, d'un débranchement intempestif de la passerelle d'une source d'alimentation, ou d'un défaut de l'alimentation en tension dérivées des différents composants de la passerelle (fonction de contrôle des alimentations dérivées). De plus, cette variante permet de gérer le fonctionnement de son processeur principal GWP de la passerelle (voir Fig. 2) lorsqu'il est bloqué dans une étape d'un processus qu'il est sensé exécuter (fonction appelée watchdog en anglais). Selon cette variante, la passerelle fonctionne selon trois modes basse consommation supplémentaires: NOPOWER, STARTUP ou GETTIME, et est prévue pour mémoriser le mode dans lequel elle fonctionnait juste avant qu'elle ne soit plus alimentée (perte d'alimentation principale). La valeur de ce mode est sauvegardée par la passerelle sous le nom de SAVE qui peut donc prendre soit la valeur ON, soit OFF soit SLEEP pour désigner que la passerelle fonctionnait alors respectivement dans les modes ON, OFF ou SLEEP. La passerelle bascule des modes ON, OFF, SLEEP, GETTIME ou STARTUP 30 vers le mode NO POWER dès qu'une condition NO DC est vérifiée. Selon un mode de réalisation, la condition NO DC est vérifiée si une coupure inopportune du secteur se produit ou si un débranchement intempestif de la passerelle d'une source d'alimentation se produit. La passerelle bascule du mode NO POWER dans lequel il est vérifié si la passerelle est à nouveau alimentée vers le mode STARTUP lorsque la condition NO DC n'est plus vérifiée (condition DC vérifiée). La passerelle bascule du mode GETTIME ou du mode ON vers le mode STARTUP lorsqu'une condition de défaut de fonctionnement FC est vérifiée. Selon un mode de réalisation, la condition FC est vérifiée lorsque le processeur principal GWP est bloqué dans une étape d'un processus qu'il est sensé exécuter. Selon un mode de réalisation, la condition FC est vérifiée lorsque survient un défaut de l'alimentation en tension dérivée des différents composants de la passerelle. Dans le mode STARTUP, la passerelle tente de redémarrer et si elle y arrive, elle bascule vers le mode ON si une condition 01 est vérifiée, vers le mode OFF si une condition 02 est vérifiée, et vers le mode GETTIME si la condition 03 est vérifiée. Selon un mode de réalisation, la condition 01 est vérifiée si la valeur SAVE 15 égale ON. Selon un mode de réalisation, la condition 01 est vérifiée lorsqu'une action est exercée sur la passerelle par l'utilisateur. Par exemple, l'utilisateur exerce une pression courte ou longue sur le bouton marche/arrêt de la passerelle. Selon un mode de réalisation, la condition 02 est vérifiée si la valeur SAVE 20 égale OFF et qu'aucune action manuelle n'est exercée par l'utilisateur sur la passerelle. Selon un mode de réalisation, la condition 03 est vérifiée si la valeur SAVE égale SLEEP et qu'aucune action manuelle n'est exercée par l'utilisateur sur la passerelle. 25 Dans le mode GETTIME, la passerelle récupère la valeur exacte de l'heure, et recalcule la valeur NRmax à partir de la fin de la plage horaire PH qui est en cours, à partir de l'heure exacte (par exemple l'heure G.M.T) et de la durée I. Le compteur NR est alors initialisé à NRmax (condition TS vérifiée) et la passerelle bascule alors du mode GETTIME vers le mode SLEEP. 30 Les opérations réalisées au cours du mode GETTIME peuvent être pré-emptées par une action manuelle de l'utilisateur sur la passerelle telle que par exemple par pression sur le bouton de marche/arrêt. Selon un mode de réalisation, la passerelle bascule du mode GETTIME vers le mode ON lorsque l'utilisateur exerce une pression courte sur le bouton de marche/arrêt (condition N/F_S) et vers le mode OFF lorsque cette pression est longue (condition N/F_L). Selon une autre caractéristique, la passerelle pilote un voyant V, par exemple une LED, qu'elle fait clignoter lorsque la passerelle est dans le mode SLEEP, qu'elle laisse éteinte lorsque la passerelle est dans le mode OFF et qu'elle laisse allumé en permanence lorsque la passerelle est dans le mode ON. A la Fig.3, une passerelle domestique selon la présente invention est schématiquement représentée. La passerelle comporte un bloc GW qui met en oeuvre les fonctions classiques d'une passerelle domestique. Ce bloc comporte, notamment, un processeur principal GWP, une mémoire M et des moyens et autres interfaces pour communiquer soit avec des appareils domestiques soit avec un équipement distant d'un réseau de communication local ou externe à l'installation domestique selon différents protocoles (WiFi, Adsl, Fxs, Lan, USB,...). La passerelle domestique comporte également une alimentation POWER dont la fonction est d'alimenter les composants et autres interfaces du bloc GW en énergie électrique. Lorsque l'alimentation POWER est alimentée par une source de tension référencée Vin, typiquement 12v, la passerelle domestique fonctionne en mode de consommation nominale. Lorsque l'alimentation POWER est coupée, la passerelle domestique fonctionne en mode basse consommation. La passerelle comporte également un bouton marche/arrêt ON/OFF et un voyant V tel que par exemple une LED. Selon une caractéristique, la passerelle comporte un micro-processeur MCU alimenté par une alimentation propre reliée à la source d'alimentation Vin mais qui est distincte de l'alimentation POWER. Ainsi, l'alimentation du bloc GW peut être coupée et rétablie indépendamment de l'alimentation du micro-processeur. Selon une autre caractéristique, une mémoire de la passerelle, par exemple la mémoire M, comporte des instructions d'un programme pour mettre en oeuvre l'un des procédés décrits en relation avec les Fig. 1 et 2. Ces instructions, exécutées par le micro-processeur MCU, requièrent des échanges d'informations avec un équipement distant EQ d'un réseau de communication externe (non représenté), la mémoire M, le processeur principal GWP, le bouton ON/OFF, le voyant V, l'alimentation POWER et l'alimentation en tension dérivées des différents composants de la passerelle. La mémoire M mémorise au moins une plage horaire PH. Cette plage horaire PH est programmée par l'utilisateur au travers, par exemple, d'une interface de la passerelle ou à partir d'un équipement distant qui communique alors la plage horaire PH à la passerelle domestique qui la mémorise dans la mémoire M. Le micro-processeur MCU gère le compteur NR et génère une condition WC selon sa valeur, tel que expliqué précédemment. Selon un mode de réalisation, le processeur principal GWP récupère le début de la plage horaire PH et la durée I pour calculer la valeur NRMax qu'il envoie alors au micro-processeur MCU. Selon un mode de réalisation, la mémoire M mémorise la durée I. Selon un mode de réalisation, la passerelle comporte des moyens pour mémoriser dans une mémoire, par exemple la mémoire M, le mode dans lequel la passerelle fonctionnait avant une perte d'alimentation principale (valeur SAVE). Le micro-processeur MCU est relié à l'alimentation POWER afin de lui envoyer un signal binaire s qui pilote sa valeur de sortie. Lorsque le signal s est à 0, la sortie de l'alimentation POWER est également à 0 et le bloc GW n'est plus alimenté. Lorsque le signal s est à 1, la sortie de l'alimentation POWER est également à 1 et le bloc GW est alimenté. Le micro-processeur MCU est relié à la ligne d'alimentation principale de la passerelle pour détecter une coupure inopportune du secteur ou le débranchement intempestif de la passerelle de la source d'alimentation. Par exemple, si cette tension est inférieure à 11,1v (seuil de détection de coupure), le micro-processeur génère le signal DG à un niveau bas indiquant ainsi au processeur principal GWP une perte d'alimentation. Dans le cas où la tension est supérieure à 11,1v (tension requise suffisante), le micro-processeur génère le signal DG à un niveau haut indiquant ainsi au processeur principal GWP que la passerelle est branchée à une source d'alimentation suffisante (fonction dying gasp). Selon l'exemple de la Fig. 3, l'entrée référencée `mon 12V' est l'entrée du micro-processeur qui récupère une tension au travers d'un pont de résistances qui permet d'abaisser le seuil de 11,1v à 0,6v par exemple. Le micro-processeur MCU est relié à une voire plusieurs lignes qui alimentent 30 en tensions dérivées certains composants de la passerelle pour détecter un défaut de valeurs de tensions dérivées. A la Fig. 3, trois tensions dérivées sont ainsi contrôlées par le micro-processeur MCU qui récupère sur ses entrées référencées `mon 5v', `mon 3,3v' et `mon 1,8v' au travers de pont de résistances. Le micro-processeur est alors prévu pour comparer chacune des tensions délivrées sur ces entrées par rapport à un seuil et ainsi détecter un défaut de l'alimentation en tension dérivée des différents composants de la passerelle. Le micro-processeur est prévu pour émettre périodiquement au processeur principal GWP un signal particulier (du type � are you alive � ?) pour déterminer si le processeur principal GWP est bloqué dans une étape d'un processus qu'il est sensé exécuter. Si tel est le cas, le micro-processeur MCU envoie au processeur principal GWP un signal de ré-initialisation POR (Power On Reset). Le micro-processeur est également relié au voyant V pour piloter son 10 fonctionnement tel que décrit précédemment. Le micro-processeur MCU est relié au bouton ON/OFF afin de récupérer un signal lorsque une pression est exercée par l'utilisateur sur ce bouton. Selon un mode de réalisation, le micro-processeur MCU est prévu pour distinguer une pression longue d'une pression courte sur le bouton ON/OFF. Par 15 exemple, une pression sur le bouton ON/OFF est considérée courte lorsque la durée de cette pression est inférieure à 3,5s et est considérée longue si cette durée excède 3,5s. Selon un mode de réalisation, le processeur principal détecte une nouvelle activité ou une inactivité de la passerelle par détection d'une activité ou de l'inactivité des interfaces de communication. 20 Selon un mode de réalisation, l'équipement distant EQ, à partir duquel la passerelle récupère l'heure exacte est un serveur NTP. La valeur exacte est par exemple récupérée à travers une session Adsl. La passerelle de la Fig. 3 permet donc à un abonné de pouvoir programmer sa mise en veille lorsque cet abonné n'a pas prévu d'utiliser la passerelle (par exemple la 25 nuit) mais également son réveil (a priori le matin). Ainsi, une passerelle, dès son réveil, émet une requête à un serveur d'accès (également appelé serveur large bande) pour qu'une nouvelle session de communication s'établisse entre un appareil domestique et un équipement via le réseau de communication externe. Les passerelles selon la présente invention induisent donc un problème de 30 concomitance des requêtes au niveau des serveurs d'accès car les abonnés risquent de programmer la même heure de réveil de leurs passerelles (par exemple 7H du matin). Cette concomitance des requêtes risque alors de provoquer la chute des serveurs d'accès et ainsi interdire toute connexion avec le réseau pour l'ensemble des abonnés qui dépendent de ces serveurs d'accès. Pour palier ce problème, le début d'une plage horaire PH est étalé de manière aléatoire sur une fenêtre de temps A donné. Ainsi, lorsque le procédé fait appel, pour la première fois, à la fin de la plage horaire mémorisée PH, cette valeur de temps est décalée d'une valeur aléatoire. La nouvelle fin de la plage horaire PH ainsi modifiée est alors mémorisée et le procédé fait alors référence à cette valeur modifiée chaque fois qu'il a besoin de connaître la fin de la plage horaire PH. La Fig. 4 donne un schéma qui illustre un mode de réalisation dans la passerelle de ce décalage de la fin d'une plage horaire PH mémorisée par la passerelle. La fenêtre de temps A est ici récupérée à partir d'un équipement d'un réseau de communication NET. Par exemple, cette fenêtre de temps A est donnée par le fournisseur d'accès qui peut ainsi contrôler la capacité de ses serveurs d'accès en dimensionnant la fenêtre de temps A. La mémoire mémorise cette fenêtre de temps A. Lorsque le processeur principal GWP récupère la fin fl de la plage horaire PH mémorisée par la passerelle, il récupère également la fenêtre de temps A. Cette valeur est modifiée (f2) d'une valeur aléatoire avant d'être envoyée au micro-processeur MCU. Ce décalage aléatoire des temps de fin de plage horaire PH est mis en oeuvre dans la passerelle par une fonction pseudo aléatoire exécutée par le processeur principal GWP.20 REVENDICATIONS1) Procédé de mise en veille et de réveil d'une passerelle domestique, caractérisé en ce qu'une plage horaire (PH) est mémorisée par la passerelle et que la passerelle est mise en veille au début de ladite plage horaire (PH) et réveillée au terme de ladite plage horaire (PH). 2) Procédé selon la revendication 1, dans lequel la passerelle bascule dans un mode de consommation nominale, appelé mode ON, lorsqu'elle est réveillée, et dans un mode de basse consommation, appelé mode SLEEP, lorsqu'elle est en veille. 10 3) Procédé selon la revendication 2, dans lequel l'alimentation de la passerelle (POWER) est coupée lorsque la passerelle bascule dans le mode SLEEP et cette alimentation est rétablie lorsque la passerelle bascule dans le mode ON. 4) Procédé selon la revendication 2 ou 3, dans lequel la passerelle bascule dans 15 le mode ON lorsqu'une action est exercée sur la passerelle par l'utilisateur ou lorsque la plage horaire (PH) arrive à son terme ou si il est détecté une activité sur les interfaces de la passerelle, et dans le mode SLEEP lorsque la plage horaire (PH) débute ou lorsqu'une action est exercée sur la passerelle par l'utilisateur ou lorsqu'une inactivité de la passerelle est détectée pendant une période de temps prédéterminée. 20 5) Procédé selon l'une des revendications 2 à 4, dans lequel la passerelle peut basculer dans trois autres modes de basse consommation, l'un appelé NOPOWER dans lequel il est vérifié si la passerelle est alimentée, un autre appelé STARTUP dans lequel la passerelle redémarre et un autre appelé GETTIME dans lequel l'heure exacte 25 est récupérée, et dans lequel la passerelle mémorise la valeur du mode (SAVE) dans lequel elle fonctionnait juste avant une perte d'alimentation principale. 6) Procédé selon la revendication 5, dans lequel la passerelle bascule des modes ON, SLEEP, GETTIME ou STARTUP vers le mode NOPOWER si une coupure 30 inopportune du secteur se produit ou si un débranchement intempestif de la passerelle d'une source d'alimentation se produit, du mode NO POWER vers le mode STARTUP lorsque le secteur n'est pas coupé et la passerelle branchée à une source5d'alimentation (condition DC), du mode GETTIME ou du mode ON vers le mode STARTUP lorsque le processeur principal (GWP) de la passerelle est bloqué dans une étape d'un processus qu'il est sensé exécuter ou lorsque survient un défaut de l'alimentation en tension dérivée des différents composants de la passerelle. 7) Procédé selon la revendication 6, dans lequel la passerelle bascule du mode STARTUP vers le mode ON si la valeur du mode mémorisée (SAVE) égale ON ou lorsqu'une action est exercée sur la passerelle par l'utilisateur, et vers le mode GETTIME si la valeur du mode mémorisée (SAVE) égale SLEEP et qu'aucune action manuelle n'est exercée par l'utilisateur sur la passerelle, du mode GETTIME vers le mode ON lorsque l'utilisateur exerce une pression courte sur le bouton de marche/arrêt (condition N/F_S). 8) Procédé selon l'une des revendications 2 à 7, dans lequel la passerelle pilote 15 un voyant (V) qui clignote lorsque la passerelle est dans le mode SLEEP et qui reste allumé en permanence lorsque la passerelle est dans le mode ON. 9) Procédé selon l'une des revendications 1 à 8, dans lequel l'heure exacte est récupérée à partir d'un équipement distant (EQ). 10) Procédé selon l'une des revendications 1 à 9, dans lequel le début de la plage horaire (PH) est étalé de manière aléatoire sur une fenêtre de temps (A) mémorisée. 25 11) Procédé selon la revendication 9, dans lequel la fenêtre de temps (A) est récupérée à partir d'un équipement d'un réseau de communication (NET). 12) Passerelle domestique comportant un processeur principal (GWP), une mémoire (M), une alimentation principale (POWER) qui est reliée à une source 30 d'alimentation électrique (Vin) et qui est destinée à alimenter les composants et autres interfaces de la passerelle, un bouton marche/arrêt (ON/OFF) et un voyant (V), caractérisée en ce qu'elle comporte un micro-processeur (MCU) alimenté par une alimentation (ALI) qui est reliée à la source d'alimentation électrique (Vin) mais qui est distincte de l'alimentation principale (POWER), ledit micro-processeur (MCU) 20mémorisant des instructions d'un programme mettant en oeuvre un procédé conforme à l'une des revendications 1 à 11. 13) Passerelle selon la revendication 12, dans laquelle la mémoire mémorise la 5 valeur du mode (SAVE) dans lequel la passerelle fonctionnait avant une perte d'alimentation principale. 14) Passerelle selon la revendication 12 ou 13, dans laquelle le micro-processeur (MCU) est relié à la ligne d'alimentation principale de la passerelle pour 10 détecter une coupure inopportune du secteur ou le débranchement intempestif de la passerelle de la source d'alimentation. 15) Passerelle selon l'une des revendications 12 à 14, dans laquelle le micro-processeur (MCU) est relié à une voire plusieurs lignes qui alimentent en tensions 15 dérivées certains composants de la passerelle pour détecter un défaut de valeurs de tensions dérivées. 16) Passerelle selon l'une des revendications 12 à 15, dans laquelle le micro-processeur (MCU) est prévu pour émettre périodiquement au processeur principal 20 (GWP) un signal particulier pour déterminer si le processeur principal (GWP) est bloqué dans une étape d'un processus qu'il est sensé exécuter, et si tel est le cas, le micro-processeur (MCU) est prévu pour envoyer au processeur principal (GWP) un signal de ré-initialisation (POR) (Power On Reset). 25 17) Passerelle selon l'une des revendications 12 à 16, dans laquelle le micro-processeur (MCU) est prévu pour distinguer une pression longue d'une pression courte sur le bouton marche/arrêt (ON/OFF).