Gps 如何模拟来自串行端口的流数据?
我有一个包含NMEA(GPS)数据的文本文件,我喜欢将其回放到COM端口,以便我正在构建的应用程序可以读取它 我考虑编写一个快速的C#控制台应用程序来循环文件,但我没有任何COM端口。这种方法需要一个虚拟COM端口,我不确定这会带来什么挑战 我还研究了GPSGate。这是一款不错的产品,但它似乎并没有通过虚拟com端口重放NMEA文件 如何通过串行连接传输现有文本文件以模拟GPS?我更喜欢串行端口,而不是模拟端口,以避免重新编写我正在开发的应用程序,并方便与其他使用GPS的应用程序一起使用,而不是使用我们没有源代码的串行端口 更新1-我下载了Eltima开发的虚拟串口驱动程序的试用版,几分钟内,我就将一些C#代码写入串口,并出现在Termite中。是的,它是有效的,但是100美元对于我想要实现的目标来说似乎太多了。最好是开源或免费商业软件。是 gpsfake是gpsd及其客户端的测试工具。它打开一个pty(伪TTY),启动一个gpsd实例,该实例认为pty的从端是其GPS设备,并通过主端反复向GPS提供一个或多个测试日志文件的内容。如果有多个日志文件,其中的句子将按照指定文件的顺序交错 您可以通过Gps 如何模拟来自串行端口的流数据?,gps,nmea,Gps,Nmea,我有一个包含NMEA(GPS)数据的文本文件,我喜欢将其回放到COM端口,以便我正在构建的应用程序可以读取它 我考虑编写一个快速的C#控制台应用程序来循环文件,但我没有任何COM端口。这种方法需要一个虚拟COM端口,我不确定这会带来什么挑战 我还研究了GPSGate。这是一款不错的产品,但它似乎并没有通过虚拟com端口重放NMEA文件 如何通过串行连接传输现有文本文件以模拟GPS?我更喜欢串行端口,而不是模拟端口,以避免重新编写我正在开发的应用程序,并方便与其他使用GPS的应用程序一起使用,而不
/usr/bin/gpspipe-r|socat-PTY,link=/tmp/gpsd.PTY,raw
将输出端口连接到虚拟串行端口,也可以从gpsd项目中选择,无论您选择何种方式
它与POSIX兼容。您需要一个虚拟串行端口,例如: 和超级终端的替代品。。在XP和更早的版本中,使用下面提到的超级终端的附带副本非常容易 您设置了虚拟零调制解调器连接
- 空调制解调器有一个COM4到COM5的连接,因为空调制解调器标准gps为4800波特
- 超级终端到COM5
- 应用于COM4