数据注入到COM端口上的串行数据流中

v8wbuo2f  于 2023-03-28  发布在  其他
关注(0)|答案(1)|浏览(118)

我一直在尝试使用eterlogic(http://www.example.com)的VSPEwww.eterlogic.com/Products.VSPE.html,这是一种创建内核模式串行设备(如Map器、连接器、拆分器等)的API。我试图使用它来创建一种方法,以注入新数据,或修改物理com端口和应用程序之间的串行流中的现有数据。
根据www.eterlogic.com/help/vspe/ConnectorAndMapper.html使用Map器和连接器的组合的该链接(http://www.example.com)以及附加的支持应用(其中数据可能会被改变),可以在com端口与其最终目的地(原始应用)之间修改数据。
我可以看到数据如何从物理端口(如COM2)通过Map程序重定向到配置为与COM3通信的附加应用程序所使用的虚拟端口(如COM3),但我看不到修改数据后如何将其写回到原始端口(COM2)和原始应用程序。因为写入COM2的所有内容都将重定向到COM3。
数据流将如下所示:

Data transmitted from external device to COM2
    Data is re-directed to virtual COM3 into supporting application
    supporting application modifies data
    supporting application now writes modified data to original application, but through what COM port?

有谁知道如何做到这一点?(仅在软件中)
关于Ryyker

1hdlvixo

1hdlvixo1#

我根据你的评论重新措辞了我的回答:
发送:

Primary application writes data to virtual COM3
Secondary application (virtual COM port) modifies data and writes it to COM2
COM2 transmits the data on the physical port

收货:

Data is received on physical COM2
Secondary application reads raw data from COM2 and modifies it
Primary application reads modified data from virtual COM3

相关问题