Brevet FR2938393A1 — publié le 20100514

Domaine de l'invention La présente invention concerne d'une façon générale les équipements communicants, et plus particulièrement le paramétrage de connexions sans fil entre équipements communicants. Etat de la technique Classiquement, une réseau sans fil par exemple de type � Wifi � (normes 802.11x) est accessible à partir d'un point d'accès tel qu'une borne, un routeur ou une boîte ADSL équipée Wifi, sur lequel vont se connecter des équipements Wifi (ordinateurs, téléphones, assistants numériques personnels, etc). Pour que le point d'accès accepte de connecter 15 l'équipement, ce dernier doit présenter un couple [identifiant du point d'accès (SSID), mot de passe (WEP key)] valide et reconnu par le point d'accès. Ainsi la configuration initiale d'un équipement wifi requiert l'entrée dans la mémoire de l'équipement des 20 paramètres d'accès au réseau wifi requis par l'émetteur, c'est-à-dire le couple SSID/Key. Habituellement, lorsque l'équipement est muni d'un clavier, comme c'est le cas par exemple pour un ordinateur portable, cette configuration est faite par 25 l'utilisateur via un programme qui demande de saisir les informations sur le clavier, avec le cas échéant contrôle sur un dispositif d'affichage de l'équipement. Ces informations sont alors mémorisées par l'équipement et utilisées par celui-ci pour se connecter au point 30 d'accès. Dans le cas où l'équipement ne dispose pas d'un clavier, ni d'un connecteur par exemple à la norme USB 2 permettant la connexion d'un tel clavier, comme par c'est le cas par exemple pour un robot, un cadre numérique pour photos ou autre objet communicant, la méthode utilisée consiste à établir un canal wifi temporaire entre l'équipement et le point d'accès, appelé � canal ad-hoc �. Une fois ce canal établi, il est possible à d'utiliser un ordinateur préalablement connecté au point d'accès afin de demander à l'utilisateur de saisir les informations de connexion (SSID/Key) pour l'équipement et de les transmettre à celui-ci via le canal ad-hoc. Pour établir le canal ad-hoc, l'utilisateur doit modifier d'abord la configuration normale du point d'accès Wifi afin de le positionner en mode � ad-hoc �. L'équipement, qui est par défaut initialement en mode ad-hoc, peut alors se connecter sans identifiant au point d'accès. Une fois les informations de configuration transmises à l'équipement via le canal ad-hoc, le programme qui anime l'équipement amène celui-ci à redémarrer en quittant le mode � ad-hoc � et en cherchant à se connecter au point d'accès grâce aux paramètres SSID/Key qui lui ont été précédemment transmis. L'utilisateur repositionne alors le point d'accès en mode normal et la communication Wifi normale est alors établie entre l'équipement et le point d'accès. Toutefois, le procédé de paramétrage de la connexion décrit ci-dessus présente l'inconvénient d'être une opération complexe pour un non spécialiste, et qui pose en particulier des problèmes dans le cadre du lancement d'une offre d'équipement grand public. Notamment, le basculement du point d'accès vers le mode ad-hoc est complexe et les détails de l'opération varient en fonction de la marque et du modèle du point d'accès. 3 Le problème technique sous-jacent et que l'équipement n'a aucun moyen d'établir la communication initiale avec l'émetteur tant qu'il ne possède pas le couple SSID/Key approprié. Comme l'équipement n'a pas de clavier, il faut le connecter temporairement à un autre équipement qui en possède un, ce qui se fait habituellement en utilisant les capacités de communication wifi de l'équipement, mais via un mode ouvert et permissif qui est le mode dit � ad-hoc �. Il n'existe pas aujourd'hui d'autre moyen de procéder. Résumé de l'invention L'invention vise à pallier les limitations de l'état de la technique, et en particulier à éviter de recourir à un mode de communication � ad-hoc �, et à exploiter d'une façon nouvelle et originale les autres possibilités de captation, telles que celles d'une caméra ou d'un microphone notamment, d'un équipement communicant dépourvu de clavier et/ou de dispositif d'affichage pour contrôle ou de prises pour de tels périphériques. On propose à cet effet selon un premier aspect de l'invention un procédé de connexion d'un équipement communicant à un point d'accès sans fil nécessitant l'envoi par l'équipement communicant au point d'accès d'au moins un paramètre prédéterminé de connexion, l'équipement comprenant au moins un capteur et des moyens de traitement capables de transformer en données un signal perçu, et étant dépourvu de dispositif d'entrée de données pour un utilisateur, caractérisé en ce qu'il comprend les étapes suivantes : dans une unité de traitement pourvue d'une interface de sortie capable d'engendrer un tel signal, exécuter des 4 instructions amenant à générer un signal spécifique dans lequel est encodée une valeur du ou des paramètres prédéterminés, dans l'équipement à connecter, capter ce signal à l'aide du capteur, et le décoder pour obtenir ladite valeur du ou des paramètres prédéterminés, et utiliser cette valeur du ou des paramètres prédéterminés pour établir la connexion avec le point d'accès sans fil. Selon un deuxième aspect de l'invention, il est proposé un système informatique destiné à permettre la connexion d'un équipement communicant à un point d'accès par un canal sans fil nécessitant l'envoi par l'équipement communicant au point d'accès d'au moins un paramètre prédéterminé de connexion, et destiné à un équipement comprenant au moins un capteur capable de transformer en information un signal perçu, caractérisé en ce qu'il comprend : des moyens pour recevoir en entrée des informations représentatives du ou des paramètres prédéterminés de 20 connexion, des moyens de traitement pour engendrer à partir desdites informations un signal spécifique dans lequel est encodée la valeur du ou des paramètres prédéterminés de connexion, et 25 des moyens de sortie pour émettre ledit signal spécifique. Un troisième aspect de l'invention vise un équipement communicant destiné à être mis en communication avec un point d'accès par un canal sans fil nécessitant l'envoi 30 par l'équipement communicant au point d'accès d'au moins un paramètre prédéterminé de connexion, l'équipement comprenant au moins un capteur capable de transformer en données un signal perçu, et étant dépourvu de dispositif d'entrée de données pour un utilisateur, caractérisé en ce qu'il comprend : des moyens pour recevoir au niveau du capteur un 5 signal spécifique dans lequel est encodée la valeur du ou des paramètres prédéterminés de connexion, des moyens de traitement pour décoder à partir du signal reçu et mémoriser la valeur du ou des paramètres prédéterminés, et des moyens pour établir une transaction avec ledit point d'accès et établir une communication avec celui-ci à l'aide de la valeur du ou des paramètres prédéterminés. Certains aspects préférés du procédé, du système et de l'équipement selon l'invention sont les suivants. * ledit signal est un signal optique, les moyens de sortie comprennent un dispositif d'affichage du système et son pilote, et le capteur est une caméra. * ledit signal optique est un motif optique. * le motif optique est fixe. * le motif optique est un code noir et blanc bidimensionnel. * le signal optique est animé. * les moyens de sortie comprennent un haut-parleur du système et son pilote. * le signal sonore est une séquence sonore modulée. * le ou les paramètres comprennent un identifiant du point d'accès et une clé de protocole de sécurisation. * l'équipement est un robot communicant. Brève description des dessins L'invention sera mieux comprise à la lumière de la description détaillée suivante de formes de réalisation 6 préférées de celle-ci, donnée à titre d'exemple non limitatif et faite en référence aux dessins annexés, sur lesquels : La figure 1 est une vue d'ensemble schématique d'un ordinateur, d'un équipement communicant et d'un point d'accès sans fil mettant en oeuvre la présente invention, La figure 2 est un exemple de signal visuel encodé utilisé dans une forme de la présente invention, et La figure 3 illustre la communication d'un signal sonore encodé utilisé dans une autre forme de la présente invention. Description détaillée de formes de réalisation préférées En référence tout d'abord à la figure 1, on a représenté un point d'accès sans fil 100, par exemple selon la norme Wifi, doté d'une antenne 110 et relié par exemple à un réseau local ou global R par toute forme de liaison appropriée, selon des technologies bien connues. On a également représenté un équipement communicant 200, tel qu'un robot de loisir, qui possède une unité centrale de traitement 210 avec les circuits de mémoire de programmes et de données et d'entrées/sorties conventionnels. A l'unité centrale 210 sont ici reliés notamment un certain nombre d'actionneurs (non représentés), une caméra 220 et un microphone 230. Le robot possède également un circuit de communication sans fil 240, par exemple selon la norme Wifi, doté d'une antenne 242 et relié à l'unité centrale 210. Cet équipement est ici remarquable en ce qu'il ne possède pas de clavier ou autre périphérique d'entrée pouvant jouer le même rôle, ni connecteur par exemple selon la norme USB pour un tel périphérique d'entrée. Il 7 peut également se trouver dépourvu de dispositif d'affichage de données au sens conventionnel du terme. La figure 1 montre également un ordinateur standard 300 capable d'exécuter des programmes et doté d'un clavier 310 et d'un écran d'affichage 320, ainsi que de haut-parleurs 330, internes ou externes. Selon l'invention, on utilise pour transmettre des données de paramétrage de connexion sans fil à l'équipement 200 à partir de l'ordinateur standard 300 par exemple un canal visuel ou un canal sonore, pour ainsi éviter le recours à un canal Wifi ad-hoc comme mentionné plus haut. Dans les deux cas de figure, le processus implique tout d'abord l'introduction dans l'ordinateur 300, par exemple à l'aide du clavier mais plus généralement à l'aide de tout dispositif d'entrée (lecteur optique, lecteur de puce, souris, etc.), des informations, à savoir le couple SSID/Key nécessaire à la connexion de l'équipement au réseau Wifi. En variante, il peut s'agir d'informations différentes du couple SSID/Key lui-même, mais capables de les reconstituer par tout processus approprié au sein de l'ordinateur 300. A partir de ces informations, un programme exécuté dans l'ordinateur est capable de synthétiser (encoder) une image ou une signature sonore caractéristique. L'information à transmettre est encodée dans l'image et/ou la signature sonore. Différentes techniques d'encodage peuvent être utilisées à cette fin, comme on va le détailler dans la 30 suite. L'équipement 200 est alors placé de telle sorte qu'il puisse percevoir avec sa caméra 220 l'image 8 synthétisée par l'ordinateur 300, et/ou capter à l'aide de son microphone 230 la signature sonore. Avantageusement, un code de correction d'erreur (somme de contrôle ou autre codage plus sophistiqué) 5 permet d'assurer une bonne qualité d'émission de l'information par image ou par son. L'étape suivante consiste à exécuter, dans l'unité centrale 210 de l'équipement 200, un programme capable de décoder le signal d'image et/ou de son reçu, pour stocker 10 dans une mémoire (mémoire non volatile ou mémoire sauvegardée) les paramètres SSID/Key issus de ce décodage. Enfin l'équipement 200 est ensuite capable d'utiliser ces informations au cours d'une transaction 15 avec le point d'accès Wifi 100 pour établir la connexion avec lui. On comprend bien que cette démarche est sensiblement plus simple que la technique décrite en introduction, car elle ne demande aucune reconfiguration en mode ad-hoc de 20 l'émetteur wifi, ce qui peut constituer une étape techniquement difficile pour l'utilisateur. Il suffit d'amener l'équipement à configurer à une distance telle qu'il soit capable de voir/entendre l'image/le son synthétisé par le programme de 25 configuration à partir des données introduites dans l'ordinateur 300 sous contrôle de l'utilisateur. Dans un premier mode de réalisation, on utilise une image fixe pour effectuer la transmission des paramètres. Comme mentionné plus haut, le programme de 30 configuration demande à l'utilisateur de saisir le numéro SSID et la clef WEP de configuration de l'émetteur Wifi. Il génère à partir de ces informations un code matriciel, 9 de préférence un code connu sous la dénomination � QR Code �, c'est à dire un damier noir et blanc contenant l'information sous forme codée, et l'affiche à l'écran via le pilote d'affichage de l'ordinateur (voir notamment sous le lien http://fr.wikipedia.org/wiki/Code QR à propos d'un tel code). Un exemple d'un tel code est donné sur la figure 2, et celui-ci est affiché en grand format sous forme d'une image fixe dans une zone centrale 321 de l'écran 320 de l'ordinateur. Dans cet exemple, l'équipement 200 est un robot de loisir équipé de façon connue en soi de sa caméra 220. L'utilisateur place le robot 200 avec la caméra face à l'écran où le QR Code est affiché. Le robot 200 reconnait alors l'image à travers sa caméra et l'exécution de son programme interne dédié à cet effet en extrait les paramètres SSID/Key. Avantageusement, ce même programme est conçu pour provoquer l'émission d'un signal, de préférence un bip sonore, pour indiquer le succès de l'opération. Le programme interne du robot 200 effectue alors un redémarrage en activant la connexion Wifi par transaction appropriée avec le point d'accès 100 en utilisant le couple SSID/Key obtenu. En variante, on peut utiliser tout autre encodage de l'image. On peut en particulier encoder, en noir-etblanc, niveaux de gris ou couleur, une image fixe ou une séquence d'images affichées en succession (vidéo). Dans une seconde forme de réalisation, on utilise un canal sonore entre l'ordinateur 300 et l'équipement 200. Dans ce cas, le programme de configuration exécuté dans l'ordinateur 300, après entrée des informations de 10 paramétrage nécessaires, engendre au niveau d'un pilote de son une séquence sonore constituée par exemple d'une alternance de bips longs et courts à une fréquence donnée, encodant l'information (voir figure 3). L'émission de la séquence sonore est déclenchée après que l'utilisateur a placé le robot de telle sorte que son microphone 230 puisse capter le son issu des haut-parleurs 330 de l'ordinateur. Le robot 200 enregistre alors la séquence sonore reçue, et procède à un traitement de signal approprié pour en extraire les valeurs du couple SSID/Key. Il émet un bip caractéristique pour indiquer le succès de l'opération et redémarre en activant la connexion Wifi au point d'accès 100 via le couple SSID/Key obtenu, comme précédemment. Ici encore, l'encodage du son peut être effectué de nombreuses manières. En variante des bips courts et longs mentionnés plus haut, on peut recourir à une modulation de fréquence par exemple de type FSK (frequency shift keying) utilisée dans les modems téléphoniques, modulation d'amplitude, modulation de largeur d'impulsions, codage de type DTMF (dual-tone multifrequency) utilisée en signalisation téléphonique, etc. On peut plus généralement coder le signal sonore par variation dans le temps de son spectre de fréquence. Bien entendu, de nombreuses variantes peuvent être apportées à l'invention. En particulier, elle n'est nullement limitée à des technologies de communication sans fil de type Wifi, mais peut s'appliquer à toutes autres technologies sans fil nécessitant le recours à au moins un paramètre de connexion variable selon 11 l'équipement (code d'appariement, ID, mot de passe, etc.). En outre, pour transmettre le ou les paramètres de connexion à l'équipement 200, on peut utiliser tout autre canal non filaire pour lequel un ordinateur et l'équipement possèdent respectivement un moyen de sortie et un moyen d'entrée capables de communiquer directement (par exemple liaison infrarouge, ultrasons). Par ailleurs, la communication entre l'ordinateur 300 et l'équipement communicant 200 peut s'effectuer par combinaison de plusieurs modes de transmission, tels que visuel et sonore. Plus généralement, l'invention n'est nullement limitée aux modes de réalisation décrits ci-dessus, et l'homme du métier saura y apporter de nombreuses variantes et modifications. REVENDICATIONS1. Procédé de connexion d'un équipement communicant (200) à un point d'accès sans fil (100) nécessitant l'envoi par l'équipement communicant au point d'accès d'au moins un paramètre prédéterminé de connexion, l'équipement comprenant au moins un capteur (220, 230) et des moyens de traitement (210) capables de transformer en données un signal perçu, et étant dépourvu de dispositif d'entrée de données pour un utilisateur, caractérisé en ce qu'il comprend les étapes suivantes : dans une unité de traitement (300) pourvue d'une interface de sortie (320, 330) capable d'engendrer un tel signal, exécuter des instructions amenant à générer un signal spécifique dans lequel est encodée une valeur du ou des paramètres prédéterminés, dans l'équipement (200) à connecter, capter ce signal à l'aide du capteur, et le décoder pour obtenir ladite valeur du ou des paramètres prédéterminés, et utiliser cette valeur du ou des paramètres prédéterminés pour établir la connexion avec le point d'accès sans fil. 2. Procédé selon la revendication 1, dans lequel ledit signal est un signal optique et le capteur est un capteur 25 optique. 3. Procédé selon la revendication 2, dans lequel ledit signal optique est un motif optique, et le capteur est une caméra. 4. Procédé selon la revendication 3, dans lequel le motif optique est fixe. 30 13 5. Procédé selon la revendication 4, dans lequel le motif optique est un code noir et blanc bidimensionnel. 6. Procédé selon la revendication 3, dans lequel le signal optique est animé. 7. Procédé selon la revendication 1, dans lequel le signal est un signal sonore, et le capteur est un 10 microphone. 8. Procédé selon la revendication 7, dans lequel le signal sonore est une séquence sonore modulée. 15 9. Procédé selon l'une des revendications 1 à 8, dans lequel le ou les paramètres comprennent un identifiant du point d'accès et une clé de protocole de sécurisation. 10. Procédé selon l'une des revendications 1 à 9, dans 20 lequel l'équipement (200) est un robot communicant. 11. Système informatique (300) destiné à permettre la connexion d'un équipement communicant à un point d'accès par un canal sans fil nécessitant l'envoi par 25 l'équipement communicant au point d'accès d'au moins un paramètre prédéterminé de connexion, et destiné à un équipement comprenant au moins un capteur capable de transformer en information un signal perçu, caractérisé en ce qu'il comprend : 30 des moyens (310) pour recevoir en entrée des informations représentatives du ou des paramètres prédéterminés de connexion, des moyens de traitement pour engendrer à partir desdites informations un signal spécifique dans lequel est encodée la valeur du ou des paramètres prédéterminés de connexion, et des moyens de sortie (320, 330) pour émettre ledit signal spécifique. 12. Système selon la revendication 11, dans lequel ledit signal est un signal optique et les moyens de sortie comprennent un dispositif d'affichage du système et son pilote. 13. Système selon la revendication 12, dans lequel ledit signal optique est un motif optique. 14. Système selon la revendication 13, dans lequel le motif optique est fixe. 15. Système selon la revendication 14, dans lequel le 20 motif optique est un code noir et blanc bidimensionnel. 16. Système selon la revendication 12, dans lequel le signal optique est animé. 25 17. Système selon la revendication 11, dans lequel le signal est un signal sonore, et les moyens de sortie comprennent un haut-parleur du système et son pilote. 18. Système selon la revendication 17, dans lequel le 30 signal sonore est une séquence sonore modulée.15 15 19. Système selon l'une des revendications 11 à 18, dans lequel le ou les paramètres comprennent un identifiant du point d'accès et une clé de protocole de sécurisation. 20. Equipement communicant (200) destiné à être mis en communication avec un point d'accès (100) par un canal sans fil nécessitant l'envoi par l'équipement communicant au point d'accès d'au moins un paramètre prédéterminé de connexion, l'équipement comprenant au moins un capteur (220, 230) capable de transformer en données un signal perçu, et étant dépourvu de dispositif d'entrée de données pour un utilisateur, caractérisé en ce qu'il comprend : des moyens pour recevoir au niveau du capteur (220, 230) un signal spécifique dans lequel est encodée la valeur du ou des paramètres prédéterminés de connexion, des moyens de traitement (210) pour décoder à partir du signal reçu et mémoriser la valeur du ou des paramètres prédéterminés, et des moyens (210, 240) pour établir une transaction avec ledit point d'accès (100) et établir une communication avec celui-ci à l'aide de la valeur du ou des paramètres prédéterminés. 21. Equipement selon la revendication 20, dans lequel ledit signal est un signal optique, et le capteur est une caméra. 22. Equipement selon la revendication 21, dans lequel 30 ledit signal optique est un motif optique.16 23. Equipement selon la revendication 22, dans lequel le motif optique est fixe. 24. Equipement selon la revendication 23, dans lequel le 5 motif optique est un code noir et blanc bidimensionnel. 25. Equipement selon la revendication 21, dans lequel le signal optique est animé. 10 26. Equipement selon la revendication 20, dans lequel le signal est un signal sonore, et les moyens de sortie comprennent un haut-parleur du système et son pilote. 27. Equipement selon la revendication 26, dans lequel le 15 signal sonore est une séquence sonore modulée. 28. Equipement selon l'une des revendications 20 à 27, dans lequel le ou les paramètres comprennent un identifiant du point d'accès et une clé de protocole de 20 sécurisation. 29. Equipement selon l'une des revendications 20 à 28, lequel est un robot communicant.