Brevet FR2856491A1 — publié le 20041224

Procédé et dispositif de gestion et de stockage de données non-volatiles relatives à un appareil communicant, par exemple destiné à un pico-réseau, tel qu'un réseau "Bluetooth". L'invention concerne un procédé et dispositif de gestion et de stockage de données non-volatiles relatives à un appareil communicant, celui-ci étant par exemple doté 10 d'une interface de communication adaptée à un pico-réseau tel qu'un réseau sans fil au protocole dit "Bluetooth", "Zig bee" ou analogue. Plus particulièrement, l'invention propose un mode de stockage de ces données non-volatiles, lesquelles peuvent comprendre notamment l'adresse dans le 15 réseau du dispositif, connue par la désignation "adresse BD" (ou "BDAddress", abrévié à "BD ADD" en terminologie anglo-saxonne) dans le cadre du protocole Bluetooth. Les pico-réseaux sans fil constituent une technologie visant à remplacer les câbles d'interconnexion d'un 20 ensemble fixe ou mobile d'appareils localement reliés dans un rayon typique de l'ordre de 10 m, voire plus. A titre illustratif, les appareils de l'ensemble peuvent être constitués par un poste d'ordinateur central et ses périphériques, tels qu'un clavier, une souris, une 25 imprimante, un assistant personnel numérique (connu également par le terme "PDA" de l'anglais "personal digital assistant"), un téléphone mobile, des appareils audio et vidéo, un serveur, etc. Fédérant un nombre croissant de fabricants de matériel 30 électronique, le protocole Bluetooth se présente actuellement comme une plateforme universelle pour les pico-réseaux sans fil, permettant de faire communiquer de manière transparente de nombreux différents types d'appareils bureautiques, personnels, domestiques et 35 institutionnels. Par ailleurs, son développement vise des fonctionnalités, telles que la sécurisation des transactions, allant bien au-delà de la simple mise en communication d'appareils groupés à proximité. Ainsi que le montre la figure 1, le protocole Bluetooth repose sur une pile de couches protocolaires 2, dont la 5 couche de fond 4, dite couche radio, constitue l'interface de connexion permettant la communication bidirectionnelle sans fil à l'aide d'une antenne 6. Au-dessus de cette couche se trouvent successivement la couche bande de base 8 et une couche protocole de gestion de liaison 10 (connue 10 par le terme de "link manager protocol", ou LMP en terminologie anglo-saxonne). Ces deux couches 8 et 10 servent essentiellement à établir et à contrôler les liaisons entre les différents appareils Bluetooth. Les trois couches précitées 4, 8 et 10 sont généralement 15 implémentées sous forme matérielle ou de micrologiciel ("firmware" en terminologie anglo-saxonne). Au-dessus de la couche protocole de gestion de liaison se situe la couche contrôleur hôte 12 ("host controller" ou HCL en terminologie anglosaxonne) nécessaire à 20 l'interface entre les éléments matériels Bluetooth et le protocole supérieur 14 (désigné "logical link control and adaptation protocol" ou L2CAP en terminologie anglosaxonne). Le contrôleur hôte 12 n'est nécessaire que dans la mesure o le protocole supérieur 14 réside dans l'hôte 25 en tant que logiciel. Si le module Bluetooth comporte luimême une couche L2CAP, cette couche supérieure 14 peut ne plus être nécessaire, car la couche L2CAP résidente serait alors capable de communiquer directement avec les couches LMP 10 et bande de base 8. Les applications 16 résident au-dessus la couche L2CAP 14 et communiquent avec celle-ci via une couche logicielle adaptée 18 (TCS, SDP, RFCOMM, etc.). La bande de base 8 comporte notamment les éléments d'adresse et de sécurisation de l'appareil communicant. 35 Parmi ces éléments, il y a l'adresse unique de l'appareil, désignée BDADD (ou "BDAddress") dans la norme Bluetooth, par laquelle l'appareil peut être appelé et peut s'identifier dans le pico-réseau. L'unicité de cette adresse est garantie par l'organisme IEEE ("Institute of Electrical and Electronic Engineers"), qui attribue aux fabricants d'appareils communicants une partie de l'adresse 5 spécifique pour chaque appareil physique mis en circulation. L'adresse BDADD du protocole Bluetooth se présente sous forme de mot binaire de 48 bits, dont 24 bits sont fournis par la IEEE est constituent, pour un fabricant 10 donné, une tranche unique d'adresses à partir de laquelle chaque appareil mis en circulation pourra être singularisé à l'aide des 24 bits complémentaires. Globalement, une adresse Bluetooth BD ADD se décompose en: i) une partie inférieure de 24 bits, désignée LAP, ii) 15 une partie non-signifiante de 16 bits désignée NAP, et iii) une partie supérieure de 8 bits désignée UAP. Au niveau de la couche radio 4 et/ou de la couche bande de base 8, il est nécessaire de prévoir entre autres une série de tests et, le cas échéant, d'étalonnages des 20 circuits radiofréquence pour s'assurer qu'ils s'accordent correctement aux caractéristiques requises pour les modes réception et transmission. La figure 2 représente sous forme de schéma fonctionnel les éléments intervenant de manière classique dans la phase 25 de mise en service d'un appareil communicant 1 doté d'une interface sans fil Bluetooth 2. La mise en service comprend une étape d'inscription dans l'appareil de son adresse unique BDADD. Cette inscription s'effectue soit en post production, soit en 30 production, mais à un stade final, notamment celui auquel chaque appareil est testé individuellement. En effet, étant donné que cette adresse BDADD est de par sa nature différente pour chaque appareil 1, son inscription ne peut pas se faire dans un processus commun de fabrication. On prévoit donc à cette fin une mémoire électriquement programmable 20 logeable dans l'appareil 1, s'agissant typiquement d'une mémoire du type dit EEPROM (de l'anglais "electrically erasable programmable read only memory) comme dans le cas illustré, ou d'une mémoire de type "Flash". Cette mémoire 20 peut, selon les applications, également servir au stockage d'autres données non-volatiles 5 concernant des fonctionnalités de l'appareil 1, par exemple des données de cryptage/décryptgage sous forme de clé. L'ensemble des données à inscrire dans la mémoire programmable électriquement 20 est fourni par une unité externe 22 de programmation des adresses BD_ADD, qui est 10 fonctionnellement reliée à l'appareil Bluetooth 1 par un lien de communication Li lors la mise en service. En variante, cette mémoire EEPROM 20 peut être programmée en dehors de l'appareil et insérée dans celui-ci à un stade ultérieur. L'unité de programmation 22 intègre notamment 15 la séquence des adresses BDADD à inscrire successivement dans la mémoire programmable 20 de chaque appareil. Une autre étape dans la mise en service de l'appareil 1 comprend les tests et, le cas échéant, des étalonnages de ses circuits radiofréquence au niveau de la couche radio 4. 20 Pour cette étape, on fait appel à une unité externe 24, désignée ici équipement de test/étalonnage, qui établie une première liaison L2 avec l'appareil Bluetooth au moyen d'un câble radiofréquence. Les données échangées par ce câble servent à déterminer les caractéristiques des signaux 25 des circuits radio, notamment des paramètres critiques qui influent sur la communication (fréquence exacte, puissance d'émission, sensibilité, etc.) et qui sont sujettes à des variations possibles en production ou qui doivent être individualisés. L'équipement de test/étalonnage 24 est par ailleurs relié d'une part à des entrées de commande logique des circuits radio 4 (liaison numérique L3) et d'autre part à une deuxième mémoire 30 destinée à l'enregistrement des données de test. Typiquement, cette mémoire 30 est 35 également de type EEPROM, et peut se présenter comme une pièce externe logeable dans l'appareil Bluetooth 1. Cette mémoire 30 reçoit pour inscription des données de validation et/ou d'étalonnage, ainsi que d'autres corrections envoyées par l'équipement 24 en fonction de l'analyse des paramètres critiques de communication. Dans le cas le plus simple, la mémoire interne 30 ne stocke pas 5 de données d'étalonnage, mais seulement des données indiquant si les tests on été passés avec succès, éventuellement assorties d'un certificat, des conditions de test, etc. Ceci-ci est notamment le cas lorsque les variations de fabrication sont suffisamment étroites pour 10 que le cahier des charges soit systématiquement respecté si les circuits radio fonctionnent, les tests visant à détecter des dysfonctionnements. En cas de variations individuelles trop importantes, ou de cahier des charges stricte, il peut être prévu d'inscrire dans la mémoire 30 15 des valeurs d'étalonnage qui sont ensuite exploitées lors du fonctionnement de l'appareil 1. De la sorte, celui-ci assurera une communication correcte malgré des éventuelles dérives en fabrication de ses caractéristiques, et restera conforme vis-à-vis d'éventuelles adaptations à l'application prévue. Au vu de ce qui précède, l'invention propose une approche permettant une meilleure utilisation des ressources mémoire et de l'intégration des données lors de la mise en service d'un appareil communicant. Plus particulièrement, l'invention prévoit, selon un premier objet, un procédé de réalisation d'une interface de communication sans fil d'un appareil communicant auquel est attribuée une adresse d'identification pour communiquer, l'interface comportant des circuits radiofréquence et une 30 mémoire prévue pour l'enregistrement de données relatives à une phase de test de fonctionnement des circuits radiofréquence, caractérisé en ce que: - on rend ladite mémoire matériellement solidaire des 35 circuits radiofréquence de l'interface de communication, et en ce que - on inscrit en outre dans ladite mémoire ladite adresse d'identification. La mémoire peut être intégrée/implantée dans une puce des circuits radiofréquence de l'interface de communication. Le procédé peut prévoir d'effectuer au moins un test de l'interface de communication et d'inscrire dans la mémoire, dans un ordre quelconque: au moins une donnée relative à ce test et 10 - l'adresse d'identification, lorsque ladite interface est dans sa forme encapsulée ou habillée. On peut prévoir d'inscrire l'adresse d'identification dans ladite mémoire avant que les circuits radiofréquence 15 ne soient intégrés aux autres éléments constitutifs de l'interface de communication sans fil. On peut aussi prévoir d'inscrire l'adresse d'identification dans ladite mémoire après que les circuits radiofréquence aient été intégrés aux autres éléments de 20 l'interface de communication sans fil, et avant l'intégration de cette dernière à l'appareil communicant. L'appareil peut être du type communicant sur un réseau sans fil, l'adresse d'identification étant l'adresse par laquelle l'appareil est reconnu dans le réseau. L'appareil peut être du type communicant sur picoréseau selon le protocole Bluetooth, ou analogue. Ladite mémoire peut être du type programmable, notamment du type programmable une seule fois (connue par l'appellation anglo-saxonne de OTP pour "one time 30 programmable"). On peut prévoir de stocker en outre dans ladite mémoire d'autres données normalement groupées avec l'adresse d'identification. On peut ainsi prévoir de stocker en outre dans ladite 35 mémoire au moins l'un parmi: - des données de cryptage et/ou de décryptage, par exemple une clé, - des données relatives à un mode de fonctionnement spécifique, - des données de personnalisation. Les données relatives à une phase de test de 5 fonctionnement de l'interface peuvent comprendre au moins l'un parmi: - une indication de la conformité de l'interface vis-àvis d'un paramètre ou d'un ensemble de paramètres testé(s), - un certificat de validité conformément au protocole 10 de communication, - des données d'étalonnage ou de correction des circuits de l'interface de communication. Selon un deuxième aspect, l'invention concerne une interface de communication sans fil destinée à un appareil 15 communicant auquel est attribuée une adresse d'identification pour communiquer, l'interface comportant des circuits radiofréquence et une mémoire prévue pour l'enregistrement de données relatives à une phase de test de fonctionnement des circuits radiofréquence, 20 caractérisée en ce que: ladite mémoire est matériellement solidaire des circuits radiofréquence de l'interface de communication, et en ce que - ladite mémoire stocke en outre ladite adresse 25 d'identification. Les aspects de l'invention présentés dans le cadre du procédé selon le premier aspect peuvent s'appliquer mutatis mutandis à cette interface. Selon un troisième aspect, l'invention concerne un 30 appareil communicant, caractérisé en ce qu'il incorpore une interface de communication selon le deuxième aspect. Selon un quatrième aspect, l'invention concerne un procédé d'identification d'un appareil communicant selon le troisième aspect, comprenant une étape de lire et fournir à 35 un requérant ladite adresse d'identification, caractérisé en ce que cette étape comprend la lecture de l'adresse d'identification à partir de ladite mémoire servant en outre pour l'enregistrement des données relatives à la phase de test de fonctionnement de l'interface. Ce procédé peut comprendre une étape de lire et de fournir à un requérant au moins une autre donnée 5 normalement groupée avec l'adresse spécifique, cette étape comprenant la lecture de ladite autre donnée à partir de ladite mémoire servant en outre pour l'enregistrement des données relatives à la phase de test de fonctionnement de l'interface. Selon un cinquième aspect, l'invention concerne un appareil destiné à la mise en oeuvre du procédé selon le premier aspect, caractérisé en ce qu'il réunit les fonctionnalités de test des circuits radiofréquence et d'inscription de ladite adresse d'identification, 15 l'appareil ayant un port de connexion dont la sortie est adaptée pour accéder à ladite mémoire pour y inscrire d'une part ladite adresse d'identification d'autre part des données relatives au test. L'invention et les avantages qui en découlent 20 apparaîtront plus clairement à la lecture de la description qui suit des modes de réalisation préférés, ces derniers servant purement à titre d'exemples non-limitatifs, par référence aux dessins annexés dans lesquels: - la figure 1, déjà décrite, est un schéma de principe 25 montrant les couches principales qui interviennent dans un pico-réseau sans fil selon le protocole Bluetooth; - la figure 2, déjà décrite, est un schéma fonctionnel illustrant les éléments intervenant lors de l'individualisation et du test de la couche radio d'un 30 appareil communicant selon le protocole Bluetooth, conformément à l'état de la technique; - la figure 3 est un schéma fonctionnel conforme à un premier mode de réalisation de l'invention, illustrant la réalisation et la préparation d'un appareil communicant 35 selon le protocole Bluetooth; la figure 4 est un schéma fonctionnel conforme à un deuxième mode de réalisation de l'invention illustrant la préparation d'un appareil communicant selon le protocole Bluetooth; - la figure 5 est un schéma fonctionnel conforme à un troisième mode de réalisation de l'invention, illustrant la 5 préparation de circuits radio encapsulés d'un appareil communicant selon le protocole Bluetooth. - la figure 6 est un organigramme des différentes étapes intervenant lors de l'individualisation et les phases de test conformément au premier, deuxième ou 10 troisième mode de réalisation de l'invention; et - la figure 7 est un organigramme des différentes étapes lors de la lecture d'une adresse BDADD d'un appareil configuré selon le premier, deuxième ou troisième mode de réalisation de l'invention. Les éléments des figures 3 à 5 qui sont présents également dans les figures 1 ou 2 sont identifiés par les mêmes références et ne seront donc pas décrits à nouveau par souci de concision, ayant les mêmes rôles et la même conception matérielle, sauf indication contraire. Aussi se 20 référera-t-on aux figures 1 et 2 pour la compréhension de ces éléments. Dans les modes de réalisation de l'invention, on s'affranchit de la mémoire programmable EEPROM 20 ou analogue classiquement utilisée pour le stockage - entre 25 autres - de l'adresse individuelle BDADD de l'appareil communicant 1 à interface Bluetooth 2. En effet, cette adresse, ainsi que toute autre donnée susceptible d'être stockée classiquement dans la mémoire EEPROM 20 ou analogue, est stockée plutôt dans une mémoire polyvalente 30 32 qui sert aussi au stockage des données de test des circuits de la couche radio 4. Autrement dit, par rapport à l'état de la technique présentée à la figure 2, cette mémoire polyvalente 32 réunit les fonctions à la fois de la mémoire EEPROM 20, servant notamment au stockage de 35 l'adresse BD_ADD, et de la deuxième mémoire 30 servant au stockage des données de test. La mémoire 32 dans l'exemple est du type ROM programmable une seule fois, ce type étant généralement connue par le terme ROM-OTP (de l'anglais "onetime programmable"). En effet, les opérations de test/étalonnage, ainsi que de l'inscription de l'adresse BDADD, n'étant requises qu'une fois pour toute, il est avantageux, en termes de coût et d'intégration, d'utiliser pour la mémoire polyvalente 32 une technologie de type ROMOTP. On note par ailleurs que la mémoire ROM-OTP 32 conformément mode de réalisation est physiquement solidaire des circuits radio 4 de l'interface Bluetooth. Dans l'exemple, les circuits radio sont réalisées sur une ou plusieurs puces, la mémoire ROM-OTP 32 étant alors 15 implantée dans la puce, ou dans l'une des puces, des circuits radio, s'agissant par exemple d'un plan mémoire ménagé à cet effet dans la surface de la puce des circuits radio. En variante, la mémoire ROM-OTP 32 peut être intégrée 20 dans une puce des circuits bande de base 8, ou des circuits d'autres couches de l'interface Bluetooth 2, qui serait physiquement solidaire des circuits radio, par exemple du fait que cette mémoire 32 se situe dans une carte commune ou dans un boîtier/un encapsulage commun. Comme le montre la figure 3, le mode de réalisation prévoit une liaison L4 entre les entrées de la mémoire polyvalente 32 et un point de connexion 34 de l'appareil communicant 1, ou plus spécifiquement de l'interface de communication 2, accessible depuis l'extérieur. Dans 30 l'exemple, la liaison L4 est un bus interne qui est par ailleurs relié à la liaison L3 par laquelle l'équipement test/étalonnage 24 échange des signaux logiques avec les circuits radio 4. Le point de connexion 34 peut prendre la forme d'un 35 port de communication, par exemple du type série, de l'appareil communicant 1, ou d'un ensemble de broches externes du boîtier ou de l'habillage des circuits radio 4, typiquement sous forme de circuit intégré. Durant la phase de préparation de l'interface de communication 2, le point de connexion 34 est relié en 5 externe par une liaison L5 à la fois à l'équipement test/étalonnage 24 et à l'unité de programmation des adresses BDADD 22. De la sorte, l'unité de programmation 22 est apte à inscrire l'adresse BD ADD directement dans cette mémoire 10 ROM-OTP 32 en passant successivement par la liaison L5, le point de connexion 34 et la liaison L4. De même, l'équipement test/étalonnage peut inscrire dans la mémoire ROM-OTP 32 les données relatives aux test par les liaisons L5-34-L4, et elle peut aussi commander les circuits radio 4 15 par les liaisons L5-34- L3. L'échange des signaux radio entre les circuits radio 4 et l'équipement test/étalonnage 24 s'opère par la liaison câblée spécifique L2 apte à véhiculer des signaux radiofréquence, par exemple sous forme de câble coaxial. En variante, cette liaison câblée 20 L2 peut être remplacée par une liaison radio, les signaux radio susmentionnés transitant alors entre l'antenne 6 des circuits radio 4 et une antenne 36 de l'équipement test/étalonnage. L'inscription de l'adresse BD ADD dans la mémoire 25 polyvalente ROM-OTP 32 peut se réaliser selon divers modes (avant ou après le stockage des données de test, de certification, d'étalonnage etc.) et à des emplacements de la mémoire OTP 32 qui seront reconnues ensuite comme celles à partir desquels cette adresse BD_ADD doit être extraite. 30 L'organisation et la gestion de ces nouveaux emplacements de stockage dans la mémoire polyvalente ROM OTP 32 est simple pour l'homme du métier et s'intègre parfaitement dans le fonctionnement normal du protocole Bluetooth. Au besoin, on pourra aisément adapter la capacité de la 35 mémoire ROMOTP 32 pour y accommoder ces nouvelles données (BD ADD et autres) selon les applications envisagées. On peut également réunir l'équipement test/étalonnage 24 et l'unité de programmation des adresses BDADD 22 dans un même ensemble polyvalent, par exemple en conférant à la l'équipement test/étalonnage 24 la fonction additionnelle 5 d'inscription des adresses BD ADD. Dans ce cas, la connexion externe 34 sera reliée, par la liaison externe L5, uniquement à cet ensemble polyvalent. La figure 4 illustre une variante du premier mode de réalisation, qui en diffère par le fait que la liaison 10 externe L5 avec le point de connexion 34 intègre un commutateur 38 permettant de relier sélectivement à cette liaison externe soit l'unité de programmation d'adresses BDADD 22 (position Pl), soit l'équipement test/étalonnage 24 (position P2). Cette disposition permet une programmation en deux phases successives de la mémoire polyvalente ROM-OTP 32 séparées dans le temps: l'une pour l'inscription de l'adresse BD ADD (et éventuellement d'autres données relatives aux applications) et l'autre pour l'inscription 20 des données de test. Cette approche permet d'espacer à souhait les deux phases et éventuellement de simplifier le câblage des liaisons L4 et L5. Dans tous les cas de figure, l'ordre d'inscription des données de test et de l'adresse BDADD est arbitraire. Il est en outre possible de câbler uniquement l'équipement de test/étalonnage 24 à la connexion externe 34 dans un premier temps, lors d'une phase de test et d'inscription des données de test et, à un autre moment et/ou à un autre lieu, câbler uniquement l'unité de 30 programmation des adresses BDADD 22 à cette connexion externe 34, lors de l'inscription de l'adresse BD ADD. Comme pour le montage de la figure 3, la liaison radiofréquence câblée L2 peut être remplacée par une liaison hertzienne via les antennes 6 et 36 respectivement 35 des circuits radio 4 et de l'équipement test/étalonnage 24. La figure 5 illustre un deuxième mode de réalisation de l'invention, applicable notamment dans un cas de programmation de la mémoire polyvalente ROM OTP 32 lors du test final d'un circuit intégré encapsulé 50 contenant les circuits radio 4. Ces derniers, qui intègrent la mémoire polyvalente ROM-OTP 32, peuvent effectivement être 5 encapsulés ou conditionnés en dehors des autres circuits de l'interface Bluetooth. Le fait que la mémoire 32 fasse partie intégrante du produit ainsi encapsulé 50 permet d'une part d'y réaliser les tests classiques avec l'équipement test/étalonnage 24, et en outre d'y inscrire, 10 au niveau de cette mémoire 32, à la fois les données relatives à ces tests et l'adresse BDADD du dispositif communicant auquel ce produit encapsulé 50 est destiné, par l'unité de programmation des adresses 22. Le produit encapsulé 50, ainsi déjà individualisé par 15 l'adresse BD_ADD, peut alors être intégré ultérieurement avec les autres éléments de l'interface Bluetooth 2, par exemple les circuits bande de base 8. Le montage de ce deuxième mode de réalisation est sensiblement le même que pour celui de la figure 3 en ce 20 qui concerne les liaisons L3, L4, L5 et la connexion externe 34, qui ne seront pas décrites à nouveau par souci de concision. Cette connexion externe 34 sera bien entendu adaptée en fonction de la forme de réalisation des circuits et du produit encapsulé. Comme pour les montages des figures 3 et 4, la liaison radiofréquence câblée L2 peut être remplacée par une liaison hertzienne via les antennes 6 et 36 respectivement des circuits radio 4 et de l'équipement test/étalonnage 24. Le fait de réaliser les tests sur un produit déjà 30 encapsulé 50, ou plus généralement dans sa forme habillée, est avantageux pour obtenir lors de ces tests son comportement précis, avec prise en compte de l'environnement matériel des composants. Bien entendu, on peut prévoir en variante que le 35 produit encapsulé 50 comprenne en outre d'autres éléments, tels que les circuits de la bande de base 8, ou d'autres couches. Par ailleurs, on comprendra que la variante présentée à la figure 4 peut s'appliquer mutatis mutandis à ce deuxième mode de réalisation. Les modes de réalisation s'appliquent à tout appareil 5 communicant selon la norme Bluetooth ou à des normes analogues, par exemple le protocole connu par la désignation de "Zig Bee", etc. : ordinateur, périphérique d'ordinateur (imprimante, clavier, scanner, etc.), appareil vidéo ou photo électronique, assistant personnel numérique 10 (PDA), téléphone mobile, de navigation par GPS, carte d'extension adaptable sur des ports d'un PDA ou d'un ordinateur ou autre, appareil domotique, bureautique, industriel, scientifique, etc. La figure 6 est un organigramme illustrant une manière, 15 parmi de nombreuses autres, de préparer un appareil communicant 1 conformément à la présente invention. On commence par relier l'équipement de test/ d'étalonnage 24 à la connexion externe 34 (étape E2) au moyen de la liaison externe L5 (cf. figures 3-5). En outre, on relie aussi l'unité 22 de programmation des adresses BD ADD à cette connexion externe (étape E4), également au moyen de la liaison externe L5 (étape E4). Dans l'exemple, on commence par la phase de tests/étalonnage. La liaison L5 pouvant servir comme moyen 25 d'interface polyvalent, on ouvre sur celle-ci un canal de communication entre l'équipement test/étalonnage 24 et les terminaux de commande des circuits radio 4 (étape E6), via la liaison L3, afin d'y configurer les modes de test. On réalise ensuite les tests et éventuellement la 30 détermination des valeurs d'étalonnage à enregistrer (étape E8). A titre indicatif, l'équipement test/étalonnage 24 peut être le modèle commercialisé par la société Rohde & Schwartz sous la référence R&S TS7160, adapté notamment à la norme Bluetooth. A l'issue de la phase de test, on ouvre un canal de communication entre l'équipement test/étalonnage 24 et la mémoire polyvalente ROM-OTP 32 des circuits radio 4 (étape El0), via la liaison L4. Ensuite, l'équipement test/étalonnage 24 inscrit dans la mémoire ROM-OTP 32 les données relatives aux tests 5 (étape E12) Comme expliqué plus haut, l'étendu de ces données peut aller d'une simple indication de conformité, éventuellement assortie d'une certification, à des résultats détaillés, et éventuellement des données de correction ou d'étalonnage. A l'issue de cette phase, on ouvre un canal de communication entre l'unité de programmation des adresses BDADD 22 et la mémoire ROM-OTP 32 (étape E14), via la liaison L4. Ensuite, l'unité de programmation des adresses BD ADD 15 22 inscrit dans la mémoire ROM-OTP 32 l'adresse individuelle BDADD (étape E16) prévue pour l'appareil 1 ou pour les circuits radio (cf. figure 5). Cette inscription s'effectue à une adresse prédéterminée du plan de la mémoire polyvalenteROM-OTP 32, laquelle est rendue connue 20 des couches susceptibles de faire appel à l'adresse BDADD. De la sorte, sa lecture s'opère de manière transparente et n'occasionne aucune complication relativement à une lecture classique de l'adresse BD ADD à partir d'une mémoire dédiée (cf. mémoire EEPROM 20 de la figure 2). L'inscription de l'adresse BDADD peut être accompagnée de l'inscription d'autres données utiles ou nécessaires, telles qu'une clé cryptographique (ou plusieurs), des données de personnalisation, de modes de fonctionnement, etc. (étape E18) et qui, dans une mise en oeuvre classique, 30 seraient susceptibles d'être inscrites dans la mémoire programmable EEPROM 20 ou analogue prévue pour le stockage de l'adresse BD-ADD (cf. figure 2). Le fait qu'il y ait ou non d'autres telles données à inscrire dépend des applications et des conditions, et cette étape E18 peut 35 donc être omise selon les cas, d'o sa représentation en trait pointillés dans la figure 6. Quelque soit le cas (présence ou pas de l'étape E18), on comprendra que l'approche est la même, à savoir de diriger sur la mémoire ROM-OTP 32 servant au test de la couche radio les données qui auraient ordinairement été stockées dans une mémoire programmable à part. Si besoin est, l'opération peut être complétée par une étape E20 consistant à charger des données dans l'une des couches du protocole indiquant le fait que l'adresse BD ADD, et les éventuelles autres données de l'étape E18, 10 doivent être extraites à partir d'emplacements précisées de la mémoire OTP 32. Le caractère facultatif selon les cas de cette étape E20 est indiqué par sa représentation en traits pointillés dans la figure 6). La figure 7 présente, sous forme d'organigramme, une 15 routine permettant à l'appareil 1 de la figure 3, 4 ou 5, préparé conformément à l'organigramme de la figure 6, de produire son adresse BDADD lorsque celle-ci est demandée par un requérant. Ce dernier peut s'agir d'une couche interne de l'appareil répondant à une demande 20 d'identification. La routine est initiée lors d'une activation de l'appareil 1 dans un picoréseau Bluetooth (étape E22). Typiquement, elle est activée lorsque la bande de base 8 doit lire l'adresse BDADD depuis la mémoire ROM-OTP 32, ce 25 qui se produit lors de l'initialisation de l'appareil ou de la bande radio 4, et plus généralement à tout moment opportun auquel la bande de base pourra en faire usage. La routine commence par la veille d'une requête pour lire depuis la mémoire OTP 32 l'adresse BDADD, (étape E24 et boucle B1). Lorsqu'une telle requête se présente, la routine recherche l'emplacement de la mémoire OTP 32 à laquelle se situe la donnée BD ADD (étape E26), par exemple en se référant à un fichier d'adresses de cette mémoire. Elle extrait ensuite la donnée BD ADD à partir de cet emplacement de la mémoire ROM-OTP (étape E28) et la produit au requérant (étape E30). Si d'autres données ont été inscrites dans la mémoire OTP 32 lors de l'étape El8 (cf. figure 6), alors la routine peut comporter en outre des étapes équivalentes pour extraire ces données (le caractère facultatif selon les cas 5 de ces étapes est indiqué par sa représentation en traits pointillés dans la figure 7). La boucle Bl intègre alors une veille d'une requête pour lire l'adresse des autres données précitées (ou d'une partie de ces données) (étape E32 et boucle Bl). Lorsqu'une telle requête se présente, 10 la routine recherche l'emplacement de la mémoire ROM-OTP 32 à laquelle se situent les données en question (étape E34). Elle extrait ensuite cette autre donnée à partir de cet emplacement (étape E36) et la produit au requérant (étape E38). Ainsi, conformément à l'invention, il n'est plus nécessaire de prévoir une mémoire programmable à part 20 pour le stockage de l'adresse BDADD. Il en résulte une réduction sensible des coûts de fabrication de l'interface communicante et une simplification de la gestion des moyens 20 de mémorisation. Par ailleurs, le stockage en commun des données de test et d'adresse BD ADD permet de grouper et de rationaliser les opérations de chargement en mémoire de ces données, d'o des économies de temps en production ou en post 25 production. On peut notamment se servir de l'équipement de test et d'étalonnage pour inscrire en outre dans la mémoire 32 l'adresse BD ADD de chaque circuit radio 4 testé, en y intégrant les fonctionnalités de l'unité de programmation des adresses BDADD 22. Il est clair que les modes de réalisation décrits se prêtent à de nombreuses variantes matérielles et fonctionnelles, ainsi qu'au niveau de l'ordonnancement des diverses étapes. Par exemple, dans tous le modes de réalisation, on peut prévoir une liaison radio entre les 35 circuits radio et l'équipement de test/étalonnage 24 à la place de la liaison câblée L2. Par ailleurs, on peut prévoir de rendre la mémoire 32 solidaire des circuits radio 4 tout en la plaçant en dehors de ces circuits, par exemple en les intégrant avec les circuits de la couche bande de base 8, si ces derniers sont eux-mêmes physiquement solidaires des circuits radio. Dans la description, l'équipement test/étalonnage 24 et l'unité de programmation des adresses BD_ADD 22 ont été présentés comme des éléments séparés. Il est cependant clair qu'il est possible de réunir ces deux éléments 24 et 10 22 en un seul ensemble, compte tenu du fait qu'ils peuvent désormais être utilisés sur un même poste et en tandem. On comprendra que l'adresse BD ADD peut être tout aussi bien être inscrite avant ou après les données de test dans la mémoire 32. Par ailleurs, l'invention peut aussi s'appliquer à d'autres protocoles de communication - par exemple le protocole "Zig Bee", etc. - o se pose un problème technique analogue et o la solution conforme à l'invention peut être mise à profit. Revendications 1. Procédé de réalisation d'une interface de 5 communication sans fil (2) d'un appareil communicant (1) auquel est attribuée une adresse d'identification (BDADD) pour communiquer, l'interface (2) comportant des circuits radiofréquence (4) et une mémoire (32) prévue pour l'enregistrement de données relatives à une phase de test 10 de fonctionnement des circuits radiofréquence, caractérisé en ce que: - on rend ladite mémoire (32) matériellement solidaire des circuits radiofréquence (4) de l'interface de communication (2), et en ce que - on inscrit en outre dans ladite mémoire (32) ladite adresse d'identification (BDADD). 2. Procédé selon la revendication 1, caractérisé en ce que ladite mémoire (32) est intégrée dans une puce des 20 circuits radiofréquence (4) de l'interface de communication (2). 3. Procédé selon l'une quelconque des revendications 1 ou 2, caractérisé en ce qu'il prévoit d'effectuer au 25 moins un test de l'interface de communication (2) et d'inscrire dans ladite mémoire (32) , dans un ordre quelconque: - au moins une donnée relative à ce test et - l'adresse d'identification (BD ADD), lorsque ladite interface est dans sa forme encapsulée (50) ou habillée. 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'on inscrit ladite adresse 35 d'identification (BD_ADD) dans ladite mémoire (32) avant que les circuits radiofréquence (4) ne soient intégrés aux autres éléments constitutifs de l'interface de communication sans fil (2). 5. Procédé selon l'une quelconque des revendications 5 1 à 3, caractérisé en ce que l'on inscrit ladite adresse d'identification (BDADD) dans ladite mémoire (32) après que les circuits radiofréquence (4) aient été intégrés aux autres éléments de l'interface de communication sans fil (2), et avant l'intégration de cette dernière à l'appareil 10 communicant (1). 6. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que l'appareil (1) est du type communicant sur un réseau sans fil, l'adresse 15 d'identification (BDADD) étant l'adresse par laquelle l'appareil est reconnu dans le réseau. 7. Procédé selon la revendication 6, caractérisé en ce que l'appareil est du type communicant sur pico-réseau 20 selon le protocole Bluetooth, ou analogue. 8. Procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce que ladite mémoire (32) est du type programmable, notamment du type programmable une seule 25 fois (connue par l'appellation anglo-saxonne de OTP pour "one time programmable"). 9. Procédé selon l'une quelconque des revendications 1 à 8, caractérisé en ce l'on stocke en outre (E18) dans 30 ladite mémoire (32) d'autres données normalement groupées avec l'adresse d'identification (BDADD). 10. Procédé selon l'une quelconque des revendications 1 à 9, caractérisé en ce que l'on stocke en outre (E18) 35 dans ladite mémoire (32) au moins l'un parmi: - des données de cryptage et/ou de décryptage, par exemple une clé, - des données relatives à un mode de fonctionnement spécifique, - des données de personnalisation. 11. Procédé selon l'une quelconque des revendications 1 à 10, caractérisé en ce que les données relatives à une phase de test de fonctionnement de l'interface comprennent au moins l'un parmi: - une indication de la conformité de l'interface vis-à10 vis d'un paramètre ou d'un ensemble de paramètres testé(s), - un certificat de validité conformément au protocole de communication, - des données d'étalonnage ou de correction des circuits de l'interface de communication. 15 12. Interface de communication sans fil (2) destinée à un appareil communicant (1) auquel est attribuée une adresse d'identification (BDADD) pour communiquer, l'interface (2) comportant des circuits radiofréquence (4) 20 et une mémoire (32) prévue pour l'enregistrement de données relatives à une phase de test de fonctionnement des circuits radiofréquence, caractérisée en ce que: ladite mémoire (32) est matériellement solidaire des 25 circuits radiofréquence (4) de l'interface de communication (2), et en ce que ladite mémoire (32) stocke en outre ladite adresse d'identification (BDADD). 13. Interface de communication selon la revendication 12, caractérisée en ce que ladite mémoire (32) est du type programmable une seule fois (connue par l'appellation anglo-saxonne de OTP pour "one time programmable"). 14. Interface de communication selon l'une quelconque des revendications 12 ou 13, caractérisée en ce que ladite mémoire (32) stocke en outre au moins une autre donnée normalement groupée avec l'adresse spécifique (BDADD). 15. Interface de communication selon l'une quelconque 5 des revendications 12 à 14, caractérisée en ce qu'elle est préparée conformément au procédé selon l'une quelconque des revendications 1 à 11. 16. Appareil communicant (1), caractérisé en ce qu'il 10 incorpore une interface de communication (2) selon l'une quelconque des revendications 12 à 15. 17. Procédé d'identification d'un appareil communicant (1) selon la revendication 16, comprenant une 15 étape (E28) de lire et fournir à un requérant (E30) ladite adresse d'identification (BDADD), caractérisé en ce que cette étape (E28) comprend la lecture de l'adresse d'identification (BDADD) à partir de ladite mémoire (32) servant en outre pour l'enregistrement des données 20 relatives à la phase de test de fonctionnement de l'interface (2). 18. Procédé selon la revendication 16 ou 17, comprenant une étape (E36) de lire et de fournir (E38) à un 25 requérant au moins une autre donnée normalement groupée avec l'adresse spécifique, caractérisé en ce que cette étape (E36) comprend la lecture de ladite autre donnée à partir de ladite mémoire (32) servant en outre pour l'enregistrement des données relatives à la phase de test 30 de fonctionnement de l'interface (2). 19. Appareil destiné à la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 11, caractérisé en ce qu'il réunit les fonctionnalités de test 35 (24) des circuits radiofréquence et d'inscription (22) de ladite adresse d'identification (BDADD), l'appareil ayant un port de connexion dont la sortie est adaptée pour accéder à ladite mémoire (32) pour y inscrire d'une part ladite adresse d'identification d'autre part des données relatives au test.