我需要编写一个基于Web的应用程序,该应用程序会将数据发送到通过USB到串行转换器连接的人机界面(串行端口连接设备)。

我读到使用Java小程序是可能的。
该站点向我显示,当我从其在线站点运行其演示时,我的设备可以运行:
http://code.google.com/p/java-simple-serial-connector/wiki/jSSC_Terminal

在演示站点中,有一个applet形式,它可以:


扫描可用端口
打开所选端口
将配置设置设置为设备
发送要显示的数据。
关闭所选端口


他们正在使用jssc-terminal.jar(小程序)和jssc.jar(库文件)

这些是我想在我的Web应用程序中实现的功能。
但是我不希望运行其applet表单,当我在网站上单击自定义的“显示”按钮时,我希望能够以编程方式执行以下操作。


打开港口
设置设备的配置设置,例如:波特率,字节,部分性,停止位...
发送了要显示的数据
关闭港口


任何人都具有jssc.jar库的经验?
是否可以简单地使用jssc.jar文件并将其与javascript通信以完成上述操作?
我要怎么做才能实现>

注意:该Web应用位于托管站点上的Web服务器中。
人机界面要与服务器连接到另一台机器上(即客户端机器-Window OS)

最佳答案

Windows还是Linux?在Linux上,为了通过/ dev / *(直接)对串行端口进行读或写操作,您必须具有root权限或更高权限。在Windows上,我不知道。

关于串行和Java
 -http://www.oracle.com/technetwork/java/index-jsp-141752.htm
 -http://docs.oracle.com/cd/E17802_01/products/products/javacomm/reference/api/javax/comm/package-summary.html

09-25 19:17