serial puerto gratis windows mocking serial-port hardware-interface virtual-serial-port

windows - gratis - Fingiendo un puerto serial RS232



monitor de puerto serial gratis (5)

Otra alternativa, a pesar de que el OP no lo solicitó:

Existen adaptadores usb-a-serie. Dependiendo del tipo de adaptador, también puede necesitar un cable nullmodem.

Son extremadamente fáciles de usar en Linux, funcionan también bajo Windows si tiene instalados controladores en funcionamiento.

De esta forma, puede trabajar directamente con los sensores y no tiene que intentar emular los datos. De esa manera, tal vez incluso salves de construir un sistema anémico. (Debido a que las entradas de datos emuladas no cubren todos los casos, lo llevarán a un sistema frágil).

A menudo es mejor trabajar con cosas reales.

Estoy desarrollando un proyecto que tiene una cantidad de sensores de hardware que se conectan a la máquina de implementación a través de puertos serie RS232.

Pero ... estoy desarrollando en una máquina sin un puerto serie RS232 físico, pero me gustaría hacer puertos serie falsos a los que me pueda conectar y sacar datos con el objetivo de falsificar la entrada de los sensores de hardware.

¿Alguien sabe de una forma de crear un puerto serie falso y controlarlo en Windows XP?


Sé que esta es una publicación anterior, pero en caso de que alguien más tenga esta pregunta, una buena opción es Virtual Serial Port Emulator (VSPE) de Eterlogic Proporciona una API para crear dispositivos de comportamiento virtual kernel, es decir, conectores, mapeadores, divisores, etc. .
Sin embargo , algunas de las capacidades anunciadas realmente no eran capacidades en absoluto .

EDITAR
Una opción mucho mejor , Eltima . Este producto está completamente horneado. Buen soporte técnico desarrollador. El producto hizo todo lo que dijo hacer. Las opciones de producto incluyen tanto aplicaciones de escritorio como kits de desarrollo de software con API.

Ninguno de estos productos es de código abierto o gratuito. Sin embargo, como han señalado otros mensajes aquí, hay otras opciones. Aquí hay una lista de varias utilidades en serie:

com0com (actual)
here
y, aún otro lugar para com0com con Signed Driver (Pete''s Blog)
Software táctico
Termite
Emulador serial del puerto COM
Kermit (obsoleto, pero aún descargable)
HWVSP3
HHD Software (edición gratuita)


Si está desarrollando para Windows, el proyecto com0com podría ser lo que está buscando.

Proporciona pares de puertos COM virtuales que están vinculados a través de una conexión nullmodem. A continuación, puede usar su aplicación de terminal favorita o lo que quiera para enviar datos a un puerto COM y recibir de la otra.

EDITAR:

Como Thomas señaló que el proyecto carece de un controlador firmado, que es especialmente problemático en ciertas versiones de Windows (por ejemplo, Windows 7 x64).

Hay un par de versiones de com0com no oficiales que contienen un controlador firmado. Una versión reciente (3.0.0.0) se puede descargar, por ejemplo, desde here .


Siempre está la ruta del hardware. Adquiera dos conversores USB a serie y conéctelos a través de un módem NULL.

Consejos prácticos: 1) Windows puede asignar nuevos puertos COM a los adaptadores después de que cada dispositivo se suspenda o reinicie. 2) Los líderes del mercado en chips para USB a serial son Prolific y FTDI. Ambas compañías están luchando contra imitaciones y pueden estar bloqueadas en futuros controladores oficiales de Windows. Sin embargo, los controladores de Linux funcionan bien con los clones.


Yo uso here , en Windows 7 x64 para emular COM3 Y COM4 como un par.

Luego uso COM Dataport Emulator para recibir desde COM4.

Luego abro COM3 con la aplicación en desarrollo (c #) y envío datos a COM3.

Los datos enviados a través de COM3 son recibidos por COM4 y mostrados por ''COM Dataport Emulator'', que también puede enviar una respuesta (no automatizada).

Así que con estos 2 excelentes programas logré emular la comunicación Serial RS-232.

Espero eso ayude.

¡Ambos programas son gratis!