FR 2933266 A1 20100101 FR 0854219 A 20080625 Procédé permettant de localiser un point d'accès radio d'un réseau de télécommunication L'invention concerne un procédé permettant de localiser un point d'accès radio d'un réseau de télécommunication, ainsi qu'un terminal et un point d'accès radio adaptés pour la mise en oeuvre de ce procédé. Elle concerne notamment les points d'accès radio conformes à la norme IEEE 802.11, appelée communément Wi-Fi. Il est courant d'installer des dizaines de points d'accès radio dans les locaux d'une entreprise pour constituer un réseau local informatique sans fil. Quand une installation vient d'être terminée, il est nécessaire de vérifier la couverture radio procurée par tous les points d'accès installés. Pour étudier cette couverture, il est connu d'utiliser un logiciel client de réseau sans fil, exécuté sur un ordinateur portable équipé d'un adaptateur radio, pour mesurer et afficher l'amplitude de chaque signal radio reçu par cet ordinateur portable. Un tel logiciel client fonctionne sans qu'il soit nécessaire de l'associer à un point d'accès. Pour un lieu donné, ce logiciel client affiche une liste de points d'accès radio disponibles, avec pour chacun : - Une amplitude de signal reçu, - une identité de réseau (SSID), - et une adresse MAC (Medium Access Control) de point d'accès. Pour la maintenance d'un réseau local sans fil, il est souvent nécessaire de localiser un point d'accès qui est connu par son adresse MAC, ou son adresse IP. En général, un terminal peut recevoir plusieurs points d'accès, mais avec des amplitudes inégales. En principe, il se connecte automatiquement sur le point d'accès procurant le signal d'amplitude maximale, et ayant une identité de réseau donnée. Si un terminal reçoit mal tous les points d'accès du réseau sans fil, il faut localiser tous les points d'accès radio qui sont dans le voisinage du terminal, 30 puis les vérifier visuellement (Orientation et hauteur des antennes, câble d'alimentation, câble de liaison au réseau câblé, etc). Pour localiser chaque 2 2933266 point d'accès radio, il est connu de consulter une carte des locaux, portant les emplacements des points d'accès et portant les adresses MAC de ces points d'accès. Malheureusement une telle carte n'est pas toujours mise à jour quand un point d'accès radio est déplacé ou supprimé. Parfois, une telle carte n'existe 5 même pas. Parfois, elle comporte des erreurs dues à une trop grande densité des points d'accès par rapport à l'échelle de la carte. Lorsque ta position d'un point d'accès a été repérée sur une carte, il reste à vérifier l'identité du point d'accès en lisant l'adresse MAC inscrite sur une étiquette collée sur le boîtier du point d'accès. Cette vérification est 10 souvent malaisée parce que les points d'accès radio sont souvent placés en hauteur, près des plafonds. Le but de l'invention est de rendre plus facile la localisation d'un point d'accès radio donné. L'objet de l'invention est un procédé permettant de localiser un point 15 d'accès radio d'un réseau de télécommunication, caractérisé en ce qu'il consiste à envoyer au point d'accès radio à localiser un message contenant soit une adresse propre à ce point d'accès, soit une adresse de diffusion commune à tous les points d'accès radio du réseau, et une commande activant dans ce point d'accès un moyen de signalisation perceptible par un être humain. 20 Le procédé ainsi caractérisé permet d'identifier très facilement un point d'accès radio donné (identifié par une adresse qui lui est propre), sans utiliser de carte, et sans aller lire une adresse sur le boîtier du point d'accès, grâce au fait que le point d'accès porte un moyen de signalisation perceptible à distance par un être humain, et qu'il est activable à distance via le réseau local en le 25 désignant par une adresse qui lui est propre. L'invention a aussi pour objet un terminal pour un réseau de télécommunication, ce réseau comportant au moins un point d'accès radio, caractérisé en ce qu'il comporte des moyens pour envoyer, à point d'accès radio à localiser, un message contenant une adresse propre à ce point d'accès, et une commande susceptible d'activer dans ce point d'accès un moyen de signalisation perceptible par un être humain. L'invention a aussi pour objet un point d'accès radio pour réseau sans fil, caractérisé en ce qu'il comporte : - un moyen de signalisation perceptible par un être humain, - et des moyens pour recevoir et décoder un message contenant une adresse 5 propre à ce point d'accès et une commande susceptible d'activer ce moyen de signalisation. L'invention a aussi pour objet un dispositif programmable comportant des moyens de stockage sur lesquels est enregistré un programme, ce programme comportant des instructions qui, lorsqu'elles sont exécutées, 10 réalisent les étapes du procédé selon l'invention. L'invention sera mieux comprise et d'autres caractéristiques apparaîtront à l'aide de la description ci-dessous et des figures l'accompagnant : - La figure 1 représente un exemple de réseau local d'entreprise, 15 comportant des points d'accès radio, et illustre un premier exemple de mise en oeuvre du procédé selon l'invention. - La figure 2 illustre un deuxième exemple de mise en oeuvre du procédé selon l'invention. - La figure 3 illustre un troisième exemple de mise en oeuvre du procédé 20 selon l'invention. - La figure 4 représente un exemple de réalisation du point d'accès radio selon l'invention. Le réseau local d'entreprise représenté sur la figure 1 comporte une partie câblée LAN utilisant la technologie Ethernet par exemple, et des points 25 d'accès radio, de type Wi-Fi par exemple, notamment les points d'accès API, AP2, AP3 représentés à titre d'exemple. Ils ont respectivement pour adresse MAC : MACAD1, MACAD2, MACAD3 ; et ils sont reliés au réseau local LAN par des câbles Ethernet classiques Cl, C2, C3. Par exemple, on cherche à localiser le point d'accès radio API qui diffuse de manière classique un signal indiquant son 30 adresse MAC, MACAD1, et l'identité du réseau. On peut faire trois sortes de test pour localiser le point d'accès API : - Un test à partir d'un terminal relié par câble au réseau local LAN. - Un test à partir d'un terminal connecté par radio à un point d'accès radio quelconque, AP2 ou AP3, autre que point d'accès API. - Un test à partir d'un terminal connecté par radio au point d'accès radio 5 API dont on veut déterminer la localisation. Conformément à l'invention, chacun des points d'accès radio API, AP2, AP3 est muni d'un moyen de signalisation. Dans cet exemple, c'est un voyant, V1, V2, V3, respectivement. Bien entendu, la couleur de ce voyant est choisie différente de celles des autres voyants équipant classiquement les points 10 d'accès API, AP2, AP3 pour d'autres fonctions. Lorsqu'un utilisateur veut localiser le point d'accès identifié par une adresse MAC ou IP donnée, propre à ce point d'accès, il connecte un terminal au réseau local LAN et il exécute sur ce terminal un outil logiciel permettant de le connecter au réseau local LAN de cette entreprise, et de faire parvenir, au point 15 d'accès à localiser, un message d'activation de son moyen de signalisation. Dans un premier exemple de mise en oeuvre du procédé selon l'invention, illustré par la figure 1, on utilise un ordinateur portable PC1 muni : - d'un adaptateur Wi-Fi intégré, AW1 ; 20 - et d'un outil logiciel permettant de se connecter au réseau local LAN d'entreprise, via un point d'accès radio, et de mettre en oeuvre le procédé selon l'invention. Dans cet exemple, l'ordinateur PC1 est connecté au réseau local LAN via un point d'accès radio quelconque, différent du point d'accès API à localiser, 25 par exemple le point d'accès radio AP3. L'utilisateur le choisit sur une liste des points d'accès reçus, affichée par l'outil logiciel sur l'écran de l'ordinateur PC1. L'utilisateur indique à l'outil logiciel l'adresse MAC, MACADI, ou l'adresse IP, du point d'accès API dont on veut déterminer la localisation. L'utilisateur indique en outre à l'outil logiciel la durée d'activation du moyen de signalisation V1 qui 30 doit être activé sur le point d'accès API à localiser. Cet outil est capable d'envoyer, via la liaison radio vers le point d'accès radio AP3 et via les câbles Ethernet du réseau local LAN, un message M à un point d'accès radio désigné par son adresse MAC (ou son adresse IP). Dans cet exemple, ce message contient : - l'adresse MACAD1 (ou l'adresse IP) du point d'accès destinataire API, - une commande (Allumer, ou faire clignoter, le voyant), - et une durée (Par exemple, allumer pendant dix secondes). L'utilisateur dispose alors de cette durée pour observer les points d'accès radio dans le voisinage, et repérer celui dont le voyant est allumé. Bien entendu, l'ordinateur PC1 peut être remplacé par un assistant numérique personnel, ou bien tout autre terminal capable de se connecter au réseau local LAN et d'exécuter l'outil logiciel. La connexion de l'ordinateur PC1 au réseau local LAN peut aussi être faite par un câble Ethernet classique. La figure 2 illustre un deuxième exemple de mise en oeuvre du procédé selon l'invention. On utilise un ordinateur portable PC2 muni, comme l'ordinateur PC1, - d'un adaptateur Wi-Fi intégré, AW2 ; - et d'un outil logiciel permettant de se connecter au réseau local LAN 20 de cette entreprise, via un point d'accès radio, et de mettre en oeuvre le procédé selon l'invention. Dans cet exemple, l'ordinateur PC2 est connecté au réseau local LAN via le point d'accès radio API dont la localisation est à déterminer. Le point d'accès API est sur une liste des points d'accès reçus, affichée par l'outil logiciel sur 25 l'écran de l'ordinateur PC2. L'utilisateur désigne ce point d'accès API dans la liste pour connecter l'ordinateur PC2 à ce point d'accès API, et il indique en outre à l'outil que cet utilisateur veut déterminer la localisation de ce point d'accès. L'utilisateur indique en outre la durée d'activation du moyen de signalisation V1. 30 Cet outil est capable d'envoyer, via la liaison radio vers le point d'accès radio à localiser, API, un message M dans lequel le point d'accès à localiser est désigné par son adresse MAC, MACAD1 ou son adresse IP. Ce message peut être envoyé au niveau de la couche 2 (Trames Ethernet du réseau local) ou au niveau de la couche 3 (Niveau IP) du modèle OSI. Le message contient donc : - une adresse (MAC ou IP) désignant le point d'accès destinataire, API, 5 - une commande (Allumer, ou faire clignoter, le voyant), - et une durée (Par exemple, allumer pendant dix secondes). Par exemple, si le message est émis au niveau 2, dans un réseau sans fil conforme à la norme IEEE 802.11, on peut utiliser le message PROBE REQUEST défini dans cette norme, en mettant les données à transmettre (Adresse du point 10 d'accès, commande, etc) dans les champs libres du message PROBE REQUEST. Selon une variante de mise en oeuvre, le message M contient en outre l'adresse MAC du terminal qui émet le message M sur la liaison radio vers le point d'accès à localiser ; et chaque point d'accès est agencé de façon à 15 n'activer son moyen de signalisation que s'il reçoit un message contenant, en plus de la commande d'activation, l'adresse d'un terminal qui s'est connecté à ce point d'accès. Chaque point d'accès tient à jour une liste des adresses respectives des terminaux qui lui sont connectés, et il vérifie la présence de l'adresse du terminal expéditeur chaque fois qu'un terminal lui envoie un 20 message d'activation de son moyen de signalisation. S'il ne trouve pas l'adresse MAC du terminal parmi les adresses enregistrées dans la liste, il ne tient pas compte du message. Ainsi le moyen de signalisation ne peut pas être activé autrement que par un ordinateur directement connecté, par radio, au point d'accès considéré. 25 Selon une autre variante de mise en oeuvre, un même message est diffusé simultanément à tous les points d'accès radio du réseau. Le message envoyé l'adresse MAC du terminal qui envoie le message : - Soit on utilise un mécanisme de diffusion au niveau de la couche 3 (IP) avec 30 donc une adresse IP de diffusion qui va implicitement mettre en oeuvre une diffusion au niveau de la couche 2 (MAC). - Soit on utilise seulement un mécanisme de diffusion au niveau de la couche 2 (Ce sont des trames Ethernet sans adresse IP) avec une adresse MAC de diffusion, dans le cas d'un réseau avec un seul sous-réseau IP. Tous les points d'accès radio activent alors leurs moyens de signalisation 5 simultanément. La figure 3 illustre un troisième exemple de mise en oeuvre du procédé selon l'invention. Un ordinateur PC2 s'est connecté au point d'accès radio API au moyen de son adaptateur Wi-Fi AW2. On voudrait localiser te point d'accès 10 radio API, mais l'ordinateur PC2 n'est pas muni du logiciel outil selon l'invention. On utilise alors un ordinateur portable PC3 qui peut être un ordinateur dédié à l'administration du réseau. Cet ordinateur PC3 est muni : - d'un adaptateur Ethernet EA ; - et d'un outil logiciel permettant de connecter l'ordinateur PC3 au 15 réseau local LAN de cette entreprise, via un câble Ethernet C4, et de mettre en oeuvre le procédé selon l'invention. Dans cet exemple, l'ordinateur PC3 est connecté au réseau local LAN via le câble Ethernet C4. L'utilisateur connaît, par un moyen quelconque, l'adresse MAC ou l'adresse IP du point d'accès radio à localiser. Par exemple, il lit 20 l'adresse MAC du point d'accès API sur l'ordinateur PC2, au moyen du logiciel qui pilote l'adaptateur Wi-Fi AW2. Sur l'ordinateur PC3, l'utilisateur indique à l'outil logiciel l'adresse MAC, MACAD1, ou l'adresse IP, du point d'accès API dont on veut déterminer la localisation. L'utilisateur indique en outre la durée d'activation du moyen de signalisation VI. 25 Cet outil est capable d'envoyer, via les câbles Ethernet du réseau local LAN, un message M à un point d'accès radio désigné par son adresse MAC (ou son adresse IP). Ce message contient cette adresse MAC (ou IP) du point d'accès destinataire, une commande (Allumer, ou faire clignoter, le voyant), et une durée (Par exemple, allumer pendant dix secondes). 30 La programmation d'un outil logiciel pour chaque test décrit ci-dessus est à la portée d'un homme de l'Art. Bien entendu, toutes les sortes de test décrites ci-dessus peuvent être intégrées dans un même outil logiciel, sous la forme d'options à choisir par l'utilisateur. La figure 4 représente de manière plus détaillée un exemple de réalisation AP4 du point d'accès radio selon l'invention. Il comporte : - Une interface radio Wi-Fi, WI, reliée à un système d'antennes A. - Une interface Ethernet, El, reliée à un câble Ethernet C4. - Un pont Wi-Fi-Ethernet BR, reliant l'interface interface radio WI et l'interface Ethernet El. - Un circuit de localisation, LC, relié à la fois à l'interface radio Wi-Fi, WI, et à l'interface Ethernet El, pour recevoir des messages d'activation du moyen de signalisation. - Un circuit MP de traitement des messages, reçus par le circuit de focalisation LC. Il décode la commande contenue dans un message. S'il y a lieu de vérifier que le terminal expéditeur est connecté au point d'accès considéré, te circuit MP fait cette vérification, et valide le message. - Un circuit d'interface SMI pour recevoir des commandes décodées par le circuit MP de traitement des messages, et pour alimenter alors un moyen de signalisation facilement perceptible par une personne située à quelques mètres : Un haut-parleur LS, ou un ronfleur B, ou un afficheur alphanumérique D capable d'afficher en gros caractères une adresse MAC en hexadécimal ; ou une combinaison de plusieurs de ces moyens. Selon un mode de réalisation, l'afficheur D affiche l'adresse MAC (ou IP) du point d'accès radio AP4 lorsqu'il a reçu un message d'activation de son moyen de signalisation. En effet, il est très souvent difficile de lire l'adresse MAC imprimée sur le boitier : Le boîtier est généralement situé en hauteur. L'adresse est écrite en petits caractères, et parfois invisible car située sur la face cachée 30 du boîtier. Il est donc avantageux de pouvoir la lire sur un afficheur lumineux lisible à plusieurs mètres de distance. Selon un autre mode de réalisation, l'afficheur D affiche deux adresses MAC ou IP : l'adresse du point d'accès radio AP4, et celle d'un terminal, connecté par radio à ce point d'accès, et qui a envoyé le message d'activation du moyen de signalisation. Il est utile d'afficher cette dernière adresse si on veut rechercher les localisations de plusieurs points d'accès radio simultanément à partir de plusieurs terminaux mobiles respectivement connectés à ces points d'accès. Dans ce cas, il peut arriver que les moyens de signalisation de plusieurs points d'accès soient activés simultanément, et il est donc avantageux de pouvoir déterminer visuellement quel terminal est connecté à quel point d'accès. Bien entendu, pour utiliser cette possibilité, l'adresse MAC (ou IP) du terminal qui émet le message doit être mise dans le message. La réalisation de l'interface radio WI, de l'interface Ethernet El, et du pont Wi-Fi-Ethernet, BR, est classique. La réalisation du circuit de localisation LC, du circuit de traitement des 15 messages MP, et de l'interface SMI est à la portée d'un homme de l'Art. 10 REVENDICATIONS1) Procédé permettant de localiser un point d'accès radio (API) d'un réseau de télécommunication, caractérisé en ce qu'il consiste à envoyer à un point d'accès radio à localiser (API) un message (M) contenant soit une adresse propre à ce point d'accès, soit une adresse de diffusion commune à tous les points d'accès radio du réseau, et une commande activant dans ce point d'accès (API) un moyen de signalisation (V1) perceptible par un être humain. 2) Procédé selon la revendication 1, caractérisé en ce qu'il consiste en outre à transporter dans ce message (M) une indication de durée pour l'activation du moyen de signalisation (V1). 3) Procédé selon la revendication 1, caractérisé en ce qu'il consiste en outre à 15 afficher une adresse propre au point d'accès, sur ledit moyen de signalisation, lorsqu'il est activé. 4) Procédé selon la revendication 1, caractérisé en ce qu'il consiste en outre à afficher, sur ledit moyen de signalisation (D), une adresse propre à un terminal 20 connecté par radio à ce point d'accès, et qui a envoyé à ce point d'accès (AP4) un message contenant une commande activant un moyen de signalisation dans ce point d'accès. 25 5) Terminal (PC1, PC2, PC3) pour un réseau de télécommunication, ce réseau comportant au moins un point d'accès radio (API), caractérisé en ce qu'il comporte des moyens pour envoyer, à un point d'accès radio à localiser (API), un message (M) contenant soit une adresse propre à ce point d'accès, soit une adresse de diffusion commune à tous les points d'accès radio du réseau, et une 30 commande susceptible d'activer dans un point d'accès (API) un moyen de signalisation (V1) perceptible par un être humain. 6) Terminal selon la revendication 5 caractérisé en ce qu'il comporte en outre des moyens pour envoyer sa propre adresse dans ledit message (M). 5 7) Point d'accès radio (API) d'un réseau de télécommunication, caractérisé en ce qu'il comporte : - un moyen de signalisation (V1) perceptible par un être humain, - et des moyens (LC, MP, SMI) pour recevoir et décoder un message (M) 10 contenant une adresse propre à ce point d'accès, ou une adresse de diffusion commune à tous les points d'accès radio du réseau, et une commande susceptible d'activer ce moyen de signalisation (V1). 8) Point d'accès radio selon la revendication 7 caractérisé en ce qu'il comporte 15 en outre des moyens pour recevoir, dans ledit message (M) l'adresse d'un terminal qui a émis ce message ; et en ce que ledit moyen de signalisation comporte des moyens pour afficher cette adresse. 9) Dispositif programmable comportant des moyens de stockage sur lesquels est 20 enregistré un programme, ce programme comportant des instructions qui, lorsqu'elles sont exécutées, réalisent les étapes du procédé selon l'une des revendications 1 à 4.