Brevet FR3082379A1 — publié le 20191213

Dispositif et procédé de transmission de commandes à un équipement domestique 1. Domaine de l'invention L'invention concerne les dispositifs de commandes à distance d'équipements multimédias ou domotiques. Plus particulièrement, l'invention concerne le domaine de la transmission de commandes à des équipements via une technologie radio. 2. Art Antérieur Afin de piloter à distance un équipement multimédia, par exemple une télévision, une chaîne HI-FI, un décodeur, ou autre, ou un équipement domotique, par exemple des volets roulants, etc.., un utilisateur dispose en général d'un appareil de commande à distance, tel qu'une télécommande. En général, chaque équipement pouvant être piloté à distance est fourni avec une télécommande, ou un interrupteur dans le cas d'ampoules connectées, qui lui est propre. Lorsque l'utilisateur dispose de plusieurs équipements pouvant être piloté à distance, le nombre de télécommandes au sein du foyer est alors d'autant plus important. Il existe des télécommandes, dites universelles, qui peuvent être utilisées pour piloter plusieurs équipements distincts disponibles chez un utilisateur. Une telle télécommande nécessite une étape de programmation et d'appairage de la télécommande avec chaque appareil qu'elle doit pouvoir commander. Par exemple, il est possible de programmer la télécommande pour qu'elle puisse commander une télévision, un décodeur branché à l'écran de la télévision et une chaîne HI-FI. Cependant, le nombre d'appareils pouvant être commandé par une telle télécommande au sein du foyer est souvent limité, à 45 appareils, dû au nombre limité d'entrées disponibles au niveau de ces télécommandes. De plus, une telle télécommande utilise un protocole de communication entre les équipements et la télécommande basé sur une technologie InfraRouge qui n'est plus utilisée par tous les équipements disponibles qui sont pilotables à distance. Il est à noter également que la compatibilité d'une telle télécommande avec des équipements pilotables à distance est limitée aux seuls équipements pour lesquels le fabricant de la télécommande a mis en oeuvre au sein de la télécommande les logiciels ou circuits de commande nécessaire au pilotage de ces équipements. Il en ressort qu'une telle télécommande IR n'est pas totalement universelle. Il existe également des applications de type "télécommande" destinées à être installées sur une tablette ou un smartphone (téléphone intelligent) qui permettent de piloter à distance les équipements d'un foyer. Toutefois, en général, il est nécessaire d'installer une application dédiée pour chaque équipement. En effet, cette application est en général fournie par le fabricant de l'équipement. De plus, il ressort des retours d'expérience d'utilisateurs que le pilotage d'un équipement, par exemple une télévision, via une telle application procure un 2 confort d'utilisation moindre par rapport à l'usage de la télécommande classique de l'équipement. En effet, la plupart des utilisateurs trouvent fastidieux de devoir sortir leur téléphone mobile, déverrouiller le téléphone, lancer l'application, à chaque commande à envoyer, par exemple changer de chaîne, monter ou baisser le son, etc... En effet, de telles 5 opérations mises en oeuvre à partir d'un terminal mobile, tel qu'un téléphone ou une tablette, peuvent nécessiter plusieurs secondes. De plus, lors de l'utilisation du téléphone mobile ou de la tablette pour les fonctionnalités de télécommande, l'appareil n'est pas disponible pour d'autres activités. Enfin, ce type d'appareils (téléphone mobile, tablette) présente un caractère personnel et un utilisateur n'a pas forcément envie que n'importe quel utilisateur du 10 foyer utilise son appareil mobile pour commander un ou plusieurs équipements du foyer. 3. Exposé de l'invention L'invention vient améliorer l'état de la technique. Elle concerne à cet effet un dispositif de transmission de commandes comprenant au moins une interface de connexion configurée 15 pour connecter un équipement domestique audit dispositif de transmission. Avantageusement, un tel dispositif comprend: - une interface radio configurée pour s'appairer avec un dispositif de commande, - une unité de traitement configurée pour: - recevoir via ladite interface radio, une commande destinée audit équipement 20 domestique, en provenance du dispositif de commande, - convertir ladite commande reçue selon une interface de programmation applicative permettant de communiquer avec ledit équipement domestique, - transmettre ladite commande convertie audit équipement domestique. Il est ainsi possible d'utiliser une télécommande, dite "universelle", disposant d'une interface 25 radio et apte à s'appairer avec un dispositif de transmission de commandes pour envoyer des commandes à tout équipement domestique apte à se connecter à ce dispositif de transmission de commandes. En effet, une seule télécommande est alors nécessaire. De plus, la télécommande n'a pas besoin d'être configurée pour tous les équipements qu'un utilisateur souhaite commander. 30 En effet, avantageusement, l'adaptation des commandes émises par la télécommande est réalisée par le dispositif de transmission de commandes. Le dispositif de transmission de commandes joue ainsi le rôle de "proxy" ou dispositif intermédiaire entre la télécommande et l'équipement à piloter. Le dispositif de transmission de commandes et la télécommande peuvent s'appairer selon 35 n'importe quelle technologie radio permettant des communications de commandes à distance, telles que par exemple la technologie Bluetooth, la radio-fréquence (Zigbee RF4CE pour « Radio Frequency for Consumer Electronics » par exemple), Thread ou autre. 3 Selon un mode particulier de réalisation de l'invention, l'unité de traitement est en outre configurée pour mettre en oeuvre une étape de découverte des équipements domestiques aptes à se connecter audit dispositif de transmission de commandes via ladite au moins une 5 interface de connexion, ladite étape de découverte comprenant: - l'appairage selon un protocole conforme à ladite au moins une interface de connexion, dudit équipement domestique avec le dispositif de transmission de commandes, - la réception par le dispositif de transmission de commandes d'un message en provenance dudit équipement domestique, comprenant au moins un identifiant dudit 10 équipement domestique et un type d'interface de programmation applicative permettant de communiquer avec ledit équipement domestique. Selon ce mode particulier de réalisation, les informations nécessaires à la transmission de commandes aux équipements domestiques par le dispositif de transmission de commandes sont obtenues par une phase de découverte de ces équipements domestiques. Ainsi, la 15 phase de configuration du dispositif de transmission de commandes pour la transmission de commande est facilitée pour l'utilisateur. Selon un autre mode particulier de réalisation de l'invention, le dispositif de transmission comprend en outre une mémoire configurée pour mémoriser un code touche en association 20 avec ledit identifiant dudit équipement domestique. Selon cet autre mode particulier de réalisation de l'invention, l'utilisateur identifie, sur la télécommande, l'équipement domestique qu'il souhaite commander via un code touche de la télécommande. Par exemple, s'il tape #1, la commande est destinée à un décodeur, #2 à une télévision, #3 à des volets roulants, #4 à une ampoule DECT ULE (Digital Enhanced 25 Cordless Telecommunications Ultra Low Energy en anglais), ... Lors d'une phase de configuration, l'utilisateur doit alors associer au sein du dispositif de transmission de commandes le code touche à l'équipement domestique correspondant. Une telle association est mémorisée par le dispositif de transmission de commandes avec un identifiant de l'équipement domestique. 30 Selon un autre mode particulier de réalisation de l'invention, la commande destinée à l'équipement domestique comprend un identifiant dudit équipement domestique obtenu par le dispositif de commande. Selon ce mode particulier de réalisation de l'invention, l'identifiant de l'équipement à commander est transmis simultanément, i.e. dans la même requête, que 35 la commande de pilotage. 4 Selon un autre mode particulier de réalisation de l'invention, l'identifiant de l'équipement a été obtenu par le dispositif de commande par lecture d'un dispositif associé audit équipement domestique. Un tel dispositif associé à l'équipement domestique peut correspondre par exemple à une étiquette radio-fréquence (NFC pour Near Field 5 Communication en anglais, ou RFID pour Radio-Frequency Identification en anglais), ou bien un support comprenant un code visuel, par exemple un code-barres, un QR code (code matriciel) , etc... De préférence, le dispositif de commande obtient l'identifiant par une communication sans contact avec le dispositif associé à l'équipement domestique. Selon cet autre mode particulier de réalisation de l'invention, il n'est pas nécessaire que 10 l'utilisateur associe un code à chaque équipement domestique à commander. En effet, selon ce mode particulier de réalisation de l'invention, l'équipement domestique est fourni avec une étiquette ou un support , comprenant un identifiant de l'équipement, par exemple une adresse MAC de l'équipement. Cet identifiant peut être également fourni au dispositif de transmission de commandes lors de la phase de découverte. Ainsi, lorsque l'utilisateur 15 souhaite commander l'équipement domestique via la télécommande, il obtient l'identifiant de l'équipement à commander par lecture de l'étiquette ou capture du code visuel, associé à l'équipement domestique , il tape ensuite la commande de manière classique sur la télécommande. La télécommande envoie au dispositif de transmission de commandes la commande et l'identifiant obtenu. Ce mode particulier de réalisation procure l'avantage 20 d'avoir une phase de configuration plus simple et rapide pour l'utilisateur. De plus, il est aisé d'ajouter ou supprimer des équipements domestiques à commander puisqu'il n'est pas nécessaire à l'utilisateur de les enregistrer automatiquement ou d'y associer un code auprès du dispositif de transmission de commandes. En variante de ce mode particulier de réalisation de l'invention, la commande destinée à 25 l'équipement domestique comprend également un type d'interface de programmation applicative dudit équipement domestique obtenu par le dispositif de commande, par lecture de ladite étiquette associée audit équipement domestique. Selon cette variante, la phase de découverte n'est pas nécessaire. L'étiquette comprend toutes les informations nécessaires au pilotage de l'équipement domestique. 30 L'invention concerne également une passerelle domestique comprenant un dispositif de transmission de commandes selon l'un quelconque des modes particuliers de réalisation décrit ci-dessus. Ce mode particulier de réalisation de l'invention est avantageux car la passerelle domestique 35 a une position centrale au sein du réseau d'équipements domestiques d'un utilisateur. La plupart des équipements domestiques sont déjà connectés et connues de la passerelle domestique, par exemple parce que de tels dispositifs nécessitent un accès à un réseau 5 Internet, ou bien parce qu'ils communiquent entre eux via un réseau local géré par la passerelle domestique. L'invention concerne également un décodeur de flux audio-visuels comprenant un dispositif de transmission de commandes selon l'un quelconque des modes particuliers de réalisation 5 décrit ci-dessus. Ce mode particulier de réalisation de l'invention est avantageux car un décodeur TV dispose déjà de sa propre télécommande qui peut alors être adaptée pour être utilisée pour commander tous les autres équipements domestiques de l'utilisateur, via une mise à jour logiciel de la télécommande et du décodeur. Lorsque le décodeur n'est pas directement 10 connecté à un équipement domestique, par exemple dans le cas d'équipements domestiques connectés à une passerelle domestique, le décodeur peut transmettre les commandes converties à l'équipement domestique via la passerelle domestique. Selon ce mode particulier de réalisation de l'invention, le décodeur est connecté à la passerelle domestique et le décodeur peut mettre en oeuvre une phase de découverte des équipements 15 domestiques connectés à la passerelle domestique afin de leur transmettre ultérieurement des commandes de pilotage. L'invention concerne également un procédé de transmission de commandes à un équipement domestique apte à être connecté à un dispositif de transmission de commandes 20 via une interface de connexion. Un tel procédé comprend: - l'appairage d'un dispositif de commande, via une interface radio, avec ledit dispositif de transmission de commandes, - la réception, par ledit dispositif de transmission de commandes, via ladite interface radio, d'une commande destinée audit équipement domestique, en provenance du dispositif 25 de commande, - la conversion de ladite commande reçue selon une interface de programmation applicative permettant de communiquer avec ledit équipement domestique, - la transmission de ladite commande convertie audit équipement domestique. 30 L'invention concerne également un dispositif de commande comprenant une interface radio adaptée pour s'appairer avec un dispositif de transmission de commandes. Un tel dispositif de commande comprend une unité de traitement configurée pour: - obtenir un identifiant d'un équipement domestique connecté audit dispositif de transmission de commandes, 35 - obtenir une commande à transmettre audit équipement domestique, 6 - transmettre audit dispositif de transmission de commandes, via ladite interface radio, un message comprenant l'identifiant dudit équipement domestique et la commande à transmettre. Selon un mode particulier de réalisation de l'invention, le dispositif de commande comprend 5 en outre un module d'obtention adapté pour lire une étiquette radio-fréquence associée audit équipement domestique ou pour acquérir un code visuel associé audit équipement domestique, au moins l'identifiant dudit équipement domestique étant obtenu par lecture de ladite étiquette radio-fréquence ou par acquisition dudit code visuel. 10 L'invention concerne également un procédé de commande mis en oeuvre par un dispositif de commande, comprenant: - l'appairage via une interface radio, du dispositif de commande avec un dispositif de transmission de commandes, - l'obtention d'un identifiant d'un équipement domestique connecté audit dispositif de 15 transmission de commandes, - la détermination d'une commande à transmettre audit équipement domestique à partir d'une interaction utilisateur sur au moins une touche du dispositif de commande, - la transmission à ladite passerelle domestique, via ladite interface radio, d'un message comprenant l'identifiant dudit équipement domestique et ladite commande à 20 transmettre audit équipement domestique. L'invention concerne également un système de transmission de commandes comprenant: - un dispositif de transmission de commandes selon l'un quelconque des modes particuliers décrits précédemment, - au moins un équipement domestique à commander apte à être connecté avec le 25 dispositif de transmission de commandes, - un dispositif de commande selon l'un quelconque des modes particuliers décrits précédemment. L'invention concerne également un programme d'ordinateur comportant des 30 instructions pour la mise en oeuvre du procédé de transmission de commandes selon l'un quelconque des modes particuliers de réalisation décrits précédemment, lorsque ledit programme est exécuté par un processeur. Un tel programme peut utiliser n'importe quel langage de programmation. Il peut être téléchargé depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur. 35 Le procédé de commande selon l'invention peut être mis en oeuvre de diverses manières, notamment sous forme câblée ou sous forme logicielle. L'invention concerne également un programme d'ordinateur comportant des 7 instructions pour la mise en oeuvre du procédé de commande selon l'un quelconque des modes particuliers de réalisation décrits précédemment, lorsque ledit programme est exécuté par un processeur. Un tel programme peut utiliser n'importe quel langage de programmation. Il peut être téléchargé depuis un réseau de communication et/ou enregistré 5 sur un support lisible par ordinateur. Le procédé de commande selon l'invention peut être mis en oeuvre de diverses manières, notamment sous forme câblée ou sous forme logicielle. L'invention vise aussi un support d'enregistrement ou support d'informations lisible 10 par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Les supports d'enregistrement mentionnés ci-avant peuvent être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement 15 magnétique, par exemple une clé USB ou un disque dur. D'autre part, les supports d'enregistrement peuvent correspondre à un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. 20 Alternativement, les supports d'enregistrement peuvent correspondre à un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. 4. Liste des figures 25 D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : - la figure 1 illustre un environnement de mise en oeuvre de l'invention selon un mode particulier de réalisation de l'invention, 30 - la figure 2 illustre des étapes du procédé de transmission de commandes selon un mode particulier de réalisation de l'invention, - la figure 3 illustre un dispositif de transmission de commandes selon un mode particulier de réalisation de l'invention, - la figure 4 illustre des étapes du procédé de commande d'un équipement domestique selon 35 un mode particulier de réalisation de l'invention, - la figure 5 illustre un dispositif de commande d'un équipement domestique selon un mode particulier de réalisation de l'invention, 8 - la figure 6 illustre des étapes du procédé de transmission de commandes et du procédé de commande selon un autre mode particulier de réalisation de l'invention. 5. Description de modes particuliers de réalisation de l'invention 5 La figure 1 illustre un environnement de mise en oeuvre de l'invention selon un mode particulier de réalisation de l'invention. L'environnement illustré en figure 1 comprend un réseau DOM d'équipements domestiques d'un utilisateur. Par équipement domestique, on entend ici tout équipement d'un utilisateur apte à recevoir des commandes pour exécuter des actions ou mettre en oeuvre des fonctionnalités. Par exemple, un équipement 10 domestique peut être un équipement multimédia (téléphone, chaîne Hi-Fi, TV, décodeur, tablette, ordinateur personnel, console de jeux, etc...), ou bien une application multimédia exécutée par un terminal multimédia. Un équipement domestique peut également correspondre à un équipement domotique connecté, tel qu'une ampoule connectée, des volets roulants, une prise connectée, un objet connecté, etc.... 15 Dans l'exemple particulier de réalisation décrit ici, le réseau DOM comprend notamment: - une passerelle domestique PAS configurée pour être connectée à un réseau de communication RES, par exemple un réseau Internet, et pour jouer le rôle de routeur pour des terminaux de l'utilisateur lorsqu'ils sont connectés à la passerelle PAS. La passerelle PAS est configurée pour établir un réseau local auquel des équipements domestiques de 20 l'utilisateur sont aptes à se connecter, par exemple pour communiquer entre eux, ou pour accéder au réseau Internet RES. Outre l'accès au réseau Internet, la passerelle domestique PAS permet également de fournir à l'utilisateur des services annexes tels que la téléphonie sur IP (pour Internet Protocol en anglais), la télévision sur IP... - un décodeur DEC de flux audio-visuels, par exemple de flux de télévision sur IP reçus via 25 la passerelle PAS, depuis le réseau RES. Selon le mode particulier de réalisation décrit ici, le décodeur DEC est connecté à la passerelle domestique pour recevoir les flux de télévision sur IP, par exemple en filaire, ou sans fil (WIFI), ou selon une technologie CPL (Courant Porteur en Ligne). - une télévision TV connectée au décodeur DEC, et adaptée pour afficher les flux audio- 30 visuels décodés. Selon un mode particulier de réalisation, la télévision TV peut être une télévision connectée, par exemple en WIFI, à la passerelle domestique PAS, - une clé TV CLETV adaptée pour diffuser par exemple de flux de télévision sur IP reçus via la passerelle PAS, depuis le réseau RES, des contenus multimédia stockés sur un équipement de l'utilisateur (Ordinateur, mémoire de stockage - non représenté), la clé TV est 35 connectée à la passerelle domestique PAS, par exemple en WIFI, et branchée sur un port HDMI d'un téléviseur TVC adapté pour restituer les flux de télévision décodés ou les contenus multimédia, 9 - une ampoule AMP connectée à la passerelle domestique PAS, par exemple via une interface DECT ULE (pour DECT -Digital Enhanced Cordless Telecommunications- Ultra Low Energy en anglais). 5 Le réseau d'équipements domestiques de l'utilisateur peut comprendre d'autres équipements domestiques non représentés, par exemple une tablette, un ordinateur personnel, un téléphone fixe ou mobile, des enceintes Bluetooth ou aptes à se connecter à la passerelle domestique PAS, des équipements domotiques aptes à s'appairer avec la passerelle domestique PAS, etc .... 10 L'environnement domestique DOM de l'utilisateur comprend également une télécommande UI configurée pour piloter à distance au moins une partie des équipements domestiques de l'utilisateur. Selon un mode particulier de réalisation de l'invention, les équipements domestiques susceptibles d'être piloter via la télécommande UI sont connectés à un dispositif de 15 transmission de commandes via lequel les commandes émises depuis la télécommande UI sont reçues et converties selon une interface de programmation applicative (API pour Application Programmable Interface en anglais) de l'équipement domestique à piloter. Selon le mode particulier de réalisation de l'invention décrit ici, le dispositif de transmission de commandes est compris dans la passerelle domestique PAS. Dans d'autres modes 20 particuliers de réalisation de l'invention, le dispositif de transmission de commandes peut être compris dans un autre équipement de l'utilisateur, par exemple le décodeur DEC, ou bien un ordinateur personnel, ou autre... Au préalable, lors d'une phase de configuration, le dispositif de transmission de commandes doit connaître les équipements domestiques à piloter, soit via une phase de configuration 25 manuelle par l'utilisateur, soit par une phase de découverte automatique des équipements. La télécommande UI doit également effectuer un appairage avec le dispositif de transmission de commandes. La figure 2 illustre des étapes du procédé de transmission de commandes selon un mode 30 particulier de réalisation de l'invention. Par exemple, le procédé de transmission de commandes est mis en oeuvre par la passerelle domestique PAS de la figure 1. Lors d'une étape E20, un appairage de la télécommande UI avec la passerelle PAS est réalisée, via une interface radio. Une telle étape d'appairage permet à la télécommande UI et à la passerelle domestique PAS d'établir une connexion. 35 Par exemple, un tel appairage est réalisé selon la technologie Bluetooth supportée par la plupart des équipements actuels. Une telle technologie permet d'établir des communications à très courte distance. D'autres technologies peuvent aussi être utilisées pour un tel 10 appairage, par exemple le protocole RF4CE-Zigbee, le protocole Thread développé pour les objets connectés (loT pour Internet of Things), ou autre. Lorsque la télécommande UI et la passerelle domestique PAS sont appairées, l'utilisateur peut utiliser la télécommande UI pour piloter des équipements domestiques via la passerelle 5 PAS. On suppose ici qu'une phase de configuration a au préalable été réalisée au sein de la passerelle domestique PAS. Par exemple, l'utilisateur peut déclarer les équipements domestiques à piloter sur une interface de gestion de la passerelle domestique et associer un code touche à chaque équipement à piloter. Par exemple, le code "1" pour un décodeur, le code "2" pour une clé 10 TV, le code "3" pour une prise connectée, etc... D'autres modes de configuration sont bien entendu possibles. Lors d'une étape E21, lorsque l'utilisateur souhaite piloter un équipement domestique, la passerelle PAS reçoit, via l'interface radio utilisée pour l'appairage, une commande destinée à cet équipement domestique, en provenance de la télécommande UI. 15 Selon un mode particulier de réalisation de l'invention, la commande destinée à l'équipement domestique reçue lors de l'étape E21, comprend un identifiant de l'équipement mémorisé au préalable par la passerelle domestique PAS. Selon un autre mode particulier de réalisation de l'invention, la passerelle domestique a reçu au préalable un message comprenant un identifiant de l'équipement, et indiquant à la 20 passerelle que les commandes à suivre sont destinées à l'équipement domestique identifié. Lors d'une étape E22, la passerelle domestique convertie la commande reçue selon une interface de programmation applicative API permettant de communiquer avec l'équipement domestique. Cette API est connue de la passerelle domestique et mémorisée en association avec l'identifiant de l'équipement. 25 Lors d'une étape E23, la commande convertie est transmise par la passerelle domestique à l'équipement domestique, via l'interface de connexion selon laquelle l'équipement domestique est connecté à la passerelle. La figure 3 illustre la structure simplifiée d'un dispositif PAS de transmission de commandes 30 selon un mode particulier de réalisation de l'invention. Un tel dispositif est adapté à mettre en oeuvre le procédé de transmission de commandes selon l'un quelconque des modes particuliers de réalisation décrits. Selon un mode particulier de réalisation de l'invention, le dispositif PAS a l'architecture classique d'un ordinateur et comprend notamment une mémoire MEM, une unité de 35 traitement UT, équipée par exemple d'un processeur PROC, et pilotée par le programme d'ordinateur PG stocké en mémoire MEM. Le programme d'ordinateur PG comprend des 11 instructions pour mettre en oeuvre les étapes du procédé de transmission de commandes, lorsque le programme est exécuté par le processeur PROC. A l'initialisation, les instructions de code du programme d'ordinateur PG sont par exemple chargées dans une mémoire avant d'être exécutées par le processeur PROC. Le processeur 5 PROC de l'unité de traitement UT met notamment en oeuvre les étapes du procédé de transmission de commandes décrit en relation avec la figure 2 ou la figure 6 décrite ci-après, selon les instructions du programme d'ordinateur PG. Selon un autre mode particulier de réalisation de l'invention, les étapes du procédé de transmission de commandes sont mises en oeuvre par des modules fonctionnels. Pour cela, 10 le dispositif PAS comprend en outre: - un module APP pour réaliser un appairage entre le dispositif PAS et la télécommande UI, - un module DEVT pour réaliser une phase de découverte des équipements domestiques aptes à recevoir des commandes, 15 - un module de réception REC pour recevoir des commandes en provenance de la télécommande UI, - un module de conversion CONV pour convertir des commandes reçues en fonction d'une API associée à l'équipement domestique destinataire des commandes, - un module de transmission TRANS pour transmettre les commandes converties à 20 l'équipement domestique. L'unité de traitement UT coopère avec les différents modules fonctionnels décrits ci-dessus et la mémoire MEM afin de mettre en oeuvre les étapes du procédé de transmission de commandes. Les différents modules fonctionnels décrits ci-dessus peuvent être sous forme matérielle 25 et/ou logicielle. Sous une forme logicielle, un tel module fonctionnel peut comprendre un processeur, une mémoire et des instructions de code de programme pour mettre en oeuvre la fonction correspondant au module lorsque les instructions de code sont exécutées par le processeur du module. Sous une forme matérielle, un tel module fonctionnel peut être mis en oeuvre par tout type de circuits adaptés. 30 Selon l'un quelconque des modes particuliers de réalisation de l'invention décrits ci-dessus, la mémoire MEM est configurée pour mémoriser des identifiants d'équipements domestiques, en association avec au moins un type d'API associé à l'équipement domestique. Selon un mode particulier de réalisation de l'invention, le dispositif PAS comprend un module 35 de communication COM configuré pour établir des communications avec un réseau de communication RES. 12 Selon des modes particuliers de réalisation de l'invention, le dispositif PAS peut comprendre une interface de communication Bluetooth BLE, une interface de connexion DECT, une interface de connexion WIFI, une interface de connexion Ethernet DEC1, permettant de connecter les différents équipements domestiques au dispositif PAS, en fonction des 5 protocoles et interfaces de connexion disponibles au niveau de ces équipements. Selon un mode particulier de réalisation de l'invention, le dispositif PAS décrit précédemment est compris dans une passerelle domestique PAS, ou un décodeur de flux audio-vidéo DEC, ou un terminal. 10 La figure 4 illustre des étapes du procédé de commande d'un équipement domestique selon un mode particulier de réalisation de l'invention. Par exemple, le procédé de commande est mis en oeuvre par la télécommande UI de la figure 1. Lors d'une étape E40, un appairage de la télécommande UI avec un dispositif de 15 transmission de commandes est réalisé, via une interface radio. Une telle étape d'appairage permet à la télécommande UI et au dispositif de transmission de commandes d'établir une connexion. Lorsque la télécommande UI et le dispositif de transmission de commandes sont appairés, l'utilisateur peut utiliser la télécommande UI pour piloter des équipements domestiques via le 20 dispositif de transmission de commandes. Lors d'une étape E41, lorsque l'utilisateur souhaite piloter un équipement domestique, il indique d'abord à la télécommande quel équipement domestique il souhaite piloter. Selon une première variante, l'utilisateur peut utiliser un code touche sur la télécommande associé à l'équipement domestique. Une telle association a également été mémorisée au 25 préalable au niveau du dispositif de transmission de commandes. Par exemple, si l'utilisateur souhaite commander le décodeur DEC, il réalise un appui long sur la touche de la télécommande correspondant à l'équipement à piloter, par exemple 1 pour le décodeur, 3 pour l'ampoule AMP connectée sur la prise connectée, etc.... Selon une autre variante, l'utilisateur peut utiliser une étiquette NFC associée à l'équipement 30 domestique. Par exemple, l'utilisateur approche la télécommande (munie d'un lecteur NFC) d'une étiquette NFC associée à l'équipement domestique. La télécommande lit alors les données transmises par l'étiquette NFC et récupère un identifiant de l'équipement domestique. Selon une autre variante, la télécommande obtient l'identifiant de l'équipement domestique 35 par capture d'un code visuel, par exemple QR code ou code-barres, disponible sur un support associé à l'équipement domestique. 13 Lors de l'étape E41, la télécommande obtient donc un identifiant de l'équipement domestique à piloter. Cet identifiant peut être transmis au dispositif de transmission de commandes par l'envoi d'un premier message, avant l'envoi des commandes choisies par l'utilisateur, ou bien avec la première ou avec chaque commande destinée à l'équipement domestique. 5 Lors d'une étape E42, la télécommande reçoit une interaction utilisateur relative à une commande choisie par l'utilisateur. Selon les fonctionnalités de la télécommande, l'interaction utilisateur peut être réalisée via des touches physiques (bouton) sur la télécommande, ou bien via des touches virtuelles affichées sur un écran tactile de la télécommande. 10 Suite à la réception d'une interaction utilisateur sur la télécommande, lors de l'étape E42, la télécommande détermine la commande correspondante destinée à l'équipement domestique. Lors d'une étape E43, la télécommande UI transmet au dispositif de transmission de commandes, via l'interface radio, un message comprenant la commande déterminée à 15 l'étape E42, et éventuellement l'identifiant de l'équipement domestique à piloter si celui-ci n'a pas déjà été transmis. La figure 5 illustre la structure simplifiée d'un dispositif UI de commande d'un équipement domestique selon un mode particulier de réalisation de l'invention. Un tel dispositif est 20 adapté à mettre en oeuvre le procédé de commande selon l'un quelconque des modes particuliers de réalisation décrits. Selon un mode particulier de réalisation de l'invention, le dispositif UI a l'architecture classique d'un ordinateur et comprend notamment une mémoire MEM5, une unité de traitement UTS, équipée par exemple d'un processeur PR005, et pilotée par le programme 25 d'ordinateur PG5 stocké en mémoire MEM5. Le programme d'ordinateur PG5 comprend des instructions pour mettre en oeuvre les étapes du procédé de commande, lorsque le programme est exécuté par le processeur PR005. A l'initialisation, les instructions de code du programme d'ordinateur PG5 sont par exemple chargées dans une mémoire avant d'être exécutées par le processeur PR005. Le 30 processeur PR005 de l'unité de traitement UT5 met notamment en oeuvre les étapes du procédé de commande décrit en relation avec la figure 4 ou la figure 6 décrite ci-après, selon les instructions du programme d'ordinateur PG5. Selon un autre mode particulier de réalisation de l'invention, les étapes du procédé de commande sont mises en oeuvre par des modules fonctionnels. Pour cela, le dispositif UI 35 comprend en outre: un module BLES pour réaliser un appairage entre le dispositif UI et le dispositif de transmission de commandes, 14 - un module d'obtention (TCH, OBT) pour obtenir un identifiant d'un équipement domestique à commander, - un module de détermination DET pour déterminer des commandes à transmettre, - un module de transmission TRANS5 pour transmettre les commandes à un dispositif 5 de transmission de commandes. L'unité de traitement UT5 coopère avec les différents modules fonctionnels décrits ci-dessus et la mémoire MEM5 afin de mettre en oeuvre les étapes du procédé de commandes. Les différents modules fonctionnels décrits ci-dessus peuvent être sous forme matérielle et/ou logicielle. Sous une forme logicielle, un tel module fonctionnel peut comprendre un 10 processeur, une mémoire et des instructions de code de programme pour mettre en oeuvre la fonction correspondant au module lorsque les instructions de code sont exécutées par le processeur du module. Sous une forme matérielle, un tel module fonctionnel peut être mis en oeuvre par tout type de circuits adaptés. Selon un mode particulier de réalisation de l'invention, le module d'appairage BLE5 est une 15 interface radio, par exemple une interface Bluetooth. Selon un mode particulier de réalisation de l'invention, le module d'obtention est un module OBT apte à lire des étiquettes selon la technologie NFC ou RFID. Selon un autre mode particulier de réalisation de l'invention, le module d'obtention OBT est un module de capture apte à lire des QR code ou code-barres. 20 Selon un autre mode particulier de réalisation de l'invention, le module d'obtention est un module d'interaction utilisateur TCH comprenant par exemple des touches physiques ou un écran tactile sur lequel des touches virtuelles sont affichées. Selon un mode particulier de réalisation de l'invention, le module de détermination DET 25 correspond au module d'interaction utilisateur TCH décrit ci-dessus. Selon un mode particulier de réalisation de l'invention, le dispositif UI décrit précédemment est compris une télécommande ou un terminal mobile. La figure 6 illustre des étapes du procédé de transmission de commandes et du procédé de 30 commande selon un autre mode particulier de réalisation de l'invention. Selon le mode particulier de réalisation décrit ici, la phase de configuration de la passerelle domestique pour connaître les équipements à piloter est réalisée de manière automatique par une découverte des équipements et des capacités de ces équipements. Dans une phase de découverte, la passerelle domestique PAS découvre les capacités du 35 décodeur DEC. Pour cela, au cours d'une étape E50, le décodeur DEC établit avec la passerelle PAS une connexion Ethernet ou s'appaire en WIFI. 15 Lors d'une étape E51, le décodeur DEC transmet à la passerelle PAS un message de type UPnP Notify comprenant notamment l'adresse MAC du décodeur et une URL (pour Uniform Ressource Locator en anglais) permettant de découvrir le "friendlyName" (ou nom commun) du décodeur et une URL vers laquelle envoyer des commandes au décodeur DEC. 5 Un exemple d'un tel message est illustré ci-dessous: NOTIFY * HTTP/1.1 HOST: 239.255.255.250:1900 CACHE-CONTROL: max-age=1800 LOCATION: http://192.168.1.11:8080/BasicDeviceDescription.xml 10 OPT: "http://schemas.upnp.org/upnp/1/0/"; ns=01 01-NLS: 6815962c-1dd2-11b2-8e63-dObf104c781a NT: urn:schemas-orange-com:service:X OrangeSTBRemoteContro1:1 NTS: ssdp:alive SERVER: Linux/2.6.23.17 stm23 A19 SDKA23 1.13.0, UPnP/1.0, Portable SDK for UPnP 15 devices/1.6.13 X-User-Agent: redsonic USN: uuid:680afb7c-f729-11de-b7dd-002691d2613b::um:schemas-orange- com:service:X OrangeSTBRemoteContro1:1 20 Lors d'une étape E52, la passerelle PAS et le décodeur DEC communiquent via l'URL transmise lors de l'étape E51 (champ LOCATION du message UPnP Notify ci-dessus), afin que la passerelle PAS récupère un fichier de description XML du décodeur comprenant notamment le "friendlyName" du décodeur et le type d'API utilisé par le décodeur pour recevoir des commandes. 25 Un exemple d'un tel fichier de description XML est illustré ci-dessous: 30 l 0 urn:schemas-upnp-org:device:Basic:1 35 OrangeSetTopBox uuid:680afb7c-f729-11de-b7dd-002691d2613b um:schemas-orange-com:service:X OrangeSTBRemoteContro1:1 urn:orange-com:serviceld:X OrangeSTBRemoteControl /X OrangeSTBRemoteControlDescription.xml lremoteControllcmd 16 Lors de l'étape E52, la passerelle PAS mémorise ces informations, ainsi que l'adresse MAC du décodeur. L'adresse MAC du décodeur, ou son "friendlyName" correspondent à un identifiant du décodeur au sens de l'invention. 5 Dans une autre phase de découverte, la passerelle domestique PAS découvre les capacités de l'ampoule connectée AMP. Pour cela, lors d'une étape E53, un appairage est réalisé entre la passerelle domestique PAS et l'ampoule AMP, selon la technologie DECT ULE. Un tel appairage est déclenché par exemple en appuyant sur le bouton d'appairage correspondant sur la passerelle domestique PAS. 10 Lors d'une étape E54, l'ampoule AMP transmet à la passerelle domestique PAS un message comprenant son profil, son "friendlyName" et ses interfaces API. Par exemple, l'ampoule AMP est conforme au protocole DECT HAN FUN 1.3 et dispose d'une API On-Off d'UUID 0x0200 via laquelle elle est capable de recevoir une commande. Le message comprend également un identifiant IPUI (pour International Portable User Identifier). Lors de l'étape 15 E54, la passerelle PAS mémorise ces informations, ainsi que l'identifiant IPUI de l'ampoule associé au port DECT de la passerelle. Lors d'une étape E545, la télécommande UI s'appaire avec la passerelle domestique PAS, par exemple selon un des modes de réalisations décrits précédemment en relation avec la 20 figure 2 ou 4. De plus, lorsque cela est nécessaire, l'utilisateur associe au niveau de l'interface de gestion de la passerelle domestique PAS, des codes associés aux équipements domestiques à commander. Par exemple, l'utilisateur associe le code touche "1" au décodeur DEC, ce code touche est mémorisé par la passerelle avec l'adresse MAC du décodeur et les APIs supportées par le décodeur. Selon le mode de réalisation décrit ici, 25 l'utilisateur n'associe pas de code touche à l'ampoule AMP. En effet, on suppose ici que l'ampoule connectée AMP est fournie avec une étiquette NFC comportant notamment son identifiant IPUI. Lorsque les équipements domestiques à commander sont appairés avec la passerelle 30 domestique, ainsi que la télécommande UI, l'utilisateur peut alors utiliser la télécommande pour piloter ces équipements. Par exemple, l'utilisateur souhaite allumer le décodeur DEC afin de regarder des flux TV. Lors d'une étape E55, l'utilisateur effectue alors un appui long sur la touche 1. Lors de l'étape E55, ce code touche est transmis par la télécommande UI à la passerelle PAS. Au 35 cours de l'étape E56, la passerelle PAS identifie à quel équipement ce code touche est associé à partir des données préalablement mémorisées. 17 Puis, lors d'une étape E57, l'utilisateur appuie sur la touche "Power" afin de déclencher le démarrage du décodeur DEC. Ce code touche est transmis au cours de l'étape E57 à la passerelle PAS. Au cours de l'étape E58, la passerelle PAS convertit ce code touche en fonction des API 5 associées au décodeur DEC. Un exemple d'un message destiné au décodeur comprenant le code touche converti est illustré ci-dessous: GET IremoteControllcmd?operation=01&key=014&mode=0 HTTP/1.1 Host: 192.168.1.11:8080 10 Connection: Keep-Alive Lors d'une étape E59, la passerelle PAS transmet au décodeur DEC le message comprenant la commande "Power" convertie selon l'API du décodeur. Lorsque le décodeur 15 reçoit cette commande, il déclenche son démarrage de manière classique. Selon un autre exemple, l'utilisateur souhaite piloter l'ampoule AMP, par exemple pour l'éteindre. Pour cela, au cours d'une étape E60, l'utilisateur approche la télécommande UI de l'étiquette NFC associée à l'ampoule AMP. Une telle étiquette n'est pas forcément placée au niveau de 20 l'ampoule, où elle pourrait être difficilement accessible selon la configuration des lieux. Elle peut par exemple être simplement posée sur un meuble, ou fixée à proximité d'un autre interrupteur de lumière classique. Lors de l'étape E60, la télécommande UI lit l'étiquette NFC associée à l'ampoule AMP et obtient l'identifiant de l'ampoule AMP. Lors d'une étape E61, l'utilisateur appuie ensuite sur la 25 touche "Power", ou "Off" selon la configuration de la télécommande pour déclencher l'extinction de l'ampoule. Lors de l'étape E61, ce code touche est transmis à la passerelle PAS avec l'identifiant de l'ampoule obtenu lors de l'étape E60. Lors de l'étape E62, la passerelle PAS identifie l'équipement correspondant à l'identifiant obtenu et convertit la commande reçue en fonction des API associées à cet équipement. 30 Lors d'une étape E63, la commande d'extinction convertie est transmise à l'ampoule AMP par la passerelle PAS. En variante, la phase de découverte des capacités de l'ampoule AMP (étape E53, E54) peut ne pas être mise en oeuvre. Les capacités (identifiant, interfaces API) de l'ampoule AMP 35 peuvent être fournies directement lors de la commande de l'ampoule AMP via la télécommande. Selon cette variante, l'identifiant de l'ampoule AMP et les interfaces API de l'ampoule sont lues par la télécommande lors de l'étape E60, et transmis à la passerelle à l'étape E61 avec le code touche de pilotage. 18 La variante de réalisation de lecture de l'identifiant d'un équipement sur une étiquette NFC, et éventuellement des interfaces API associées à cet équipement a été décrite ci-dessus pour une ampoule connectée. Une telle variante de réalisation peut bien entendu être mise 5 en oeuvre pour d'autres types d'équipements (décodeur, télévision connectée, ordinateur, clé TV, ...). La figure 6 a été décrite dans le cas du pilotage du décodeur DEC. Le procédé de transmission de commandes et le procédé de commande s'appliquent de manière similaire 10 par exemple à la clé TV CLETV de la figure 1. Dans ce cas, les principales différences résident dans l'interface de programmation applicative et la phase de découverte. Par exemple, dans le cas de la clé TV CLETV, la phase de découverte est mise en oeuvre à l'étape E51, via la transmission par la clé TV à la passerelle d'un message UPnP alive à 15 l'adresse cast-ocast-org:service:cast de la passerelle PAS, un exemple d'un tel message est illustré ci-dessous: HTTP/1.1 200 OKIrin LOCATION: http://IP ADDRESS:HTTP PORT/dd.xmlIrin 20 ST: um:cast-ocast-org:service:cast 11rIn USN: uuid:)0000000(-)000C-X)OCX-)000C-X)0(X)0000000nrInIrin Lors de l'étape E52, la passerelle obtient un fichier de description XML à l'adresse indiquée dans le message reçu à l'étape E51 (http://IP ADDRESS:HTTP PORT/dd.xmlIrin). 25 Le fichier XML est par exemple de la forme: HTTP/1.1 200 Onin Content-Type: application/xmlVin Application-URL: http://IP ADDRESS:HTTP PORT/appsArIn Content-Length: CONTENT-LENGTHVin 30 l 0 35 urn:schemas-upnp-org:devicelvdevice:1 FRIENDLY NAME MANUFACTURER NAME 40 MODEL_NAME uuid:XXXXXXXX-XXXX-)OCXX-X)OCX-X)OCXX)OCXXXXX 19 Après ces étapes UPnP, la passerelle PAS et la clé TV CLETV communique alors selon le protocole DIAL. La passerelle PAS se connecte à la clé TV CLETV via l'adresse indiquée dans le champ "Application-URL" et obtient une URL dans le champ "ocast:X_OCAST_App2AppURL" à partir du message DIAL transmis par la clé TV. Un exemple 5 d'un tel message est illustré ci-dessous: APP/D 10 running wss://IP:4433/ocast 1.0 15 7> La passerelle PAS peut alors utiliser l'URL ocast de la cé TV pour envoyer des codes 20 touches (étape E59) en se connectant à la clé TV selon la technologie des websocket. Par exemple, une requête pour démarrer la clé TV transmise par la passerelle est de la forme: request "dst":"browser", "src":"uuid du contrôleur", 25 "type": "command", "id": 15, "message": { "service": "org.ocast settings.input", "data": { 30 "name": "keyPressed", "params": "key": "POWER", "ctrl": false, "alt": false, 35 "shift": false, "meta": false, 40 Les commandes transmises aux équipements domestiques selon le procédé de commande et le procédé de transmission de commandes ne sont pas limitées aux commandes qui ont été décrites ci-dessus. Toute commande classique émise depuis une télécommande à 45 destination d'un équipement peut être traitée selon les procédés qui viennent d'être décrits et transmises de la télécommande dite "universelle" vers l'équipement de destination via la 20 passerelle domestique, et plus généralement via le dispositif de transmission de commandes placé entre la télécommande et l'équipement REVENDICATIONS1. Dispositif de transmission de commandes comprenant au moins une interface de connexion configurée pour connecter un équipement domestique audit dispositif de transmission, caractérisée en ce qu'il comprend: - une interface radio (BLE) configurée pour s'appairer avec un dispositif de commande, - une unité de traitement (UT) configurée pour: - recevoir via ladite interface radio, une commande destinée audit équipement domestique, en provenance du dispositif de commande, - convertir ladite commande reçue selon une interface de programmation applicative permettant de communiquer avec ledit équipement domestique, - transmettre ladite commande convertie audit équipement domestique. 2. Dispositif de transmission de commandes selon la revendication 1, dans lequel l'unité de traitement est en outre configurée pour mettre en oeuvre une étape de découverte des équipements domestiques aptes à se connecter audit dispositif de transmission de commandes via ladite au moins une interface de connexion, ladite étape de découverte comprenant: - l'appairage selon un protocole conforme à ladite au moins une interface de connexion, dudit équipement domestique avec le dispositif de transmission de commandes, - la réception par le dispositif de transmission de commandes d'un message en provenance dudit équipement domestique, comprenant au moins un identifiant dudit équipement domestique et un type d'interface de programmation applicative permettant de communiquer avec ledit équipement domestique. 3. Dispositif de transmission de commandes selon la revendication 2, comprenant en outre une mémoire configurée pour mémoriser un code touche en association avec ledit identifiant dudit équipement domestique. 4. Dispositif de transmission de commandes selon la revendication 1, dans lequel ladite commande destinée audit équipement domestique comprend un identifiant dudit équipement domestique obtenu par le dispositif de commande. 22 5. Dispositif de transmission de commandes selon la revendication 4, dans lequel ledit identifiant dudit équipement a été obtenu par le dispositif de commande par lecture d'un dispositif associé audit équipement domestique. 5 6. Dispositif de transmission de commandes selon la revendication 5, dans lequel la commande destinée à l'équipement domestique comprend également un type d'interface de programmation applicative dudit équipement domestique obtenu par le dispositif de commande, par lecture dudit dispositif associé audit équipement domestique. 10 7. Passerelle domestique comprenant un dispositif de transmission de commandes selon l'une quelconque des revendications 1 à 6. 8. Décodeur de flux audio-visuels comprenant un dispositif de transmission de commandes selon l'une quelconque des revendications 1 à 6. 15 9. Procédé de transmission de commandes à un équipement domestique apte à être connecté à un dispositif de transmission de commandes via une interface de connexion, caractérisé en ce qu'il comprend: - l'appairage (E20) d'un dispositif de commande, via une interface radio, avec ledit 20 dispositif de transmission de commandes, - la réception (E21), par ledit dispositif de transmission de commandes, via ladite interface radio, d'une commande destinée audit équipement domestique, en provenance du dispositif de commande, - la conversion (E22) de ladite commande reçue selon une interface de programmation 25 applicative permettant de communiquer avec ledit équipement domestique, - la transmission (E23) de ladite commande convertie audit équipement domestique. 10. Dispositif de commande comprenant une interface radio (BLE5) adaptée pour s'appairer avec un dispositif de transmission de commandes, le dispositif de commande est 30 caractérisé en ce qu'il comprend une unité de traitement (UT5) configurée pour: - obtenir un identifiant d'un équipement domestique connecté audit dispositif de transmission de commandes, - obtenir une commande à transmettre audit équipement domestique, - transmettre audit dispositif de transmission de commandes, via ladite interface radio, un message comprenant l'identifiant dudit équipement domestique et la commande à transmettre. 23 11. Dispositif de commande selon la revendication 10, comprenant en outre un module d'obtention adapté pour lire une étiquette radio-fréquence associée audit équipement domestique ou pour acquérir un code visuel associé audit équipement domestique, au moins l'identifiant dudit équipement domestique étant obtenu par lecture de ladite étiquette radio- 5 fréquence ou par acquisition dudit code visuel. 12. Procédé de commande mis en oeuvre par un dispositif de commande, le procédé de commande est caractérisé en ce qu'il comprend: - l'appairage (E40) via une interface radio, du dispositif de commande avec un 10 dispositif de transmission de commandes, - l'obtention (E41) d'un identifiant d'un équipement domestique connecté audit dispositif de transmission de commandes, - la détermination (E42) d'une commande à transmettre audit équipement domestique à partir d'une interaction utilisateur sur au moins une touche du dispositif de commande, 15 - la transmission (E43) à ladite passerelle domestique, via ladite interface radio, d'un message comprenant l'identifiant dudit équipement domestique et ladite commande à transmettre audit équipement domestique. 13. Système de transmission de commandes comprenant: 20 - un dispositif de transmission de commandes selon l'une quelconque des revendications 1 à 6, - au moins un équipement domestique à commander apte à être connecté avec le dispositif de transmission de commandes, - un dispositif de commande selon l'une quelconque des revendications 10 ou 11. 25 14. Programme d'ordinateur comportant des instructions pour la mise en oeuvre du procédé de transmission de commandes selon la revendication 9 ou du procédé de commande selon la revendication 12, lorsque le programme est exécuté par un processeur. 30