title: How can i emulate streaming data from a serial port?
body: <p>I have a text file containing NMEA (GPS) data that I' like to replay to a COM port so the application I'm building can read it.</p>
  
  <p>I considered writing a quick C# console app to loop over the file but I don't have any COM ports. This appraoch would require a virtual COM port and I'm not sure what challenges that would entail.</p>
  
  <p>I also looked at GPSGate. Nice product but it doesn't seem to replay NMEA files over one of its virtual com ports.</p>
  
  <p>How can I stream an existing text file to simulate GPS over a serial connection?  I prefer a serial port, rather than mocking, to avoid reworking the application I'm developing and to facilitate use with other applications that use GPS over serial ports for which we don't have source code.</p>
  
  <p>Update 1 - I downloaded a trial version of Virtual Serial Port Driver by Eltima and within a few minutes had some C# code writing to a serial port and appearing in Termite. Yes, it works but $100 seems excessive for what I'm trying to accomplish. Open source  or free commercial would be preferred.</p>