Brevet FR3153956A1 — publié le 20250411

Procédé et dispositif de contrôle d’exécution d’au moins une action par un objet connecté dans un réseau de communication Ce procédé comprend une ouverture (82) d’une connexion sécurisée entre un objet connecté pour bâtiment et un contrôleur distant, mettant en œuvre un premier certificat de sécurité de l’objet connecté et un deuxième certificat de sécurité du contrôleur distant, et une réception via ladite connexion sécurisée (42), d’une commande d’exécution d’au moins une action émise par le contrôleur distant, puis des étapes de : extraction (86) d’une valeur d’un champ prédéterminé du deuxième certificat de sécurité, dite valeur d’autorisation d’accès du contrôleur distant; vérification (90), dans une structure de mémorisation d’associations entre des valeurs d’autorisation d’accès et des ensembles de commandes autorisées, que ladite commande reçue appartient à un ensemble d’au moins une commande autorisée associé à ladite valeur d’accès; et en cas de vérification positive, exécution (92) d’au moins une action associée à la commande reçue. Figure pour l'abrégé : Figure 3 Procédé et dispositif de contrôle d’exécution d’au moins une action par un objet connecté dans un réseau de communication La présente invention concerne un procédé de contrôle d’exécution d’au moins une action par un objet connecté pour bâtiment dans un réseau de communication, ainsi qu’un dispositif de contrôle d’exécution associé. L’invention s’applique en particulier dans des systèmes domotiques pour bâtiments comprenant au moins un objet connecté, et pour la commande, la configuration et/ou la maintenance d’un système domotique pour bâtiment. Plus généralement, l’invention se rapporte au domaine de l’Internet des Objets IdO (traduit de l’anglais « Internet of Things IoT») pour bâtiments, aussi bien pour des bâtiments à usage commercial que des bâtiments à usage résidentiel, qu’ils soient individuels ou collectifs. Par objet connecté, on entend un objet électronique connecté de manière filaire ou sans-fil à un réseau de communication, et configuré pour émettre ou recevoir des données via le réseau de communication. Par objet connecté pour bâtiment, on entend un object connecté adapté pour être disposé dans un bâtiment, et configuré pour assurer des fonctions de confort et de gestion d’énergie, comme le chauffage, la ventilation et la climatisation, mais aussi des fonctions de gestion de l’éclairage et de pilotage des ouvrants, tels que des stores ou des volets roulants placés devant des fenêtres du bâtiment ou encore de la sécurisation à distance par contrôle de systèmes de fermetures (portes, serrures). Typiquement, les équipements d’un même bâtiment sont connectés à une unité de commande, qui a pour fonction de superviser ces équipements et d’en contrôler le fonctionnement. Lorsqu’un réseau de communication est mis en œuvre dans un système domotique comprenant au moins un objet connecté, l’objet connecté est contrôlable à distance, par un contrôleur distant, via le réseau de communication, par exemple en utilisant un ou plusieurs équipements réseau passerelle. Il est alors préférable d’ajouter un niveau de sécurité pour assurer que le contrôle de l’objet connecté est bien effectué par un tiers autorisé par des droits d’accès correspondants. Pour assurer la sécurité, il est connu de sécuriser l’accès à l’objet connecté par mot de passe en attribuant individuellement un mot de passe unique pour chaque objet connecté, le mot de passe unique étant par exemple indiqué sur l’étiquette de l’objet connecté en clair ou encodé dans un datagramme de type QR code. Ainsi, un utilisateur disposant de ce mot de passe unique peut se connecter individuellement à l’objet connecté pour lui transmettre une commande associée à une action. Cependant, la mise en place d’une connexion sécurisée par mot de passe unique avec chaque objet connecté n’est pas envisageable dans certains cas particuliers d’utilisation, par exemple dans une phase d’installation et de configuration d’un système domotique comportant un nombre élevé d’objets connectés, l’installateur étant dans ce cas contraint de manipuler autant de mots de passe uniques que de d’objets connectés. Il existe donc un besoin de sécuriser l’accès pour commander l’exécution d’actions par des objets connectés pour bâtiment connectés à un réseau de communication, tout en facilitant l’accès sécurisé pour un grand nombre d’objets connectés. A cet effet, l’invention a pour objet un procédé de contrôle d’exécution d’au moins une action par un objet connecté pour bâtiment dans un réseau de communication, ledit objet connecté pour bâtiment comportant une interface réseau permettant une connexion audit réseau de communication, ladite exécution étant commandée par un contrôleur distant adapté pour se connecter audit réseau de communication, le procédé étant mis en œuvre par une unité de traitement dudit objet connecté pour bâtiment adaptée pour exécuter au moins une action de l’objet connecté pour bâtiment, et comprenant au moins des étapes de : ouverture d’une connexion sécurisée entre ledit objet connecté pour bâtiment et le contrôleur distant, mettant en œuvre un premier certificat de sécurité de l’objet connecté et un deuxième certificat de sécurité du contrôleur distant, l’étape d’ouverture d’une connexion sécurisée permettant une communication chiffrée entre ledit objet connecté pour bâtiment et le contrôleur distant, et comportant une réception du deuxième certificat de sécurité du contrôleur distant ; et réception, via ladite connexion sécurisée, d’une commande d’exécution d’au moins une action émise par ledit contrôleur distant, selon un protocole de communication. Ce procédé comprend, en outre, des étapes de : extraction d’une valeur d’un champ prédéterminé du deuxième certificat de sécurité du contrôleur distant, dite valeur d’autorisation d’accès du contrôleur distant ; vérification, dans une structure de mémorisation d’associations entre des valeurs d’autorisation d’accès et des ensembles de commandes autorisées, que ladite commande reçue appartient à un ensemble d’au moins une commande autorisée associé à ladite valeur d’accès, la structure de mémorisation étant mémorisée dans une mémoire électronique dudit objet connecté pour bâtiment, et en cas de vérification positive, exécution d’au moins une action associée à la commande reçue. Avantageusement, le procédé proposé permet d’utiliser un même certificat de sécurité pour établir une connexion sécurisée et pour vérifier, dans une structure de mémorisation enregistrée dans une mémoire de l’objet connecté, grâce à la valeur d’autorisation extraite du champ prédéterminé du certificat de sécurité du contrôleur distant, si le contrôleur distant est effectivement autorisé à commander l’exécution d’une ou plusieurs actions. Le procédé de contrôle d’exécution d’au moins une action par un objet connecté pour bâtiment dans un réseau de communication selon l’invention peut également présenter une ou plusieurs des caractéristiques ci-dessous, prises indépendamment ou selon toutes les combinaisons techniquement envisageables. Le procédé en outre une étape dans laquelle, en cas de vérification négative, ladite au moins une action associée à la commande reçue n’est pas exécutée, et un avertissement est envoyé via ladite connexion sécurisée. L’étape d’extraction comporte en outre une extraction d’une deuxième valeur d’un champ prédéterminé du deuxième certificat de sécurité du contrôleur distant pour obtenir un identifiant d’un tiers opérant ledit contrôleur distant. Le procédé comprend en outre une étape de mémorisation, dans un rapport d’exécution, de ladite commande reçue en association avec l’identifiant du tiers opérant ledit contrôleur distant. Lorsque l’unité de traitement de l’objet connecté pour bâtiment étant configurée pour ouvrir une pluralité de connexions sécurisées en parallèle, l’ouverture d’une connexion sécurisée avec un contrôleur distant donné dépend de la valeur d’autorisation d’accès extraite du deuxième certificat de sécurité dudit contrôleur distant. L’étape de vérification met en œuvre une structure de mémorisation sous forme de table associant, à chaque valeur d’autorisation d’accès du contrôleur distant, une liste d’au moins une commande d’exécution d’au moins une action par l’objet connecté pour bâtiment. Lorsque l’objet connecté pour bâtiment mémorise le premier certificat de sécurité de l’objet connecté pour bâtiment, lors de l’étape d’ouverture d’une connexion sécurisée, l’unité de traitement de l’objet connecté pour bâtiment détermine si le deuxième certificat de sécurité du contrôleur distant reçu et le premier certificat de sécurité de l’objet connecté pour bâtiment sont signés par un même tiers de confiance, afin d’enregistrer, le cas échéant, le deuxième certificat de sécurité du contrôleur distant comme certificat de sécurité de confiance dans une infrastructure à clé publique contenue dans sa mémoire électronique. Le procédé comprend en outre une étape de téléchargement dans une mémoire électronique de l’objet connecté pour bâtiment d’un fichier de mise à jour d’au moins un programme exécutable mis en œuvre par l’unité de traitement de l’objet connecté pour bâtiment, la commande reçue étant comprise dans un ensemble de commandes de réglage de l’objet connecté pour bâtiment, l’action associée à la commande reçue étant une mise en œuvre dudit fichier. L’objet connecté est un équipement domotique d’un système domotique pour bâtiment. Selon un autre aspect, l’invention concerne un dispositif de contrôle d’exécution d’au moins une action par un objet connecté dans un réseau de communication pour bâtiment dans un réseau de communication, mis en œuvre dans ledit objet connecté pour bâtiment, l’objet connecté pour bâtiment comportant une interface réseau permettant une connexion audit réseau de communication, ladite exécution étant commandée par un contrôleur distant adapté pour se connecter audit réseau de communication, ledit objet connecté comportant une unité de traitement dudit objet connecté pour bâtiment adaptée pour exécuter au moins une action de l’objet connecté pour bâtiment, et comprenant au moins : un module d’ouverture d’une connexion sécurisée entre ledit objet connecté pour bâtiment et le contrôleur distant, mettant en œuvre un premier certificat de sécurité de l’objet connecté et un deuxième certificat de sécurité du contrôleur distant, l’ouverture d’une connexion sécurisée permettant une communication chiffrée entre ledit objet connecté pour bâtiment et le contrôleur distant, et comportant une réception du deuxième certificat de sécurité du contrôleur distant; et un module de réception, via ladite connexion sécurisée, d’une commande d’exécution d’au moins une action émise par ledit contrôleur distant, selon un protocole de communication. L’unité de traitement comporte en outre : un module d’extraction d’une valeur d’un champ prédéterminé du deuxième certificat de sécurité du contrôleur distant, dite valeur d’autorisation d’accès du contrôleur distant ; un module de vérification, dans une structure de mémorisation d’associations entre des valeurs d’autorisation d’accès et des ensembles de commandes autorisées, que ladite commande reçue appartient à un ensemble d’au moins une commande autorisée associé à ladite valeur d’accès, la structure de mémorisation étant mémorisée dans une mémoire électronique dudit objet connecté pour bâtiment, et - un module d’exécution, en cas de vérification positive, d’au moins une action associée à la commande reçue. Selon un autre aspect, l’invention concerne un système de contrôle d’exécution d’au moins une action par un objet connecté pour bâtiment dans un réseau de communication, le système comportant ledit objet connecté et un contrôleur distant, ledit objet connecté comportant un dispositif de contrôle d’exécution d’au moins une action tel que brièvement décrit ci-dessus. Selon un autre aspect, l’invention concerne un support d’enregistrement d’informations, sur lequel sont mémorisées des instructions logicielles pour l’exécution d’un procédé de contrôle d’exécution d’au moins une action par un objet connecté dans un réseau de communication tel que brièvement décrit ci-dessus, lorsque ces instructions sont exécutées par un dispositif électronique programmable. L’invention concerne également un programme d’ordinateur comportant des instructions logicielles qui, lorsqu’elles sont exécutées par un ordinateur, mettent en œuvre un procédé de contrôle d’exécution d’au moins une action par un objet connecté dans un réseau de communication tel que défini ci-dessus. L’invention apparaîtra plus clairement à la lecture de la description qui va suivre, donnée uniquement à titre d’exemple non limitatif, et faite en référence aux dessins dans lesquels : FIG. 1 la FIG. 1 est une représentation schématique d’un système domotique pour connecter des objets connectés pour bâtiment ; FIG. 2 la FIG. 2 est une représentation schématique d’un système de communication mettant en œuvre un contrôle d’exécution d’au moins une action par objet connecté d’un système domotique ; FIG. 3 la FIG. 3 est un logigramme des principales étapes d’un procédé de contrôle d’exécution d’au moins une action par un objet connecté dans un premier mode de réalisation ; FIG. 4 la FIG. 4 est une représentation schématique d’une variante du système de communication de la FIG. 2 ; FIG. 5 la FIG. 5 est un logigramme des principales étapes d’un exemple d’application du procédé de contrôle d’exécution d’au moins une action par un objet connecté dans un contexte de mise à jour d’au moins un objet connecté pour bâtiment à partir d’un contrôleur distant. La FIG. 1 représente schématiquement un bâtiment 2 comprenant à titre d’exemple quatre pièces ou zones Z1, Z2, Z3, Z4. Le bâtiment 2 est par exemple un ensemble de bureaux, ou un bâtiment à usage d'habitation, ou un bâtiment à usage commercial ou industriel, ou toute combinaison de ces usages. Il peut notamment s'agir d'un immeuble ou d'une maison individuelle. Le bâtiment 2 est équipé d'un système domotique 4 conforme à un premier mode de réalisation de l’invention. Le système domotique 4 comporte un ensemble d’objets connectés pour bâtiment répartis dans les zones Z1, Z2, Z3, Z4 du bâtiment 2. L’ensemble d’objets connectés pour bâtiment comprend au moins un objet connecté 6 pour bâtiment. Chaque objet connecté 6 pour bâtiment de l’ensemble d’objets connectés pour bâtiment est connecté à un réseau de communication 14. Par objet connecté à un réseau de communication, on entend un objet électronique connecté de manière filaire ou sans-fil à un réseau de communication, ici au réseau de communication 14, et configuré pour émettre et/ou recevoir des données via le réseau de communication 14 selon un protocole de communication filaire (e.g. Ethernet, Power-over-Ethernet, USB, FireWire, RS-485, Arcnet, FDDI, Token Ring, etc.) ou sans-fil (e.g. Wi-Fi, Thread, ZigBee, Z-Wave, Bluetooth, BLE, IrDA, etc.). Par objet connecté pour bâtiment, on entend un objet connecté adapté pour être disposé dans un bâtiment, ici dans le bâtiment 2, et configuré pour assurer des fonctions de confort et de gestion d’énergie, comme le chauffage, la ventilation et la climatisation, mais aussi des fonctions de gestion de l’éclairage et de pilotage des ouvrants, tels que des stores ou des volets roulants placés devant des fenêtres du bâtiment ou encore de la sécurisation à distance par contrôle de systèmes de fermetures (portes, serrures). Un objet connecté 6 pour bâtiment est par exemple un appareil domotique commandable 6a, une unité de commande 6b, ou un capteur 6c. Un appareil domotique commandable 6a est au moins configuré pour recevoir des données via le réseau de communication 14 selon un protocole de communication filaire ou sans-fil, les données comprenant au moins une commande associée à au moins une action de l’appareil domotique commandable 6a. Un appareil domotique commandable 6a est par exemple un actionneur agencé pour déplacer ou régler un élément du bâtiment 2, par exemple un actionneur électromécanique pour déplacer un volet roulant ou un store de terrasse, ou un système de régulation pour un chauffage ou un système aéraulique. Un appareil domotique commandable 6a peut également être un éclairage, par exemple un éclairage extérieur de terrasse ou un système de commande d'éclairage, ou encore une sirène d’alarme d’un système d’alarme. Une unité de commande 6b est au moins configurée pour transmettre des données via le réseau de communication 14 selon un protocole de communication filaire ou sans-fil, les données comprenant au moins une commande associée à au moins une action d’un appareil domotique commandable 6. Une unité de commande 6b est destinée à recevoir des instructions de pilotage de la part d'un utilisateur du bâtiment 2, en vue de piloter directement ou indirectement, un ou plusieurs des appareils domotiques commandables 6a du système domotique 4. Une unité de commande 6b est par exemple une unité centrale de commande, appelée couramment « box domotique », ou un point de commande fixe ou mobile. Un capteur 6c est destiné à convertir au moins une grandeur physique relative à l'état du bâtiment 2, ou à l’environnement du bâtiment 2, ou à l’au moins un objet connecté 6 pour bâtiment du système domotique 4, en au moins un signal proportionnel à cette au moins une grandeur physique. Ce signal est, par exemple, un signal électrique, un signal lumineux ou un signal radiofréquence. Ce signal est ensuite transmis par le capteur 6c à destination d'au moins un objet connecté 6 pour bâtiment du système domotique 4. Un capteur 6c est par exemple un système d'alarme, ou encore une caméra vidéo, en particulier une caméra de vidéosurveillance. Un ou plusieurs capteurs 6c, peuvent être intégrés à un appareil domotique commandable 6a, ou à un point de commande 6b. Le système domotique 4 peut également comprendre un ou plusieurs capteurs indépendants. Le système domotique 4 comprend, en outre, au moins un contrôleur distant 8 connecté au réseau de communication 14. Le contrôleur distant 8 est configuré pour contrôler et/ou configurer au moins un objet connecté 6 pour bâtiment de l’ensemble d’objets connectés pour bâtiment du système domotique 4. Le contrôleur distant 8 est opéré par au moins un tiers, par exemple un installateur, un utilisateur ou un agent de maintenance du système domotique 4. Au sens de l’invention, le terme « distant » du contrôleur distant 8 indique que le contrôleur distant 8 est distant physiquement de l’objet connecté 6 pour bâtiment qu’il est configuré pour contrôler et/ou configurer, et n’est nullement limitatif à localisation du contrôleur distant 8 par rapport au bâtiment 2, le contrôleur distant 8 pouvant être localisé à l’intérieur ou à l’extérieur du bâtiment 2. Avantageusement, le contrôleur distant 8 est un outil de contrôle et/ou de configuration de l’au moins un objet connecté 6 pour bâtiment qu’il est destiné à contrôler et/ou configurer. Le contrôleur distant 8 peut être l’un quelconque des objets connectés 6 pour bâtiment de l’ensemble d’objets connectés pour bâtiment du système domotique 4, tel qu’un appareil domotique commandable 6a, une unité de commande 6b, ou un capteur 6c. Le réseau de communication 14 peut être de toute nature, par exemple un réseau personnel filaire PAN ou sans-fil WPAN, un réseau local filaire LAN ou sans-fil WLAN, ou toute combinaison d’au moins deux réseaux incluant dans ce cas au moins un équipement réseau 10 mettant en œuvre un rôle de passerelle permettant de communiquer d’un réseau à l’autre. Avantageusement, le réseau de communication 14 est connecté à un réseau de communication étendu ou extérieur 16, tel que le réseau Internet, par l’intermédiaire d’un équipement réseau 10 mettant en œuvre un rôle de point d’accès vers le réseau étendu ou extérieur 16. De cette manière, chaque objet connecté 6 pour bâtiment du système domotique 4 peut communiquer avec au moins un équipement distant 12 connecté au réseau de communication étendu ou extérieur 16, pour envoyer des rapports sur l'état de fonctionnement du système domotique 4 à des fins de diagnostic, ou encore pour recevoir des instructions de pilotage et/ou de configuration. Un équipement distant 12 est par exemple un équipement distant fixe 12a connecté au réseau étendu ou extérieur 16, tel qu’un serveur informatique et/ou un système de gestion pour bâtiment BMS (de l’anglais « Building Management System »), ou un équipement distant mobile 12b connecté au réseau extérieur étendu ou extérieur 16, tel qu’un appareil de téléphonie mobile intelligent ou « smartphone » en langue anglaise, une tablette tactile ou tout autre équipement équivalent. Le réseau de communication 14 peut être de type multipoint et/ou de type point-à-point et peut être constitué d’un ou plusieurs équipements réseau 10 non représentés, tels que des routeurs et/ou des passerelles, permettant aux objets connectés pour bâtiment du système domotique 4 de communiquer entre eux et/ou avec l’au moins un contrôleur distant 8. Le contrôleur distant 8 peut être l’un quelconque des équipements distants 12 connectés au réseau de communication 14 par l’intermédiaire du réseau de communication étendu ou extérieur 16. De cette manière, le contrôleur distant 8 peut communiquer à partir du réseau de communication étendu ou extérieur 16 avec l’au moins un objet connecté 6 pour bâtiment qu’il est configuré pour contrôler et/ou configurer. La FIG. 2 illustre schématiquement un système de contrôle d’exécution des actions par un objet connecté 6 pour bâtiment dans un réseau de communication 14, l’objet connecté 6 pour bâtiment étant l’un quelconque de l’ensemble d’objets connectés 6 pour bâtiment du système domotique 4 installé dans le bâtiment 2. De manière générale, chaque objet connecté 6 pour bâtiment comporte une interface de communication 20 dite de bas niveau, appelée couramment interface réseau, opérant au niveau de la couche physique du réseau de communication 14, et permettant à l’objet connecté 6 pour bâtiment de se connecter au réseau de communication 14. De cette manière, chaque objet connecté 6 pour bâtiment peut communiquer avec au moins un autre dispositif connecté au réseau de communication 14, tel qu’un autre objet connecté 6 pour bâtiment du système domotique 4, un contrôleur distant 8, et/ou un équipement distant 12a, 12b par l’intermédiaire du réseau de communication étendu ou extérieur 16. Avantageusement, l’interface réseau 20 est une interface réseau filaire conforme avec un protocole de communication filaire, tel que le protocole de communication standard IEEE 802.3, généralement connu sous le nom d’Ethernet. Optionnellement, l’interface réseau 20 peut en outre être conforme avec un protocole d’alimentation électrique par câble Ethernet PoE (acronyme du terme anglo-saxon « Power-over-Ethernet »), permettant d’alimenter électriquement l’objet connecté 6 pour bâtiment à partir d’un équipement d’alimentation PoE, l’équipement d’alimentation PoE pouvant avantageusement être un équipement réseau 10 du réseau de communication 14 auquel est connecté l’objet connecté 6 pour bâtiment. En variante, l’interface réseau 20 est une interface réseau sans-fil conforme avec un protocole de communication sans-fil, tel que le protocole de communication standard IEEE 802.11, ou le protocole de communication standard IEEE 802.15.1, ou le protocole de communication standard IEEE 802.15.4. L’objet connecté 6 pour bâtiment comporte, en outre, au moins une unité de traitement 22 connectée à l’interface réseau 20, et au moins une mémoire électronique 24 connectée à l’unité de traitement 22. L’interface réseau 20 de l’objet connecté 6 pour bâtiment est adaptée à communiquer, via une liaison de données interne, avec l’unité de traitement 22, par exemple un microcontrôleur ou une pluralité d’unités logiques, l’unité de traitement 22 étant configurée pour piloter des actions, en lien avec la fonctionnalité de l’objet connecté 6 pour bâtiment correspondant. Par exemple, les actions sont accessibles au moyen d’une interface logicielle de programmation applicative, dite API pour « Application Programming Interface » en langue anglaise, implémentée par l’unité de traitement 22. La mémoire électronique 24 de l’objet connecté 6 pour bâtiment contient une infrastructure à clé publique 30, également appelée PKI (acronyme du terme anglo-saxon « Public Key Infrastructure »). La mémoire électronique 24 de l’objet connecté 6 pour bâtiment mémorise dans son infrastructure à clé publique 30 une première paire de clés 32, 34 constituée d’une première clé privée 32 et d’une première clé publique 34, la première clé privée 32 étant associée à la première clé publique 34, la première clé privée 32 étant configurée pour déchiffrer un message qui a été chiffré avec la première clé publique 34 correspondante. La mémoire électronique 24 de l’objet connecté 6 pour bâtiment mémorise, en outre, dans son infrastructure à clé publique 30, un premier certificat de sécurité 36. Le premier certificat de sécurité 36 est unique à l’objet connecté 6 pour bâtiment. Au sens de l’invention et de manière connue de la personne du métier, un certificat de sécurité, également appelé certificat de clé publique ou certificat électronique, est un document numérique nominatif représentant un utilisateur, un ordinateur, un service ou un appareil. Un certificat de sécurité contient la clé publique de l’objet du certificat de sécurité, et ne contient pas la clé privée du sujet du certificat de sécurité, qui doit être stockée de manière sécurisée. Un certificat de sécurité est signé numériquement par un tiers de confiance, et contient à cette fin au moins une signature construite à partir de la clé privée du tiers de confiance. Une fois émis, un certificat de sécurité est infalsifiable, nominatif, et certifié par le tiers de confiance. Dans un mode de réalisation, le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment est un certificat de clé publique de type TLS/SSL conforme à la norme X.509, dont le format est plus particulièrement décrit dans le document RFC 5280 « Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile » de l’IETF. En variante, le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment est un certificat de clé publique de type TLS/SSL conforme à la norme OpenPGP, dont le format est plus particulièrement décrit dans le document RFC 4880 « OpenPGP Message Format » de l’IETF, et dont l’utilisation lors de communications sécurisées par TLS/SSL est décrite dans le document RFC 6091 « Using OpenPGP Keys for Transport Layer Security (TLS) Authentication » de l’IETF. Ici, le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment représente l’objet connecté 6 pour bâtiment, et contient au moins la première clé publique 34 de l’objet connecté 6 pour bâtiment, et une première signature numérique 38 d’un tiers de confiance 50. La première signature numérique 38 du tiers de confiance 50 est construite à partir de la clé privée du tiers de confiance 50, et atteste de l’identité de l’objet connecté 6 pour bâtiment. De préférence, le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment est émis par le tiers de confiance 50 et enregistré en production dans la première infrastructure à clé publique 30 de l’objet connecté 6 pour bâtiment. Une fois émis par le tiers de confiance 50, le certificat de sécurité 36 de l’objet connecté 6 pour bâtiment est infalsifiable, autrement dit non modifiable. Avantageusement, le tiers de confiance 50 est constitué par une Autorité de Certification CA, l’Autorité de Certification ayant de manière connue pour rôle de délivrer des certificats de sécurité décrivant des identités numériques et de mettre à disposition des moyens de vérifier la validité des certificats de sécurité qu'elle a fournis. Avantageusement, dans un mode de réalisation, le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment est auto-signé (traduit de l’anglais « Self Signed »), par exemple et de manière avantageuse, par le fabricant de l’objet connecté 6 pour bâtiment, le fabricant agissant ici comme Autorité de Certification. La mémoire électronique 24 de l’objet connecté 6 pour bâtiment mémorise, en outre, une structure de mémorisation 26, par exemple sous forme de table, comme illustré schématiquement sur la FIG. 2 , la structure de mémorisation 26 associant des valeurs VAL_q, dites valeurs d’autorisation d’accès à des ensembles E_q de commandes d’actions associées. Les valeurs d’autorisation d’accès VAL_q sont prédéterminées, par exemple des valeurs entières codées sur un nombre prédéterminé de bits. Dans un mode de réalisation chaque valeur d’autorisation d’accès VAL_q est associée à une liste de commandes E_q={C 1q ,…C Pq }. Le nombre de commandes d’un ensemble (e.g. d’une liste) E_q est supérieur ou égal à 1. Le nombre de commandes par ensemble E_q est variable d’un ensemble de commandes à l’autre. Le nombre N de valeurs d’autorisation d’accès est un nombre entier quelconque choisi. Par exemple, le nombre N est égal à 3, correspondant respectivement à trois catégories d’ensembles de commandes : - une première valeur d’autorisation d’accès VAL_1 est associée à des commandes basiques E_1, - une deuxième valeur d’autorisation d’accès VAL_2 est associée à des commandes de réglage E_2, et - une troisième valeur d’autorisation d’accès VAL_3 est associée à des commandes de sécurité E_3. Dans certains modes de réalisation, une même commande fait partie de plusieurs ensembles de commandes. Les commandes sont accessibles au moyen de l’interface logicielle de programmation applicative, dite API, implémentée par l’unité de traitement 22 de l’objet connecté 6 pour bâtiment qui lui est associé. Le système domotique 4 comporte, en outre, au moins un contrôleur distant 8 connecté au réseau de communication 14, le contrôleur distant 8 étant configuré pour contrôler et/ou configurer l’au moins un objet connecté 6 pour bâtiment. De manière analogue à l’objet connecté 6 pour bâtiment, le contrôleur distant 8 comporte une interface réseau 20’ adaptée pour connecter le contrôleur distant 8 au réseau de communication 14, au moins une unité de traitement 22’ connectée à l’interface réseau 20’, et au moins une mémoire électronique 24’ connectée à l’unité de traitement 22’. Dans un mode de réalisation, l’interface réseau 20’ du contrôleur distant 8 est connectée à une interface homme-machine 28’, permettant une interaction avec un utilisateur : réception de commandes, affichage de données ou informations reçues de l’objet connecté 6 pour bâtiment. La mémoire électronique 24’ du contrôleur distant 8 contient une infrastructure à clé publique 30’. La mémoire électronique 24’ du contrôleur distant 8 mémorise dans l’infrastructure à clé publique 30’ du contrôleur distant 8 une deuxième paire de clés 32’, 34’ du contrôleur distant 8 constituée d’une deuxième clé privée 32’ du contrôleur distant 8 et d’une deuxième clé publique 34’ du contrôleur distant 8, la deuxième clé privée 32’ du contrôleur distant 8 étant associée à la deuxième clé publique 34’ du contrôleur distant 8, la deuxième clé privée 32’ du contrôleur distant 8 étant configurée pour déchiffrer un message qui a été chiffré avec la deuxième clé publique 34’ du contrôleur distant 8 correspondante. La mémoire électronique 24’ du contrôleur distant 8 mémorise, en outre, dans la l’infrastructure à clé publique 30’ du contrôleur distant 8, un deuxième certificat de sécurité 36’ du contrôleur distant 8. Selon des modes de réalisation, le deuxième certificat de sécurité 36’ représente le contrôleur distant 8 et être unique au contrôleur distant 8, ou représente un utilisateur du contrôleur distant 8 et être dans ce cas unique à l’utilisateur du contrôleur distant 8. Avantageusement, le deuxième certificat de sécurité 36’ du contrôleur distant 8 est émis par le même tiers de confiance 50 que le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment que le contrôleur distant 8 est destiné à contrôler, autrement dit, les premier certificat de sécurité 36 et deuxième certificat de sécurité 36’ sont signés par un même tiers de confiance 50, et contiennent chacun à cette fin une signature construite à partir de la clé privée dudit tiers de confiance 50. De cette manière, l’unité de traitement 22 de l’objet connecté 6 pour bâtiment peut faire confiance à un contrôleur distant 8 dont le certificat de sécurité contient une signature construite à partir de la même clé privée que celle ayant servi à construire la signature contenue dans son propre certificat de sécurité. De manière connue, le deuxième certificat de sécurité 36 ‘ du contrôleur distant 8 comporte une pluralité de champs, dont la taille et la destination sont standardisées. Par exemple, dans le cas d’un certificat de clé publique de type TLS/SSL conforme à la norme X.509, ces champs ainsi que leurs fonctionnalités sont décrits dans le document RFC 5280 « Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile » de l’IETF. Le deuxième certificat de sécurité 36’ du contrôleur distant 8, émis le tiers de confiance 50, comporte un champ prédéterminé dont la valeur est mise à une des valeurs d’autorisation d’accès VAL_q, en fonction du tiers opérant le contrôleur distant 8. Par exemple, dans le cas d’un certificat de clé publique de type TLS/SSL conforme à la norme X.509, le champ prédéterminé est le champ « Subject », le champ « Subject » étant constitué d’un ensemble non-nul d’attributs ATTR_q dont la fonction primaire connue est d’identifier l’entité associée à la clé publique contenue dans le certificat de sécurité. Ici, l’ensemble non-nul d’attribut ATTR_q du champ « Subject » du deuxième certificat de sécurité 36’ du contrôleur distant 8 a donc pour fonction primaire connue d’identifier l’entité associée à la deuxième clé publique 34’ contenue dans le deuxième certificat de sécurité 36’ du contrôleur distant 8. En variante, d’autres champs que le champ « Subject » sont utilisables à cet effet, tel que le champ d’extension conforme à la troisième version de la norme X.509. Par exemple, dans le cas d’application où la valeur d’autorisation d’accès correspond à l’une des trois catégories d’ensembles de commandes détaillées ci-dessus, à savoir VAL_1 pour des commandes basiques, VAL_2 pour des commandes de réglage et VAL_3 pour des commandes de sécurité, la valeur de l’attribut ATTR_1 « commonName » (ou CN) du champ « Subject » est mise à la valeur VAL_1 lorsque le tiers qui opère le contrôleur distant 8 est un utilisateur standard, à la valeur VAL_2 lorsque le tiers qui opère le contrôleur distant 8 est un agent de maintenance et à la valeur VAL_3 lorsque le tiers qui opère le contrôleur distant 8 est un installateur du réseau domotique. Ainsi, le champ prédéterminé, par exemple le champ « Subject » du deuxième certificat de sécurité 36’ du contrôleur distant 8, est utilisé de manière détournée de sa fonction primaire connue, pour indiquer l’autorisation d’accès à la commande de certaines actions de l’objet connecté 6 pour bâtiment par le tiers opérant le contrôleur distant 8. Avantageusement, cela permet d’assurer la sécurité dans la commande à distance des objets connectés 6 pour bâtiment correspondants. Selon une variante, outre l’attribut Attr_q du champ prédéterminé « Subject » dont la valeur est modifiée pour indiquer la valeur d’autorisation d’accès du contrôleur distant 8, appelé dans ce cas premier attribut Attr_1 du champ prédéterminé, un deuxième attribut Attr_2 du champ prédéterminé est utilisé pour identifier le tiers destinataire du deuxième certificat de sécurité 36’ du contrôleur distant 8, autrement dit le tiers opérant le contrôleur distant 8. Le tiers destinataire du deuxième certificat de sécurité 36’ du contrôleur distant 8 est par exemple, comme indiqué ci-dessus, un utilisateur, un agent de maintenance ou un installateur. Par exemple, la valeur du deuxième attribut Attr_2 « organizationName » (ou O) est mise à une valeur identifiant le tiers destinataire, par exemple le nom de l’organisation destinataire du deuxième certificat de sécurité 36’ du contrôleur distant 8, l’organisation destinataire opérant le contrôleur distant 8. L’unité de traitement 22 de l’objet connecté 6 pour bâtiment est configurée pour mettre en œuvre un module 40 d’ouverture d’une connexion sécurisée avec le contrôleur distant 8, l’unité de traitement 22’ du contrôleur distant 8 étant configurée pour mettre en œuvre un module 41 de requête d’une connexion sécurisée. Ainsi, les modules 40 et 41 coopèrent pour la mise en œuvre d’une connexion sécurisée 42, en utilisant le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment et le deuxième certificat de sécurité 36’ du contrôleur distant 8. Par exemple et de manière connue, l’établissement d’une connexion sécurisée 42 met en œuvre le protocole de sécurisation des échanges par réseau de communication TCP/TLS (pour Transmission Control Protocol/Transport Layer Security), au cours de laquelle un échange de certificats de sécurité est mis œuvre entre l’unité de traitement 22 de l’objet connecté 6 pour bâtiment et l’unité de traitement 22’ du contrôleur distant 8. En particulier, le module 40 d’ouverture d’une connexion sécurisée 42 avec le contrôleur distant 8 reçoit le deuxième certificat de sécurité 36’ du contrôleur distant 8, et compare la deuxième signature numérique 38’ du deuxième certificat de sécurité 36’ du contrôleur distant 8 avec la première signature numérique 38 de son propre certificat de sécurité 36, ici le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment. L’unité de traitement 22 de l’objet connecté 6 pour bâtiment détermine ensuite si les deux signatures numériques 38, 38’ sont construites à partir de la même clé privée associée au tiers de confiance 50, et enregistre le cas échéant, dans son infrastructure à clé publique 30, le deuxième certificat de sécurité 36’ du contrôleur distant 8 comme certificat de confiance dans le but de mettre en place d’une clé secrète principale (traduit du terme anglo-saxon « master secret ») partagée avec l’objet connecté 6 pour bâtiment et le contrôleur distant 8, cette clé secrète principale partagée permettant d’authentifier et de chiffrer, autrement dit d’encrypter/décrypter, chaque messages échangés entre l’objet connecté 6 pour bâtiment et le contrôleur distant 8. De cette manière, une connexion sécurisée 42 peut être mise en œuvre entre l’objet connecté 6 pour bâtiment et le contrôleur distant 8. L’unité de traitement 22’ du contrôleur distant 8 est en outre configurée pour mettre en œuvre un module 43 de commande d’exécution d’au moins une action par l’objet connecté 6 pour bâtiment, la commande étant envoyée par le contrôleur distant 8, via la connexion sécurisée 42, et selon un protocole de communication haut-niveau opérant au niveau de la couche applicative de l’objet connecté 6 pour bâtiment (e.g. io-homecontrol, SDN (Somfy Digital Network), Synergy, Matter, etc.) et compréhensible par l’unité de traitement 22 de l’objet connecté 6 pour bâtiment. Optionnellement, l’unité de traitement 22’ du contrôleur distant 8 met en œuvre également un module 44 de réception de données ou informations de l’objet connecté 6 pour bâtiment. Par exemple, lorsque l’objet connecté 6 pour bâtiment est associé à un capteur, des données fournies par le capteur sont reçues de l’objet connecté 6 pour bâtiment. L’unité de traitement 22 de l’objet connecté 6 pour bâtiment est en outre configurée pour mettre en œuvre un module 45 de réception, via la connexion sécurisée 42, d’une commande C q d’exécution d’au moins une action émise par le contrôleur distant 8. De plus, l’unité de traitement 22 de l’objet connecté 6 pour bâtiment est en outre configurée pour mettre en œuvre un module 46 d’extraction de la valeur d’autorisation d’accès VAL_q du champ prédéterminé du deuxième certificat de sécurité 36’ du contrôleur distant 8, préalablement reçu pendant l’ouverture de la connexion sécurisée 42. L’unité de traitement 22 met également en œuvre un module 47 de vérification, qui vérifie si la commande C q reçue appartient à l’ensemble de commandes E_q={C 1q ,…C Pq } mémorisées associé à la valeur d’autorisation d’accès VAL_q extraite. En cas de vérification positive, l’unité de traitement 22 de l’objet connecté 6 pour bâtiment exécute l’au moins une action associée à la commande C q reçue. Optionnellement, en cas de vérification positive, l’unité de traitement 22 de l’objet connecté 6 pour bâtiment enregistre au moins une information relative à cette vérification positive dans la mémoire électronique 24 de l’objet connecté 6 pour bâtiment, permettant ainsi une traçabilité des tentatives d’exécution de commandes reçues ayant produit une vérification positive. En cas de vérification négative, il est considéré que le contrôleur distant 8 n’est pas autorisé pour la commande C q reçue, l’au moins une action associée à cette commande n’est alors pas exécutée par l’unité de traitement 22 de l’objet connecté 6 pour bâtiment. Optionnellement, un module 48 d’avertissement est mis en œuvre pour exécuter au moins une action prédéterminée en cas de vérification négative d’appartenance de la commande C q à l’ensemble de commandes E_q={C 1q ,…C Pq } mémorisées associé à la valeur d’autorisation d’accès VAL_q extraite. Par exemple, l’action prédéterminée en cas de vérification négative est une remontée d’information au contrôleur distant 8 pouvant par exemple être affichée sur l’interface utilisateur du contrôleur distant 8, et/ou une action de sécurisation de l’objet connecté 6 pour bâtiment, et/ou une action d’enregistrement d’une information relative à cette vérification négative dans la mémoire électronique 24 de l’objet connecté 6 pour bâtiment, permettant ainsi une traçabilité des tentatives d’exécution de commandes reçues ayant produit une vérification négative. Un dispositif électronique programmable comportant les modules 40, 45, 46, 47, et 48, et mémorisant une structure de mémorisation 26 forme un dispositif de contrôle d’exécution d’au moins une action par un objet connecté 6 pour bâtiment. Dans l’exemple de la FIG. 2 , les modules 40, 45, 46, 47, et 48 sont réalisés chacun sous forme d’un logiciel, ou d’une brique logicielle, exécutable par l’unité de traitement 22 de l’objet connecté 6 pour bâtiment. Ces modules forment un programme d’ordinateur, également appelé produit programme d’ordinateur, qui, lorsqu’il est exécuté par l’unité de traitement 22, met en œuvre le procédé de contrôle d’exécution d’au moins une action par l’objet connecté 6 pour bâtiment. Ce programme d’ordinateur est en outre apte à être enregistré sur un support, non représenté, lisible par ordinateur. Le support lisible par ordinateur est par exemple un medium apte à mémoriser des instructions électroniques et à être couplé à un bus d’un système informatique. A titre d’exemple, le support lisible est un disque optique, un disque magnéto-optique, une mémoire ROM, une mémoire RAM, tout type de mémoire non-volatile (par exemple FLASH ou NVRAM) ou une carte magnétique. Sur le support lisible est alors mémorisé un programme d’ordinateur comprenant des instructions logicielles. En variante non représentée, les modules 41, 45, 46, 47, et 48 sont réalisés chacun sous forme d’un composant logique programmable, tel qu’un FPGA (de l’anglais Field Programmable Gate Array ), ou encore d’un circuit intégré, tel qu’un ASIC (de l’anglais Application Specific Integrated Circuit ). La FIG. 3 est un organigramme des principales étapes d’un procédé de contrôle d’exécution d’au moins une action par un objet connecté 6 pour bâtiment, le procédé de contrôle étant mis en œuvre par une unité de traitement 22 de l’objet connecté 6 pour bâtiment. Le procédé comporte une étape 80 de réception d’une requête de connexion sécurisée en provenance d’un contrôleur distant 8, et une étape 82 d’ouverture de connexion sécurisée en utilisant respectivement le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment et le deuxième certificat de sécurité 36’ du contrôleur distant 8. L’étape 82 met en œuvre des sous-étapes correspondant à une négociation TCP/TLS connue du protocole de sécurisation des échanges par réseau de communication TCP/TLS. Lors de la mise en œuvre de l’étape 82 d’ouverture d’une connexion sécurisée 42 avec le contrôleur distant 8, l’unité de traitement 22 de l’objet connecté 6 pour bâtiment reçoit le deuxième certificat de sécurité 36’ du contrôleur distant 8, puis détermine si le deuxième certificat de sécurité 36’ du contrôleur distant 8 reçu et le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment sont signés par un même tiers de confiance 50, afin d’enregistrer, le cas échéant, le deuxième certificat de sécurité 36’ du contrôleur distant 8 comme certificat de sécurité de confiance dans l’infrastructure à clé publique 30 contenue dans sa mémoire électronique 24. Pour déterminer si le deuxième certificat de sécurité 36’ du contrôleur distant 8 reçu et le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment sont signés par un même tiers de confiance 50, l’unité de traitement 22 de l’objet connecté 6 pour bâtiment compare la signature numérique 38’ du deuxième certificat de sécurité 36’ du contrôleur distant 8 reçu avec la signature numérique 38 de son propre certificat de sécurité 36, ici le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment, et vérifie que la signature numérique 38’ du certificat de sécurité 36’ du contrôleur distant 8 et la signature numérique 38 de l’objet connecté 6 pour bâtiment sont construites à partir d’une même clé privée associée à un même tiers de confiance 50. Avantageusement, l’enregistrement du deuxième certificat de sécurité 36’ du contrôleur distant 8 comme certificat de sécurité de confiance est exécuté de manière automatique par l’unité de traitement 22 de l’objet connecté 6 pour bâtiment. De manière analogue, lors de la mise en œuvre de l’étape 82 d’ouverture d’une connexion sécurisée 42 avec l’objet connecté 6 pour bâtiment, l’unité de traitement 22’ du contrôleur distant 8 reçoit le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment, puis détermine si le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment reçu et son propre certificat de sécurité 36’, ici le deuxième certificat de sécurité 36’ du contrôleur distant 8, sont signés par un même tiers de confiance 50, afin d’enregistrer, le cas échéant, le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment reçu comme certificat de sécurité de confiance dans l’infrastructure à clé publique 30’ contenue dans sa mémoire électronique 24’. Avantageusement, l’enregistrement du premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment reçu comme certificat de sécurité de confiance est exécuté de manière automatique par l’unité de traitement 22’ du contrôleur distant 8. En variante, l’enregistrement du premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment reçu comme certificat de sécurité de confiance du contrôleur distant 8, peut requérir au préalable une validation du tiers opérant le contrôleur distant 8, par exemple en soumettant au tiers opérant le contrôleur distant 8, par l’intermédiaire de l’interface homme-machine 28, une interface d’acceptation/refus d’enregistrer le certificat de sécurité 36 de l’objet connecté 6 pour bâtiment reçu comme certificat de sécurité de confiance du contrôleur distant 8. De cette manière, lorsque chaque certificat de sécurité 36, 36’ est enregistré respectivement par le contrôleur distant 8 et l’objet connecté 6 pour bâtiment comme certificat de confiance, l’étape 82 d’ouverture d’une connexion sécurisée met en place, de manière connue, une clé secrète principale (traduit du terme anglo-saxon « master secret ») partagée avec l’objet connecté 6 pour bâtiment et le contrôleur distant 8, cette clé secrète principale partagée permettant d’authentifier et de chiffrer, autrement dit d’encrypter/décrypter, chaque messages échangés entre l’objet connecté 6 pour bâtiment et le contrôleur distant 8 via la connexion sécurisée 42. Ainsi, une commande d’exécution peut être envoyée de manière chiffrée via la connexion sécurisée à l’objet connecté 6 pour bâtiment à partir du contrôleur distant 8. Avantageusement, si lors de l’étape d’ouverture 82 d’une connexion sécurisée, au moins une parmi l’unité de traitement 22 de l’objet connecté 6 pour bâtiment et l’unité de traitement 22’ du contrôleur distant 8, détermine que le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment et le deuxième certificat de sécurité 36’ du contrôleur distant 8 sont signés par des tiers différents, au moins une parmi l’unité de traitement 22 de l’objet connecté 6 pour bâtiment et l’unité de traitement 22’ du contrôleur distant 8 peut rejeter et/ou bloquer l’ouverture d’une connexion sécurisée entre l’objet connecté 6 pour bâtiment et le contrôleur distant 8. Le procédé comporte ensuite la réception 84, via la connexion sécurisée 42, d’une commande d’exécution d’au moins une action par l’objet connecté 6 pour bâtiment. Lors d’une étape 86, la valeur d’un attribut prédéterminé ATTR_q d’un champ prédéterminé du deuxième certificat de sécurité 36’ du contrôleur distant 8, est extraite, cette valeur correspondant à la valeur d’autorisation d’accès VAL_q du contrôleur distant 8. L’attribut prédéterminé ATTR_q est par exemple l’attribut « commonName » (ou CN) du champ « Subject » d’un certificat de sécurité de clé publique de type TLS/SSL conforme à la norme X.509. Selon une variante, la valeur d’autorisation d’accès VAL_q du contrôleur distant 8 est extraite d’un premier attribut ATTR_1 prédéterminé d’un champ prédéterminé du deuxième certificat de sécurité 36’, et un identifiant ID du tiers opérant le contrôleur distant 8 est extrait d’un deuxième attribut ATTR_2 du champ prédéterminé du deuxième certificat de sécurité 36’. De manière générale, la valeur d’autorisation d’accès VAL_q du contrôleur distant 8 est extraite d’un attribut quelconque d’un champ quelconque du deuxième certificat de sécurité 36’ du contrôleur distant 8, sous réserve que la valeur de cet attribut puisse être mise à l’une des valeurs d’autorisation d’accès VAL_q du contrôleur distant 8 tout en préservant le fonctionnement basique du deuxième certificat de sécurité 36’ du contrôleur distant 8 pour la mise en œuvre de l’ouverture d’une connexion sécurisée 42 entre le contrôleur distant 8 et l’objet connecté 6 pour bâtiment. Dans un mode de réalisation, la valeur d’autorisation d’accès VAL_q du contrôleur distant 8, et optionnellement l’identifiant ID du tiers opérant le contrôleur distant 8, sont mémorisées (étape 88) dans la mémoire électronique 24 de l’objet connecté 6 pour bâtiment. De plus, lorsque l’identifiant ID du tiers opérant le contrôleur distant 8 est obtenu, le procédé comprend une mémorisation dans un fichier de rapport d’exécution (ou log), d’au moins une information indiquant la commande et l’identifiant du tiers opérant le contrôleur distant 8. Cela permet de mémoriser un rapport des exécutions demandées, avec le cas échéant des informations complémentaires, par exemple la date et l’heure de réception des commandes. Le procédé comprend ensuite une étape 90 de vérification, dans la structure de mémorisation des associations de valeurs d’autorisation d’accès et ensembles de commandes, de l’appartenance de la commande reçue à l’étape 84 à l’ensemble de commandes associées à la valeur d’autorisation d’accès VAL_q du contrôleur distant 8. En cas de vérification positive, la commande est exécutée (étape 92). En cas de vérification négative, la commande n’est pas exécutée. Facultativement, dans le cas d’une vérification négative, une étape 94 d’avertissement est mise en œuvre. Dans un mode de réalisation, décrit en référence à la FIG. 4 , l’objet connecté 6 pour bâtiment est adapté pour établir un nombre P de connexions sécurisées 42 en parallèle, P étant un entier strictement supérieur à 1, par exemple P=5. Dans la FIG. 4 , trois canaux de connexions sécurisées 42A, 42B, 42C sont illustrés à titre d’exemple, l’objet connecté 6 pour bâtiment ayant établi en parallèle une première connexion sécurisée 42A avec un appareil commandable 6a, une deuxième connexion sécurisée 42B avec une unité de commande 6b, et une troisième connexion sécurisée 42C avec un capteur 6c. Avantageusement, l’unité de traitement 22 de l’objet connecté 6 pour bâtiment, ayant reçu une requête de connexion sécurisée en provenance d’un contrôleur distant 8, peut être configurée pour rejeter l’ouverture d’une connexion sécurisée avec ce contrôleur distant 8, si le nombre P de connexions sécurisées 42 en parallèle déjà établies par l’objet connecté 6 pour bâtiment est supérieur ou égal à un nombre P_max prédéterminé, P_max étant un entier strictement inférieur à P, et si aucune des valeurs des attributs prédéterminés ATTR_q extraites de chaque certificats de sécurité ayant permis d’établir le nombre P_max de connexions sécurisées avec l’objet connecté 6 pour bâtiment, n’est égale à une valeur d’autorisation d’accès VAL_q du contrôleur distant 8 prédéterminée. De cette manière, l’objet connecté 6 pour bâtiment peut réserver au moins une connexion sécurisée avec un contrôleur distant 8 dont la valeur d’un attribut ATTR_q prédéterminé d’un champ prédéterminé du deuxième certificat de sécurité 36’ du contrôleur distant 8 est égale à une valeur d’autorisation d’accès VAL_q du contrôleur distant 8 prédéterminée. Cela garantit la possibilité d’une intervention, par un contrôleur distant 8 autorisé, pour la mise à jour, la configuration des paramètres de fonctionnement ou du code de programme mis en œuvre par l’objet connecté 6 pour bâtiment. De manière plus générale, dans d’autres variantes peuvent être envisagées, une connexion sécurisée pouvant par exemple être réservée pour chaque type de tiers opérant un contrôleur distant 8 (e.g. utilisateur, installateur, maintenance). La FIG. 5 illustre un exemple d’application du procédé de contrôle d’exécution d’au moins une action par un objet connecté 6 pour bâtiment d’exécution, l’action correspondant dans cet exemple à une mise à jour sécurisée d’au moins un programme exécutable par l’unité de traitement 22 de l’objet connecté 6 pour bâtiment. Pour cet exemple, le deuxième certificat de sécurité 36’ du contrôleur distant 8 comprend un champ prédéterminé dont la valeur d’un attribut ATTR_q prédéterminé de ce champ prédéterminé est mise à une valeur d’autorisation d’accès VAL_2 du contrôleur distant 8, la valeur d’autorisation d’accès VAL_2 étant associée à un ensemble de commandes de réglage E_2 de l’objet connecté 6 pour bâtiment. Dans ce mode de réalisation, le procédé comprend une étape 96 de téléchargement et de mémorisation dans une mémoire électronique de l’objet connecté 6 pour bâtiment, d’un fichier de mise à jour d’une ou plusieurs fonctionnalités et/ou d’un ou plusieurs paramètres d’au moins un programme exécutable mis en œuvre par l’unité de traitement 22 de l’objet connecté 6 pour bâtiment. Par exemple, le téléchargement est effectué via une connexion FTP (pour « File Transfer Protocol »), entre l’interface de communication 20 de l’objet connecté 6 pour bâtiment et un client FTP (e.g. FileZilla) distant de l’objet connecté 6 pour bâtiment. Avantageusement, la mémoire électronique peut être une mémoire de type FLASH connectée à l’unité de traitement 22 de l’objet connecté, permettant ainsi de vider automatiquement de la mémoire le fichier de mise à jour téléchargé dans le cas où l’ouverture d’une connexion sécurisée échouerait par la suite. Le procédé comprend ensuite une étape d’ouverture 98 de connexion sécurisée, l’étape d’ouverture 98 de connexion sécurisée étant mise en œuvre suite à une étape de requête de connexion sécurisée reçue du contrôleur distant 8 par l’objet connecté 6 pour bâtiment. L’étape d’ouverture 98 d’une connexion sécurisée utilise respectivement le premier certificat de sécurité 36 de l’objet connecté 6 pour bâtiment et le deuxième certificat de sécurité 36’ du contrôleur distant 8, de manière analogue à ce qui a été décrit pour l’étape 82 d’ouverture de connexion sécurisée en référence à la FIG. 3 . L’étape 96 de téléchargement peut indifféremment être mise en œuvre avant ou après l’étape 98 d’ouverture de connexion sécurisée. Le procédé comporte alors une étape de réception 100 d’une commande C 1 d’exécution du fichier de mise à jour préalablement téléchargé, la commande C 1 d’exécution étant envoyée par le contrôleur distant 8, via la connexion sécurisée ouverte lors de l’étape 98, selon un protocole de communication haut-niveau opérant au niveau de la couche applicative de l’objet connecté 6 pour bâtiment (e.g. io-homecontrol, SDN, Synergy, Matter, etc.) et compréhensible par l’unité de traitement 22 de l’objet connecté 6 pour bâtiment. Le procédé comprend ensuite une étape 102 d’extraction de la valeur d’autorisation d’accès VAL_2 du deuxième certificat de sécurité 36’ du contrôleur distant 8, et une étape 104 de vérification que la commande C 1 reçue est bien contenue dans l’ensemble de commandes E_2 associé à la valeur d’autorisation d’accès VAL_2 du contrôleur distant 8 extraite, cette association étant mémorisée dans la structure de mémorisation 26 mémorisée dans la mémoire électronique 24 de l’objet connecté 6 pour bâtiment. Les étapes 102 d’extraction et 104 de vérification correspondent respectivement à l’étape 86 d’extraction et l’étape 90 de vérification décrites en référence à la FIG. 3 . La commande C 1 reçue étant ici bien contenue dans l’ensemble de commandes E_2 associé à la valeur d’autorisation d’accès VAL_2 du contrôleur distant 8 extraite, le procédé comprend ensuite une étape d’exécution 106 du fichier de mise à jour. D’autres modes de réalisations peuvent évidemment être déduits par une personne du métier des modes de réalisation décrits précédemment. Procédé de contrôle d’exécution d’au moins une action par un objet connecté (6) pour bâtiment dans un réseau de communication (14), ledit objet connecté (6) pour bâtiment comportant une interface réseau (20) permettant une connexion audit réseau de communication (14), ladite exécution étant commandée par un contrôleur distant (8) adapté pour se connecter audit réseau de communication (14), le procédé étant mis en œuvre par une unité de traitement (22) dudit objet connecté (6) pour bâtiment adaptée pour exécuter au moins une action de l’objet connecté (6) pour bâtiment, et comprenant au moins des étapes de : ouverture (82) d’une connexion sécurisée (42) entre ledit objet connecté (6) pour bâtiment et le contrôleur distant (8), mettant en œuvre un premier certificat de sécurité (36) de l’objet connecté (6) et un deuxième certificat de sécurité (36’) du contrôleur distant (8), l’étape d’ouverture (82) d’une connexion sécurisée (42) permettant une communication chiffrée entre ledit objet connecté (6) pour bâtiment et le contrôleur distant (8), et comportant une réception du deuxième certificat de sécurité (36’) du contrôleur distant (8) ; et réception (84), via ladite connexion sécurisée (42), d’une commande d’exécution d’au moins une action émise par ledit contrôleur distant (8), selon un protocole de communication ; caractérisé en ce que le procédé comprend, en outre, des étapes de : extraction (86) d’une valeur d’un champ prédéterminé du deuxième certificat de sécurité (36’) du contrôleur distant (8), dite valeur d’autorisation d’accès du contrôleur distant (8) ; vérification (90), dans une structure de mémorisation (26) d’associations entre des valeurs d’autorisation d’accès (VAL_q) et des ensembles (E_q) de commandes autorisées, que ladite commande reçue appartient à un ensemble d’au moins une commande autorisée associé à ladite valeur d’accès, la structure de mémorisation (26) étant mémorisée dans une mémoire électronique (24) dudit objet connecté (6) pour bâtiment ; et en cas de vérification positive, exécution (92) d’au moins une action associée à la commande reçue. Procédé selon la revendication 1, comprenant en outre une étape dans laquelle, en cas de vérification négative, ladite au moins une action associée à la commande reçue n’est pas exécutée, et un avertissement est envoyé (94) via ladite connexion sécurisée (42). Procédé selon l’une des revendications 1 ou 2, dans lequel l’étape d’extraction (86) comporte en outre une extraction d’une deuxième valeur d’un champ prédéterminé du deuxième certificat de sécurité du contrôleur distant (8) pour obtenir un identifiant d’un tiers opérant ledit contrôleur distant (8). Procédé selon la revendication 3, comprenant en outre une étape (88) de mémorisation, dans un rapport d’exécution, de ladite commande reçue en association avec l’identifiant du tiers opérant ledit contrôleur distant (8). Procédé selon l’une quelconque des revendications 1 à 4, l’unité de traitement (22) de l’objet connecté (6) pour bâtiment étant configurée pour ouvrir une pluralité de connexions sécurisées en parallèle, dans lequel l’ouverture d’une connexion sécurisée avec un contrôleur distant (8) donné dépend de la valeur d’autorisation d’accès extraite du deuxième certificat de sécurité dudit contrôleur distant (8). Procédé selon l’une quelconque des revendications 1 à 5, dans lequel l’étape de vérification (90) met en œuvre une structure de mémorisation (26) sous forme de table associant, à chaque valeur d’autorisation d’accès (VAL_q) du contrôleur distant (8), une liste d’au moins une commande d’exécution d’au moins une action par l’objet connecté (6) pour bâtiment. Procédé selon l’une quelconque des revendications 1 à 6, l’objet connecté (6) pour bâtiment mémorisant le premier certificat de sécurité (36) de l’objet connecté (6) pour bâtiment, dans lequel lors de l’étape d’ouverture (82) d’une connexion sécurisée, l’unité de traitement (22) de l’objet connecté (6) pour bâtiment détermine si le deuxième certificat de sécurité (36’) du contrôleur distant (8) reçu et le premier certificat de sécurité (36) de l’objet connecté (6) pour bâtiment sont signés par un même tiers de confiance (50), afin d’enregistrer, le cas échéant, le deuxième certificat de sécurité (36’) du contrôleur distant (8) comme certificat de sécurité de confiance dans une infrastructure à clé publique (30) contenue dans sa mémoire électronique (24). Procédé selon l’une quelconque des revendications 1 à 7, comprenant en outre une étape (96) de téléchargement dans une mémoire électronique de l’objet connecté (6) pour bâtiment d’un fichier de mise à jour d’au moins un programme exécutable mis en œuvre par l’unité de traitement (22) de l’objet connecté (6) pour bâtiment, la commande reçue étant comprise dans un ensemble de commandes de réglage de l’objet connecté (6) pour bâtiment, l’action associée à la commande reçue étant une mise en œuvre dudit fichier. Procédé selon l’une quelconque des revendications 1 à 8, dans lequel ledit objet connecté est un équipement domotique d’un système domotique (4) pour bâtiment. Programme d’ordinateur comportant des instructions logicielles qui, lorsqu’elles sont exécutées par un dispositif électronique programmable, mettent en œuvre un procédé de contrôle d’exécution d’au moins une action par un objet connecté (6) conforme aux revendications 1 à 9. Dispositif de contrôle d’exécution d’au moins une action par un objet connecté (6) pour bâtiment dans un réseau de communication (14), mis en œuvre dans ledit objet connecté (6) pour bâtiment, l’objet connecté (6) pour bâtiment comportant une interface réseau (20) permettant une connexion audit réseau de communication (14), ladite exécution étant commandée par un contrôleur distant (8) adapté pour se connecter audit réseau de communication (14), ledit objet connecté comportant une unité de traitement (22) dudit objet connecté (6) pour bâtiment adaptée pour exécuter au moins une action de l’objet connecté (6) pour bâtiment, et comprenant au moins : un module d’ouverture (40) d’une connexion sécurisée (42) entre ledit objet connecté (6) pour bâtiment et le contrôleur distant (8), mettant en œuvre un premier certificat de sécurité (36) de l’objet connecté (6) et un deuxième certificat de sécurité (36’) du contrôleur distant (8), l’ouverture (82) d’une connexion sécurisée (42) permettant une communication chiffrée entre ledit objet connecté (6) pour bâtiment et le contrôleur distant (8), et comportant une réception du deuxième certificat de sécurité (36’) du contrôleur distant (8) ; et un module de réception (50), via ladite connexion sécurisée (42), d’une commande d’exécution d’au moins une action émise par ledit contrôleur distant (8), selon un protocole de communication ; caractérisé en ce que l’unité de traitement (22) comporte en outre : un module d’extraction (46) d’une valeur d’un champ prédéterminé du deuxième certificat de sécurité (36’) du contrôleur distant (8), dite valeur d’autorisation d’accès du contrôleur distant (8) ; un module (47) de vérification, dans une structure de mémorisation (26) d’associations entre des valeurs d’autorisation d’accès (VAL_q) et des ensembles (E_q) de commandes autorisées, que ladite commande reçue appartient à un ensemble d’au moins une commande autorisée associé à ladite valeur d’accès, la structure de mémorisation (26) étant mémorisée dans une mémoire électronique (24) dudit objet connecté (6) pour bâtiment ; et - un module d’exécution, en cas de vérification positive, d’au moins une action associée à la commande reçue. Système de contrôle d’exécution d’au moins une action par un objet connecté (6) pour bâtiment dans un réseau de communication (14), le système comportant ledit objet connecté (6) et un contrôleur distant (8), ledit objet connecté (6) comportant un dispositif de contrôle d’exécution d’au moins une action selon la revendication 11.