【发布时间】:2015-04-28 00:31:57
【问题描述】:
我有一个包含 NMEA (GPS) 数据的文本文件,我希望将其回放到 COM 端口,以便我正在构建的应用程序可以读取它。
我考虑编写一个快速的 C# 控制台应用程序来循环文件,但我没有任何 COM 端口。这种方法需要一个虚拟 COM 端口,我不确定这会带来什么挑战。
我还查看了 GPSGate。不错的产品,但它似乎无法通过其中一个虚拟 COM 端口重播 NMEA 文件。
如何通过串行连接流式传输现有文本文件以模拟 GPS?我更喜欢串行端口,而不是模拟,以避免重做我正在开发的应用程序,并便于与其他使用 GPS 的应用程序一起使用,而不是我们没有源代码的串行端口。
更新 1 - 我下载了 Eltima 的 Virtual Serial Port Driver 试用版,在几分钟内有一些 C# 代码写入串行端口并出现在 Termite 中。是的,它有效,但 100 美元对于我想要完成的工作来说似乎过高了。开源或免费商业将是首选。
【问题讨论】: