Brevet FR2856175A1 — publié le 20041217

La présente invention concerne un service permettant de contrôler des appareils électriques et électroniques à distance à partir d'un réseau Internet, Intranet ou Extranet. Cela par le biais d'un téléphone, d'une télécommande, d'un navigateur de pages Internet, d'un ordinateur, d'un assistant numérique ou d'un téléphone Gsm de type I-mode ou Smartphone. Il en est de même pour l'automatisation des appareils électroménagers, du chauffage, de l'éclairage, de la radio, des volets roulants électriques, de la visualisation d'un espace de vie, d'un espace de travail, d'un espace de commerce ou d'un habitat universel communicant. Depuis le bureau, la voiture il apporte outre toutes les fonctions d'une centrale d'alarme, d'un simulateur de présence, d'un service d'envoi de messages téléphoniques en cas d'incident. 10 La technologie déployée par l'entreprise X-10 sous le brevet US4200862 offre un composant électronique simple ainsi que des modules permettant de contrôler l'éclairage, les appareils électriques, la sécurité, le système de ventilation, ou le système Hi-fi et vidéo. Son interface CM 11A bidirectionnelle facilite ce contrôle à l'aide d'un ordinateur. Le téléphone portable I-mode développé par NTT DoCoMo sous le brevet US5805581 permet quant à lui de 15 naviguer sur Internet et de consulter plusieurs serveurs distants. D'autres systèmes domotiques peuvent être commandés à partir de différents émetteurs ou être visualisés à partir du réseau Internet sans offrir la possibilité d'avoir l'état des appareils en toute mobilité et en temps réel accompagné du renvoi d'une image vidéo. Le service H-mode selon l'invention permet de remédier à tous ces inconvénients. Il 20 comporte en effet un système domotique clientserveur sécurisé permettant à l'utilisateur d'interagir avec son réseau domotique sans l'intervention d'une tierce partie. Le service est divisé en deux parties. Pour la partie achat, un assistant permet de guider l'internaute dans son achat afin de trouver le module domotique qui correspond le mieux à ses besoins. Un système de panier permet à l'internaute de poursuivre ses achats. Le paiement des 25 courses est pris en charge par une banque en ligne vérifiant et authentifiant les données fournies par l'internaute. Si la commande est confirmée, le webmaster du site ainsi que le fournisseur de matériel domotique reçoivent simultanément un e-mail avec l'identifiant de la transaction. L'internaute se voit confirmer la commande puis est invité à s'identifier sur le site pour se rendre dans son panneau de contrôle. Au niveau du panneau de contrôle des appareils domotiques, après l'identification du client, la liste suivante est automatiquement générée par le serveur: nombre et référence des appareils à contrôler, appareils installés avec la possibilité de les commander à distance. Le client peut ajouter, renommer, ou supprimer un module domotique. Il peut aussi commander d'autres modules en accédant directement à l'assistant de configuration. Le contrôle peut se faire 35 en appuyant sur des boutons " on ", " off " ou sur des boutons de variation d'intensité. L'utilisateur peut ainsi quitter son panneau de contrôle et le serveur se charge de synchroniser les commandes effectuées depuis le site vers l'ordinateur relié au réseau domotique, à son domicile. Concernant le réseau domotique du client, il existe certains prés requis. Son ordinateur doit avoir une adresse IP fixe attribuée par son fournisseur d'accès Internet ou avoir un compte 40 sur le site http://www. imodes.net Cet ordinateur gérant le réseau domotique doit être équipé d'un serveur de type " Personal web server ", " Internet Information server ", " Apache " ou autre. Par ailleurs, les applications PERL, PHP et ActiveHome doivent être lancées au démarrage de l'ordinateur. Ces applications acceptent les commandes venant du panneau de configuration et de 45 contrôle puis les convertissent en instructions. Chaque instruction est envoyée à travers la passerelle de communication X10 qui fait le lien entre l'ordinateur et 'interface CM 11. Durant l'installation du logiciel Active Home, il faut permettre une modification manuelle du port de communication ainsi qu'une installation au démarrage. Cela peut se faire en créant un raccourci exécutant la ligne de commande suivante " c:\Program Files\Home 50 Conrol\X 10Comm.exe " HIDE. Ce poste est mis dans le domaine public (Internet), il dispose d'une adresse IP fixe, ce qui le rend vulnérable à tout type d'attaque. Le serveur Apache est donc sécurisé pour interdire toutes les requêtes sur le port 80 sauf celles provenant de l'adresse IP de http//www.imods.net Le répertoire d'Apache permettant l'accès au panneau de contrôle doit être sécurisé par un mot de passe réseau. Les autres solutions mises en place afin d'améliorer la sécurité sont les suivantes: le programme valide les commandes en se basant sur les définitions établies par l'utilisateur pour chaque module, aucune instruction ne sera envoyée vers le réseau sans comparaison avec un fichier généré aléatoirement lors de chaque session. Les codes X-10 liés aux modules ne sont pas affichés dans le panneau de contrôle. Une fonction permet de bloquer les requêtes de confirmation du serveur, Il est possible d'attribuer un code à un module en combinant 16 lettres de l'alphabet et 256 chiffres. Ce qui offre 256 exposant 16 possibilités par appareil électrique. Un fichier journal reprenant la date, l'heure, l'état des modules, l'adresse IP de l'utilisateur est généré lors de chaque transaction ou commande et une alarme est activée dès la détection d'un paramètre anormal. Certains fournisseurs d'accès à Internet limitent la durée du bail attribué par leur serveur DHCP (Dynamic Host Configuration Protocol). Par conséquent, l'adresse IP du serveur peut varier durant la journée. La meilleur solution consiste à avoir une adresse IP fixe mais cette contrainte est contournée par l'installation d'un serveur de nom dans la machine hébergeant le serveur http://www.imodes.net Ce serveur de nom permet une résolution dynamique du nom, c'est-à-dire que dès l'instant o l'utilisateur installe un logiciel client fourni ou dès le moment ou il saisit sa nouvelle adresse IP dans un formulaire du site http://www. imodes.net, toute requête adressée à sa page 25 personnelle dirigera le navigateur Internet vers son serveur domotique. La plate-forme web synchronisera avec le serveur domotique du client de manière régulière. REVENDICATIONS 1) Service permettant de contrôler les appareils électriques et électroniques à distance à l'aide d'un téléphone portable I-mode caractérisé par le fait qu'il utilise la technologie des courants porteurs. Les commandes domotiques reçues par le serveur domotique sont converties en courants porteurs puis acheminées sur le réseau électrique à l'aide d'une interface qui ordonne le fonctionnement des modules domotiques. 2) Dispositif selon la revendication 1 permettant d'interpréter les commandes envoyées à 10 partir d'un navigateur Internet ou d'un téléphone I-mode et présentant un panneau de configuration personnalisé caractérisé par le fait qu'un programme crée en langage PHP prendra en charge l'installation des programmes spécifiques sur le serveur en tenant compte de la configuration domotique choisie. 3) Dispositif permettant à l'utilisateur d'accéder à son réseau domotique à distance en lui 15 attribuant une adresse IP fixe par synchronisation avec le serveur de résolution du nom de domaine quelque soit l'adresse IP dynamique attribuée par le fournisseur de service Internet. De ce fait, un panneau de configuration est crée sur les serveurs H-mode ( sans que des personnes mal attentionnées aient accès à son domicile.