Из описания на сайте:
VSPE призвана помочь инженерам программного обеспечения и разработчикам создавать / производить отладку / тестирование приложений, которые используют последовательные порты. Она может создавать различные виртуальные устройства для приема / передачи данных. В отличие от обычных последовательных портов, виртуальные устройства имеют специальные возможности: например, то же устройство может быть открыто несколько раз по различным приложениям, которые могут быть полезны во многих случаях. Вы можете сделать доступными физические данные СОМ порта для нескольких приложений, расшаривать последовательный порт для локальной сети (по протоколу TCP) итд.
Функции:
* Virtual device: connector
* Virtual device: data splitter
* Virtual device: pair
* Mapper device
* User mode device: TcpServer
* User mode device: TcpClient
* User mode device: Serial Redirector
* User mode device: UDP Manager
* User mode device: Bridge
Сканер — COM порт
* Python scripting system
* x86 and x86_64 processor architecture support
* VSPE API (C/C++ header and static library) for native language developers
* VSPE API Python bindings for Python developers
* Embedded HTTP server
* Data monitoring
Источник: www.radioscanner.ru
Программа эмуляции ком порта
[com0com]
Null-modem emulator [1] это драйвер виртуального последовательного порта Windows, работающий в режиме ядра (kernel-mode driver), с открытым исходным кодом, доступный под защитой лицензии GPL. Null-modem emulator позволяет Вам создавать неограниченное количество пар виртуальных COM-портов. Каждая пара COM-портов состоит из 2 COM-портов, виртуально соединенных друг с другом каналом данных. Выход одного COM-порта пары соединяется со входом другого COM-порта пары, и наоборот. Следовательно, можно использовать любую пару для соединения любого одного приложения, рассчитанного на работу с COM-портом, с другим приложением, также работающего с COM-портом, и они будут передавать данные друг другу.
Null-modem emulator может использоваться для предоставления последовательного интерфейса к эмуляторам устройств. В этом случае программа эмуляции устройства использует один порт пары, и другой порт пары может использоваться операционной системой Windows или приложением DOS, которое требует COM-порта для обмена с устройством. Например, прием/отправка факсов через сетевой канал IP: Вы можете соединить приложение Windows Fax с приложением t38modem [2] (T38FAX Pseudo Modem, это часть проекта t38modem) через пару виртуальных COM-портов.
[com2tcp]
Также Null-modem можно использовать для последовательного интерфейса к редиректорам COM-порта. Например, с приложением com2tcp [3] (редиректор COM-порта в сокет TCP, это часть проекта com0com [1]) Вы можете обмениваться через последовательный интерфейс с серверами TCP/IP (очень полезно для работы с модулями наподобие ESP8266 [4]). Если Вы чувствуете, что com2tcp это примерно то, что искали, но все-таки в нем нет каких-то нужных возможностей, то присмотритесь к проекту hub4com вместо него (например, для поддержки RFC 2217).
лекция 353 Виртуальный СОМ порт
[hub4com]
Вместе с приложением hub4com [5] (HUB for communications, хаб для обмена данными, это часть проекта com0com [1]) можно несколькими приложениями обрабатывать данные и сигналы одного устройства с последовательным интерфейсом (например, несколько приложений могут использовать одни и те же данные от одного устройства GPS). Также можно использовать реальные последовательные порты находящегося в отдалении компьютера (подключенного через сеть), как если бы эти интерфейсы существовали на локальном компьютере.
Вы можете найти больше информации по использованию com0com и com2tcp в файле ReadMe.txt для com0com, ReadMe.txt для com2tcp, ReadMe.txt для hub4com и так далее на страничке проекта сайта SourceForge [1].
[Virtual Serial Port Driver]
Альтернативно можно для тех же целей использовать Virtual Serial Port Driver [6] компании Eltima Software. Это программное обеспечение позволяет создавать большое количество виртуальных COM-портов и дает Вам большие возможности для полной эмуляции последовательного порта. Virtual Serial Port Driver предоставляет гибкое создание порта, управление портами, удаление портов, что позволяет через виртуальные порты тестировать программы, поддерживать управляющие сигналы и высокие скорости передачи.
Основные возможности Virtual Serial Port Driver:
• Создание любого количество виртуальных COM-портов.
• Полная эмуляция настроек реальных портов.
• Управление всеми сигнальными линиями.
• Немедленное создание портов позволяет работать с портами, даже до того, как PnP manager определил только что созданные порты.
• Полная поддержка Windows 10.
[VIRTUAL NULL MODEM]
Назначение нуль-модемного кабеля — позволить двум RS-232 устройствам типа DTE (Data Terminal Equipment, под этим обычно подразумеваются модемы и любые устройства, которыми можно управлять через текстовую консоль терминала) обмениваться данными между собой без использования дополнительного оборудования (т.е. устройств типа DCE, расшифровывается как Data Circuit-terminating Equipment, под этим обычно подразумеваются компьютеры или другие устройства, к которым подключены устройства DTE).
Virtual Null Modem — специальная программа, которая эмулирует одну или несколько пар портов RS232, соединенных между собой нуль-модемным кабелем. Функционал абсолютно тот же, что и у com0com. Вы можете создать множество виртуальных последовательных портов, которые практически будут неотличимы от настоящих портов (например, COM10, COM11, COM127 и т.д.), соединенных попарно виртуальным нуль-модемным кабелем.
Для чего нужна утилита Virtual Null Modem? Допустим, что у вас есть две программы, которые вы хотите соединить между собой. Обычно вам необходимо два настоящих последовательных порта, соединенных нуль-модемным кабелем. Современные компьютеры обычно имеют в наличии только один порт, а ноутбуки не имеют и одного. При использовании программы Virtual Null Modem вы можете эмулировать нуль-модемное соединение, так что две программы на одном компьютере могут общаться между собой без дополнительного оборудования и железа.
[Ссылки]
1. Null-modem emulator (com0com) site:com0com.sourceforge.net .
2. t38modem site:sourceforge.net .
3. COM port to TCP redirector (com2tcp) site:sourceforge.net .
4. ESP8266: микросхема Wi-Fi.
5. HUB for communications (hub4com) site:sourceforge.net .
6. Virtual Serial Port Driver site:eltima.com .
7. VIRTUAL NULL MODEM site:aggsoft.ru .
Источник: microsin.net
COM Port Data Emulator 2.7.4.303
Если вы являетесь разработчиком программного обеспечения или инженер по оборудованию, вы можете часто сталкиваются с ситуациями, когда вам необходима информация о способности коммуникационных портов на типичной системе конечного пользователя для обработки больших потоков данных. Если ищете испытания и анализ порт инструмента надежный COM, не смотреть дальше, чем COM Port Data Emulator!
Этот компактный инструмент был создан для эмуляции устройства COM или Ethernet, который генерирует поток регулируемой интенсивностью, окружив его в пакеты данных (RS232, TCP / IP или UDP) и отправка на определенный последовательный (COM) порт. Тестовые данные могут быть случайным образом или считывается из двоичных или текстовых файлов и отправлен в порт неоднократно или на специальной основе.
Программное обеспечение поддерживает управление потоком для портов COM и RS232, полнодуплексном режиме и способен работать как в качестве клиента и сервера по протоколу TCP / IP. Встроенный механизм протоколирования позволяет пользователям анализировать работу последовательных портов и их ответов на потоке данных, отправляемых. Вы также можете проверить состояние линии и отслеживать ошибки связи на ходу. COM Port Data Emulator обладает высокой гибкостью и позволяет пользователям протестировать свои приложения с различных скоростей передачи (до 115 200), бит данных, стоп-битов, типы четности, течь режимы управления и другие опции.
Приложение может использоваться для различных типов оборудования, работающего над RS232 / RS485 / RS422 интерфейсы â . измерения и контроля устройств, промышленные контроллеры, радиостанции, а также множество других устройств, в том числе других компьютеров через г-модема кабелей.
Короче говоря, эта программа является уникальным инструментом, который будет большим активом в арсенале любого серьезного разработчика, работающего с интерфейсами COM и Ethernet. Огромная функциональность, впечатляющая гибкость и доступность являются ключевыми характеристиками этого превосходного программного обеспечения. Если вы хотели бы быть уверены, что ваш продукт будет работать именно так, как вы хотите, чтобы он и Держите ваших клиентов счастливыми, пытаются COM Port Data Emulator â . Ита . са большое значение для ваших денег и большой помощник в ваших потребностей развития!
Требования: One or more serial ports
Источник: www.download3k.ru