Bef*_*rem 76 windows serial-port virtual-serial-port mocking hardware-interface
我正在开发一个项目,其中有许多硬件传感器通过RS232串口连接到部署机器.
但是......我正在开发一台没有物理RS232串口的机器,但是我想制作一些可以连接的假串口,并输出数据,目的是伪造硬件传感器的输入.
有谁知道在Windows XP上创建假串口并控制它的方法?
Fra*_*ack 64
如果您正在为Windows开发,那么com0com项目可能就是您正在寻找的.
它提供了通过nullmodem连接链接的成对虚拟COM端口.然后,您可以使用您喜欢的终端应用程序或任何您喜欢的方式将数据发送到一个COM端口并从另一个COM端口接收.
正如托马斯指出的那样,该项目缺少一个签名的驱动程序,这在某些Windows版本(例如Windows 7 x64)上尤其成问题.
有几个非官方的com0com版本确实包含一个签名的驱动程序.最近的一个版本(3.0.0.0)可以从这里下载.
ryy*_*ker 60
我知道这是一个旧帖子,但万一有其他人发生这个问题,一个很好的选择是来自Eterlogic的虚拟串行端口仿真器(VSPE)
它提供了一个用于创建内核模式虚拟comport设备的API,即连接器,映射器,分离器等.
然而,一些广告的能力是真的 没有能力 可言.
编辑
更好的选择, Eltima.该产品完全烘焙.良好的开发者技术支持 该产品完成了它所声称的所有功能.产品选项包括桌面应用程序以及带有API的软件开发工具包.
这些产品都不是开源的,也不是免费的.但是,正如这里的其他帖子所指出的,还有其他选择.以下是各种串行实用程序的列表:
com0com (当前)
com0com - 使用已签名驱动程序(旧版本)
,com0com与签名驱动程序 (Pete的博客)的另一个地方
战术软件
白蚁
COM端口串行仿真器
Kermit(已过时,但仍可下载)
HWVSP3
HHD软件(免费版)
Jho*_*csa 30
我使用com0com - 使用签名驱动程序,在Windows 7 x64上模拟COM3和COM4作为一对.
然后我使用COM Dataport Emulator从COM4接收.
然后我用app im developping(c#)打开COM3并将数据发送到COM3.
通过COM3发送的数据由COM4接收并由"COM Dataport Emulator"显示,他们也可以发回响应(非自动化).
因此,通过这两个伟大的程序,我设法模拟串行RS-232通信.
希望能帮助到你.
这两个节目都是免费的!!!!!
总是有硬件路线。购买两个 USB 转串口转换器,并通过 NULL 调制解调器连接它们。
专业提示:1) Windows 可能会在每次设备休眠或重启后为适配器分配新的 COM 端口。2)USB转串口芯片的市场领导者是Prolific和FTDI。两家公司都在与仿冒品作斗争,并且可能会在未来的官方 Windows 驱动程序中被阻止。然而,Linux 驱动程序与克隆一起工作得很好。
| 归档时间: |
|
| 查看次数: |
113778 次 |
| 最近记录: |