Pourquoi, pourquoi, pourquoi?
Sérieusement, chaque endroit où je me trouve avec un système de contrôle industriel sérieux utilise du matériel et des logiciels anciens (comme les modems et l'hyperterminal), car c'est ce que les machines industrielles sont conçues pour communiquer avec, et il est moins coûteux de continuer à utiliser un modem PCI à 5 $. ingénieur tout pour utiliser Ethernet.
Alors pourquoi faire tanguer le bateau? Dans une vie antérieure, il y a quelques années, nous surveillions un environnement de centre de données à 9 chiffres avec un PC Windows 95 whitebox, car tous les systèmes industriels étaient conçus pour communiquer avec eux. Nous avions un tas de pièces de rechange identiques sur le plateau, des sauvegardes toutes les heures du système, et en cas d'échec, nous en avons remplacé une nouvelle à la place et y avons déposé une image. (Cela ne s'est produit qu'une fois tous les 12 ans, ce qui était assez impressionnant.)
Ce que vous faites ici, c'est essayer de créer une solution à un problème qui n'existe pas. Laissez Windows XP et un modem au lieu d'essayer de dépenser des milliers de dollars pour faire la même chose que vous faites actuellement gratuitement.
EDIT: Encore une mauvaise idée, mais si vous n’avez pas le choix, je pense que c’est ce que vous recherchez .
L'émulateur Null-modem (com0com) est un pilote de port série virtuel en mode noyau pour Windows. Vous pouvez créer un nombre illimité de paires de ports COM virtuels et utiliser n'importe quelle paire pour connecter une application basée sur un port COM à une autre. Le HUB pour les communications (hub4com) permet de recevoir des données et des signaux d’un port COM ou TCP, de les modifier et de les envoyer à un certain nombre d’autres ports COM ou TCP et inversement.
Une idée meilleure / plus simple pourrait être d'acheter un modem PCI fourni avec les pilotes Windows 7, tels que celui-ci , celui-ci ou d'innombrables autres. Au fait, bonne chance avec ce gâchis.