KernSafe TotalMounter is an advanced and powerful virtual CD/DVD-ROM/RW/RAM emulator, and it is full-featured free software for Windows. TotalMounter is also a free full-featured iSCSI initiator, virtual disks emulator, and a client of INetDisk. Its. ..
- TotalMounter1.50.exe
- KernSafe Technologies, Inc.
- Freeware (Free)
- 2.5 Mb
- WinXP, WinVista, WinVista x64, Win7 x32, Win7 x64, Win2000, Windows2000, Windows2003, WinServer, Windows Vista
ZylGPSSimulator is distributed as an effective Delphi GPS receiver simulator component which enables to create a virtual serial port, converts the position parameters in NMEA format and writes them to the virtualport. The user can set parameters. ..
- ZylGPSSimulator
- Zyl Soft
- Commercial ($39.99)
- 741 Kb
- Windows Server 2003, Windows XP, Windows 2000
Virtual machine/emulator; 'holding pen' for self-replicating programs written in custom RISC assembly-like language, evolving via random point mutations and periodic fitness-based cullings. Inspired (like Avida) by Thomas Ray's alife ..
- Evol
- Lance Luvaul
- Freeware (Free)
- Windows
vexterm is a tabbed virtual terminal emulator based on libvexterm and thus using gtk / pango / cairo.
- vexterm
- SebastianKürten
- Freeware (Free)
- Windows
A Win32 front-end for the open-source Virtual Boy emulator Reality Boy. The code-base can also be a jumping-off point for other GUI front-ends.
- Reality Boy Front-end
- RunnerPack
- Freeware (Free)
- Windows
JQemuGUI is a new Java GUI to control the Qemu executable Virtual Machine Emulator in any operative system that can execute a Sun Java Virtual Machine. The Qemu project is external and we aren't going to include the executables with JQemuGUI.
- JQemuGUI
- Asfhy
- Freeware (Free)
- Windows
Eltima Virtual Serial Port Driver creates any number of virtual serial ports in your system and connects them into pairs via virtual null modem cable. You can create as many virtual serial ports in your system as possible to fit your needs.
- evspd.exe
- ELTIMA Software GmbH
- Shareware ($99.95)
- 3.04 Mb
- Win98, WinME, WinNT 4.x, WinXP, Windows2000, Windows2003
Create virtual serial port directly from your application and work with it. Full serial port software emulation. Created virtual serial port looks like real serial port for other Windows applications. Compatible with VB, VC++, C++ Builder and Delphi.
- vspax.exe
- Virtual Serial Port Software
- Shareware ($279.95)
- 1.65 Mb
- WinXP, WinVista, WinVista x64, Win7 x32, Win7 x64, Win2000, Windows2000, Windows2003, Win98, WinME, WinNT 4.x
Create virtual serial ports directly from your application and work with them. Created virtual ports look and behave like real ones for other Windows applications. Virtual Serial Port AX is compatible with VB, VC++, C++ Builder and Delphi.
- vspax_demo.exe
- Eltima Software
- Shareware ($99.95)
- 3.79 Mb
- WinXP, WinVista, WinVista x64, Win7 x32, Win7 x64, Win2000, Win98, Windows 8
Virtual Serial Port Driver XP4 creates two pure virtual serial ports in your system which are virtually connected to each other. For other Windows applications, virtual ports will be seen exactly as two real serial ports connected via null-modem. ..
- vspdxp.exe
- ELTIMA Software GmbH
- Shareware ($111.95)
- 1.47 Mb
- Win95, Win98, WinME, WinXP, WinNT 4.x, Windows2000
VSPD is capable of creating an unlimited number of virtual serial ports connected in pairs via a virtual null modem cable. The app makes it possible for various Windows applications to exchange serial data without the need to use physical COM ports.
- vspd.exe
- VirtualSerialPort Tech
- Shareware ($139.95)
- 5.33 Mb
- WinXP, WinVista, WinVista x64, Win7 x32, Win7 x64, Windows2003, Windows 8, Windows 7, Windows 10, Windows Server 2012, Windows Server 2016
COM Port Splitter allows managing your virtual and real ports by using different variations of port bundles creation. Split, join, redirect, and share serial ports the way you need. The applications can switch among the free ports with the same names. ..
- ser_splitter.exe
- Virtual Serial Port Software
- Shareware ($99.95)
- 6.54 Mb
- Win7 x32, Win7 x64, Windows2000, Windows2003, Windows Vista
Related:Virtual Port Emulator - Ethernet Port Emulator - Midi Port Emulator - Com Port Data Emulator - Comm Port Emulator
I'm developing a project that has a number of hardware sensors connecting to the deployment machine through RS232 serial ports.
But .. I'm developing on a machine without an physical RS232 serial ports, but I would like to make fake serial ports that I can connect to and output data from with the aim of faking input from hardware sensors.
Does anyone know of a way to create a fake serial port and control it on Windows XP?
5 Answers
If you are developing for Windows, the com0com project might be, what you are looking for.
It provides pairs of virtual COM ports that are linked via a nullmodem connetion. You can then use your favorite terminal application or whatever you like to send data to one COM port and recieve from the other one.
EDIT:
As Thomas pointed out the project lacks of a signed driver, which is especially problematic on certain Windows version (e.g. Windows 7 x64).
There are a couple of unofficial com0com versions around that do contain a signed driver. One recent verion (3.0.0.0) can be downloaded e.g. from here.
Virtual Com Port Emulator Windows 10
I know this is an old post, but in case someone else happens upon this question, one good option is Virtual Serial Port Emulator (VSPE) from EterlogicIt provides an API for creating kernel mode virtual comport devices, i.e. connectors, mappers, splitters etc.
However, some of the advertised capabilities were reallynot capabilitiesat all.
EDIT
A much better choice, Eltima. This product is fully baked. Good developer tech support. The product did all it claimed to do. Free full version offline games. Product options include both desktop applications, as well as software development kits with APIs.
Neither of these products are open source, or free. However, as other posts here have pointed out, there are other options. Here is a list of various serial utilities:
com0com (current)
com0com - With Signed Driver (old version)
and, yet another place for com0com with Signed Driver(Pete's Blog)
Tactical Software
Termite
COM Port Serial Emulator
Kermit (obsolete, but still downloadable)
HWVSP3
HHD Software (free edition)
I use com0com - With Signed Driver, on windows 7 x64 to emulate COM3 AND COM4 as a pair.
Then i use COM Dataport Emulator to recieve from COM4.
Then i open COM3 with the app im developping (c#) and send data to COM3.
The data sent thru COM3 is received by COM4 and shown by 'COM Dataport Emulator' who can also send back a response (not automated).
So with this 2 great programs i managed to emulate Serial RS-232 comunication.
Virtual Com Port Emulator
Hope it helps.
Both programs are free!!!!!
Another alternative, even though the OP did not ask for it:
There exist usb-to-serial adapters. Depending on the type of adapter, you may also need a nullmodem cable, too.
They are extremely easy to use under linux, work under windows, too, if you have got working drivers installed.
That way you can work directly with the sensors, and you do not have to try and emulate data. That way you are maybe even save from building an anemic system.(Due to your emulated data inputs not covering all cases, leading you to a brittle system.)
Its often better to work with the real stuff.
There's always the hardware route. Purchase two USB to serial converters, and connect them via a NULL modem.
Pro tips:1) Windows may assign new COM ports to the adapters after every device sleep or reboot.2) The market leaders in chips for USB to serial are Prolific and FTDI. Both companies are battling knockoffs, and may be blocked in future official Windows drivers. The Linux drivers however work fine with the clones.