Brevet FR2842686A1 — publié le 20040123

interface bidirectionnelle permettant de faire communiquer un appareil - énérant ou traitant des signaux analogiques avec un appareil ayant une adresse TCP/IP connecté sur Internet La présente invention concerne un dispositif (2), ayant une adresse TCP/IP et connecté sur Internet (31) selon le modèle de référence à sept couches. Ce dispositif est une interface bidirectionnelle entre un appareil générant ou traitant des signaux analogiques (1), et un appareil (32) ayant une adresse TCP/IP et connecte sur Internet (31) selon le modèle de référence à sept couches. Elle trouve application lorsque l'on veut envoyer ou recevoir un signal analogique via Internet sans avoir besoin d'utiliser d'ordinateur. Cette interface peut servir de tuner F.M. planétaire, en effet si une radio F.M. est échantillonnée pour être mise à disposition sur le réseau Internet par un serveur, sous forme de données informatiques, on pourra se connecter avec cette 1 5 interface sur ce serveur et avec les bons programmes informatiques on pourra l'écouter chez soi sur sa chaine Hi Fi. Nouvelle génération de tunner o la recherche de la fréquence F.M. est remplacée par la recherche d'une adresse TCP/iP correspondant à chaque radio. C'est un exemple pour un signal sonore, mais ca peut etre un signal video, ou un signal provenant d'une machine industrielle. L'Eeprom (19) reprogrammable permet de faire évoluer le programme qui pilote l'interface (2) et de modifier les paramètres d'une connexion selon le modèle de référence a sept couches. Avant la première utilisation de l'interface, l'utilisateur de l'interface se connecte sur un serveur (32) spécifique et renseigne, a l'aide d'une application WWW, les paramètres permettant sa connexion a Internet par modem (22) ou par carte réseau (23); comme son nom d'utilisateur, son mot de passe, son adresse de réseau ou l'adresse MAC (25) de l'interface. Ensuite, il enclenche la touche programmation (27) sur l'interface et met l'interface en route avec l'interrupteur manuel Marche/Arrêt (3), il rentre l'adresse TCP/iP de ce serveur ou sont stockés les paramètres, il appuie sur le bouton poussoir (4) de connexion-deconnexion, l'interface se connecte alors a ce serveur, qui va reconnaître de quelle interface il s'agit grâce à son adresse Mac (25) et va piloter l'interface grâce à un programme interne à l'interface et a un programme correspondant qui tourne sur le serveur (32), afin d'écrire dans l'Eeprom (19) les paramètres de connexion pour l'interface au réseau Internet. Cette procédure est utilisable chaque fois que l'on doit changer les paramètres 35 de configuration de la connexion au réseau Internet ou que l'on veut faire évoluer le programme informatique charge en Ram a l'initialisation de l'Interface. Des contrôles au niveau applicatif empêchent de programmer l'Eeprom par erreur. Des que l'on met en marche l'interface (2), un programme informatique est charge en RAM (15) à partir de L'Eeprom (19) et de la Rom (21) par le microprocesseur (18) et l'affichage (9) indique l'adresse TCP/iP de l'appareil distant (32) connecte sur Internet. - Quand on actionne la touche marche/Arrêt (3), pour mettre en fonction l'interface, la dernière adresse TCP/iP utilisée s'affiche (9). - Si on veut modifier cette adresse, on se sert du clavier (16) à quatre touches. Deux touches qui permettent de changer d'afficheur et deux touches qui font varier la valeur de l'afficheur en cours. - La connexion ne se fait pas automatiquement, elle s'établira des qu'on appuiera sur le bouton poussoir (4) de connexion-deconnexion grâce aux programmes informatiques de type client/serveur selon le modèle de référence a sept couches, qui tournent sur l'interface et sur l'appareil distant. Des que la connexion est ouverte, une Led (5) rouge s'allume. Ce bouton poussoir de connexion (4) permet aussi de déconnecter l'interface (2) et l'appareil distant (32), en libérant la connexion selon le modèle de référence a sept couches. - Un interrupteur manuel (26) permet de placer l'interface en mode client ou serveur. - Un interrupteur (24) permet de sélectionner la connexion a Internet, par modem (22) avec une prise RJl 1 (28) ou par une carte réseau (23) avec une prise RJ45 (29). - Un sélecteur manuel (10) permet de choisir une impédance adaptée en entrée ou en sortie, la led (10) allumée indique la valeur sélectionnée. - Un interrupteur manuel (12) permet d'être en mode stéréo ou mono. En mode client (26) l'interface (2) reçoit des données depuis Internet. L impédance affichée par la Led (10) est donc une impédance de sortie. Le programme lit les données arrivées sur le connecteur sélectionne (28 ou 29), les fait convertir (22 ou 23) pour les mettre sur le bus de données, puis les fait convertir (13) en un signal analogique, pour les délivrer sur le port Output (7). En mode serveur (26), c'est le sens inverse, l'interface (2) émet des données sur Internet. - L'impédance affichée par la Led (10) est une impédance d'entrée. - Un sélecteur manuel (8) permet de choisir un taux d'échantillonnage de 8Khz a 30 Mhz. Le signal en provenance du générateur de signaux analogiques (1) est adapte en impédance et le programme le convertit (13) en numérique sur le bus de données selon le taux d'échantillonnage sélectionné, puis il se charge d'acheminer les données à l'appareil distant selon le modèle de référence à sept couches via la carte réseau ou le modem. Des adresses TCP/iP correspondent à la mise en route de programmes écrits en Rom (21) qui vont tester les composants et renvoie des informations sur les afficheurs (9). - La connexion a l'adresse 127.0.0.19 lance un test général sur l'interface (2). - La connexion a l'adresse 127.0.0.20 lance un test sur le modem (22). Et ainsi de suite, pour tous les composants de l'interface. Revendications 1) Interface (2) bidirectionnelle, connectée sur Internet selon le modèle de référence à sept couches, permettant de faire communiquer un appareil (1) générant ou traitant des signaux analogiques, avec un appareil (32) ayant une adresse TCP/iP et connecté sur Internet selon le modèle de référence à sept couches caractérisée en ce qu 'elle comporte un interrupteur manuel (24), permettant de sélectionner le type de connexion de l'interface au réseau Internet, soit une prise RJ45 (29) pour une connexion par carte réseau, soit une prise RJ1 1 (28) pour une connexion par modem et permettant aussi de réinitialiser le modem interne afin qu'il soit 1 0 prêt a établir une connexion selon le modèle de référence à sept couches. 2) Interface selon la revendication (1), caractérisée en ce qu'elle comprend un microprocesseur (18), une Rom (21), une Ram (15), un Bus de données (14) et un Bus d'Adresses (20) permettant de piloter l'interface 3) Interface selon la revendication (2), caractérisée en ce qu'elle comprend une carte réseau et un modem intégré permettant de se connecter à l'appareil distant en utilisant le réseau Internet. 4) Interface selon la revendication (3), caractérisée en ce qu'elle comprend un interrupteur programmation manuel (27) permettant de reprogrammer l'Eeprom (19) à partir de l'Adresse TCP/iP affichée (9), adresse qui correspond à l'adresse TCP/iP d'un serveur spécifique dédié a cette tache et accessible par le réseau Internet selon le modèle de référence à sept couches. ) Interface selon la revendication (4), caractérisée en ce qu'elle comprend un interrupteur manuel Marche /Arrêt (3) qui déclenche un processus interne concernant le microprocesseur (18), celui ci charge le programme en Ram (15) à partir des données écrites en Rom (21) et dans l'Eeprom (1 9). 6) Interface selon la revendication (5), caractérisée en ce qu'elle comprend une adresse MAC écrite en Rom (21) permettant d'établir une connexion entre l'interface et l'appareil distant selon le modèle de référence à sept couches. 7) Interface selon la revendication (6), caractérisée en ce qu'elle comprend un clavier numérique (16) à quatre touches permettant de sélectionner une adresse TCP!iP, deux touches pour changer d'afficheurs et deux touches pour faire varier la valeur des afficheurs de 0 a 9, afin d'afficher une adresse TCP/iP sur les dix huit afficheurs (9). 8) Interface selon la revendication (7), caractérisée en ce qu'elle comprend un interrupteur manuel (4) permettant de d'interrompre ou de créer la connexion entre l'interface et l'appareil distant selon le modèle de référence à sept couches. 9) Interface selon la revendication (8), caractérisée en ce qu'elle comprend une Lèd (5) qui s'allume quand l'interface (2) est connectée au réseau Internet (31). 1 0) Interface selon la revendication (9), caractérisée en ce qu'elle comprend un interrupteur manuel (26) permettant d'établir une connexion a un appareil distant (32) sur le modèle client ou serveur. 11) Interface selon la revendication (10), caractérisée en ce qu'elle comprend un programme, chargé en Ram (15) après la mise en marche par l'interrupteur (3), permettant d'établir une connexion entre l'interface et l'appareil distant d'adresse TCP/iP sélectionnée par le clavier (16) selon le modèle de référence à sept couches. 12) Interface selon la revendication (11), caractérisée en ce qu'elle comprend un programme chargé en Ram (15) permettant de piloter l'interface à partir de l'appareil distant d'adresse TCP/iP sélectionnée par le clavier (16) selon le modèle de référence à sept couches. 13) Interface selon la revendication (12), caractérisée en ce qu'elle comprend un programme écrit dans la Rom (21) permettant de reprogrammer l'Eeprom (19) avec des données chargées en Ram (15). 14) Interface selon la revendication (13), caractérisée en ce qu'elle comprend un programme de type client charge en Ram (15) qui lit sur les prises RJ (28 ou 29) les données en provenance de l'appareil distant qui fonctionne comme un serveur, puis le programme convertit ces données sur le Bus de données (14), et les convertit en signal analogique pour les envoyer à l'appareil recevant les signaux analogiques (1). ) Interface selon la revendication (14), caractérisée en ce qu'elle comprend un sélecteur d'impédance manuel (10) permettant d'adapter l'impédance du signal provenant du générateur de signaux analogiques (1) et le CGA (11) (Contrôle de Gain Automatique) adapté. 16) Interface selon la revendication (15), caractérisée en ce qu'elle comprend plusieurs Led (10) permettant de visualiser la gamme de valeur en volts du signal analogique entrant ou sortant de l'interface (2) par illumination d'une seule Led (10) selon la position du sélecteur d'impédance manuel (10). 17) Interface selon la revendication (16), caractérisée en ce qu'elle comprend un sélecteur manuel (8) permettant de choisir un taux d'échantillonnage de 8Khz a 30Mhz pour l'échantillonnage du signal en provenance du générateur de signaux analogiques (1). 18) Interface selon la revendication (17), caractérisée en ce qu'elle comprend un interrupteur manuel (12) permettant de d'échantillonner un signal stéréo en provenance du générateur de signaux analogiques (1). 19) Interface selon la revendication (18), caractérisée en ce qu'elle comprend un programme de type serveur charge en Ram qui lit sur le convertisseur analogique /numérique (13) les données numériques échantillonnées à partir du signal en provenance de l'appareil générateur de signaux analogiques, puis les transfert via les prise RJ (28 ou 29) a l'appareil distant selon le modèle de référence à sept couches. 20) Interface selon la revendication (19), caractérisée en ce qu'elle comprend un programme écrit en Rom (21) permettant de tester les fonctions et les composants de l'interface en appelant des adresses TCP/iP réservées et ayant une adresse réseau comprise entre 127.0.0.0 et 127.0.0.255 et d'afficher le résultat sur les afficheurs (9).