经过一番详尽的搜索,我发现了一个名为“
piracom
'. 这是一个非常简单的应用程序,可以让您指定端口设置,以便通过网络将串行端口连接到侦听端口。所以这就是IP>电视连续剧对于串行>IP I使用
HW-VSP3-Single
甚至在piracom网站上也说它是兼容的!我已经测试过了,它有效!
我只是在我的用户帐户的启动文件夹中放了一个piracom的快捷方式;该应用程序会运行一个.ini文件,每次您进行更改时都会更新该文件。。。因此,如果你运行服务器并将其隐藏,那么在下次重新启动电脑时,它将开始运行并使用之前的所有设置进行隐藏。容易的
现在的问题是在服务器上安装HW-VSP3,并在Rails应用程序上制作一个方法,该方法将写入虚拟COM端口
echo \14Test This! > COM3
实际上打印\14…如果我在Java小程序中这样做,它会发送“转到开始”信号。
附录1:\14问题是通过使用RoR的串行端口gem解决的。我在一个控制器中创建了一个方法,该方法返回head:no_content,然后将数据发送到COM端口。对该方法的调用是通过jQuery的$.Ajax使用“head”HTTP方法进行的。显然,尽管我不得不在Rails路由中添加GET动词,因为HEAD选项由于一些笨拙的原因而不受支持。
附录2:一些垃圾数据被发送到字符串末尾的显示杆。。。原来我需要关闭HW-VSP3中的“NVT”选项。还要记住,需要修改防火墙以允许通信。