gpsd под винду
http://home.arcor.de/ulf.lamping/gpsd/gpsd.html
gpspipe уже есть там...
надо скрипт переписать в некую виндопрогу что будет делать тоже самое
удалось вытащить из gpspipe координаты и скормить эмулятору - сработало!
Нужно поставить cygwin и gpsd.
Запустить gpsd на нужном порту, у меня com2
C:\cygwin\bin>gpsd -b -N -D 2 /dev/com2
Запустить gpspipe
C:\cygwin\bin>gpspipe.exe -r -n 10 localhost:2947 > nmea.txt
В этом файле будут координаты
Нам нужно типа
$GPGGA,151832.000,5356.0283,N,02741.0567,E,1,5,1.7 6,182.7,M,26.0,M,,*55
Эту строку нужно
отправить на 127.0.0.1 порт 5554 в составе команды
geo nmea $GPGGA,151832.000,5356.0283,N,02741.0567,E,1,5,1.7 6,182.7,M,26.0,M,,*55
например
telnet loсalhost 5554
geo nmea $GPGGA,151832.000,5356.0283,N,02741.0567,E,1,5,1.7 6,182.7,M,26.0,M,,*55
Дело за малым, собрать это в один скрипт, который все это сделает.
На ум только .NET приходит