Так, такий софт існує. Найвідоміше рішення - програма HW Virtual Serial Port від компанії HW Group.
Ми знайшли хороший матеріал про цю програму:
Гарна ідея - створити віртуальні COM-порти, що працюють через TCP / IP-протокол. Їх наявність в операційній системі персонального комп'ютера дозволило б «достукатися» віддалено до будь-якого ресурсу, котрі використовують ethernet-підключення по локальній мережі. Віртуалізація послідовних портів, клонованих таким чином, зняла б обмеження на довжину RS232-з'єднань і вирішила б комунікаційну завдання. Виконавчий пристрій, що транслює LAN-підключення хоча б в Rx / Tx-сигнали і доступне з персоналки, бачилося б в системі як периферія, керована через UART. Не злічити додатків, що вимагають віртуалізацію COM-портів: управління кондиціонерами, комутації силових ліній, з'їм і обробка телеметричної інформації (температура, тиск, вологість), моніторинг цифрової техніки з можливістю її ресета і / або перезавантаження. Багато-багато корисних справ вимагають віддаленого доступу до RS232-сумісним кінцевим пристроям.
Одним з рішень поставленої задачі є програмний продукт від компанії HW Group під назвою HW Virtual Serial Port. Це вільне програмне забезпечення, призначене для формування в середовищі Windows-сумісних операційних систем драйвера послідовного порту, який використовує TCP / IP стек. Драйвер здатний нумерувати то кількість COM-портів, яке надає в його розпорядження операційка, при цьому будь-яких обмежень на його використання з мережевими протоколами немає.
Управління програмним пакетом виконується за допомогою менеджера віртуальних портів:
Управління підключеннями здійснюється за рахунок того, що встановлюється взаємно однозначна відповідність між IP-адресою віддаленої периферії і мнемонічним ім'ям COM-порту. Поряд із закладкою «Virtual Serial Port» менеджер надає доступ по UDP до ресурсів локальної мережі, ідентифікованих MAC-адресами. Доступ до них можливий через шлюз по IP-адресою і масці, а крім того - із зазначенням конкретного порту периферійного пристрою. На жаль, можливості цієї закладки націлені тільки на оригінальні пристрої HW Group.
Закладка для установок віртуального COM-порту управляє службовими операціями програмного забезпечення: відповідає за ведення логу, запускає утиліту по старту операційної системи, надає системний трей для оперативного доступу, встановлює параметри PING-операцій і т.д. Але головне завдання настановної закладки - параметри шифрування за допомогою TEA-ключів. З її ж допомогою задаються параметри роботи в термінальній сесії шляхом установки NVT-параметрів.
джерело
Ми також знайшли ще одну програму, яка може вирішувати цю ж задачу для мобільних пристроїв:
версія: 1.1
Останнє оновлення програми в шапці: 17.09.2013
Короткий опис:
Перенаправляє дані з мережі (TCP) в COM порт на Андроїд пристрої і з COM порту в мережу. Підтримує FT232RL (FTDI), CP2102 (Silicon Lab), PL2303 (PROLIFIC).
опис:
Програма представляє із себе редиректор який приймає дані з мережі (ТСP) і перенаправляє їх через СОМ порт підключений до Андроїд на різні пристрої. Підтримуються перехідники USB <-> COM на чіпах FT232RL (FTDI), CP2102 (Silicon Lab), PL2303 (PROLIFIC). Андроїд повинен мати USB HOST і версію не нижче 3.1
Де це може бути використано? Припустимо у Вас є пристрій (наприклад теплосчетчик або мікроконтролер) який має інтерфейс RS232 або USB і працює безпосередньо з компьютером.Теперь Вам треба отримувати / керувати ним через мережу або Інтернет.Часто буває що переписати програму на комп'ютері на мережеву немає можливості (складна, програміст звільнився / спився :) і т.д) і переробляти контролер на мережевий теж часто вже не просто.Виход може бути такой.К Андроїд через перехідник USB <> COM або безпосередньо (якщо USB) підключаємо пристрій. На комп'ютері запускаємо цю програму HW Virtual Serial Port Single яка створює віртуальний COM порт в системі і перенаправляє дані по мережі на Андроїд. Запускаємо програму TCP_SerPort на Андроїд. У програмі VSP на комп'ютері вказуємо IP і порт (3333) андроїд устройства.Запускаем програму яка працює з підключеним обладнанням на PC і підключаємося до віртуального СОМ порту. Усе. Працюємо з пристроєм по мережі.
Софтова аналог програми чудова утиліта LINUX ser2net. Є програми редиректори під PC але вони в основному платні і на обох сторонах повинні бути комп'ютери, що часто незручно. Є так-же «залізні» рішення типу Tibbo. Плюс використання Андроїд в тому що невелике, відразу маємо WI_FI і можна ще організувати обробку і запис даних.
Редиректор також можна використовувати в робототехніці коли андроїд пристрій коштує на візку, а рулимо видалено з PC або іншого андроіда.Для цього просто пишемо клієнта до TCP сервера. Так-же можна підключати різне торгове обладнання (сканери, принтери тощо)
Програма Вета версія. Робив під свої завдання. Буду радий якщо знадобиться ще кому то. Конструктивні зауваження / пропозиції вітаються. Перед використанням можна перевірити чи працюють у Вас на пристрої перехідники USB <> COM моєю програмою TermUSB
Так-же рекомендую для тестування програми по мережі утиліту Hercules Setup UTILITY. Ну і звичайно в LINUX NETCAT
Розробник: Шипов Олександр
джерело
Де це може бути використано?