相关疑难解决方法(0)

如何从网页中的串口读取

我想设计一个用户应填写某些字段的webform.应从客户端计算机的串行端口(COM1)读取一个字段的值,该端口连接有特殊硬件,用户Send to PC在填写表单时按下硬件的键.

我如何COM1在我的网页上收听端口并获取COM1的值并自动将其放入网络表单中?

我听说ActiveX控件可以做到这一点,但它只与IE兼容(对吧?).另一个选项是Java applet.

我想要一个与(至少)IE/Firefox/Opera兼容的简单解决方案.

我服务器端我可以有ASP或PHP但我很感激,如果你给每个人的解决方案.

更新:

我们可以告诉客户更改其安全设置以接受我们的ActiveX/applet.

我们也可以告诉客户端安装自定义程序,该程序作为服务运行并从串行端口读取.

问题是读取的数据应该立即自动输入到webform.

java applet是一个好主意,但客户端必须安装大小的JRE.

还有其他选择吗?

hardware serial-port client-side

5
推荐指数
1
解决办法
2万
查看次数

与Silverlight 5的串行通信(COM端口)

我正在ASP.NET网站上工作,我需要从客户端访问USB设备.

我已经看到Silverlight 5,通过使用P/Invoke,允许我们访问客户端机器上的dll.我计划在我的一个页面中添加一个silverlight控件,它将与我的USB设备进行交互.这样,使用这种设备的每个客户,只需要在我的网站上连接并开始使用它.

尽管如此,作为与USB设备进行这种交互的初学者,我该如何设法做到这一点?

哪个windows dll会为我提供一个与usb设备交互的好方法?

进一步的信息:

  • 我需要能够通过COM端口进行通信.典型的串行通信.我该如何设法做到这一点?

出于测试目的,我可以通过像"Hercules"这样的应用程序连接到我的设备,我基本上需要在我的silverlight模块中重新编写这种连接......

你们有什么例子吗?

谢谢你的帮助,

asp.net pinvoke serial-port device silverlight-5.0

4
推荐指数
1
解决办法
9436
查看次数

从客户端Web浏览器与串行端口通信。

在我的Web应用程序(sencha extjs 5)中,我有一个用户要求,以将数据读/写到客户端PC串行端口。

我知道如果不在本地计算机上安装一些二进制文件(本机应用程序,Windows Service等),客户端浏览器将无法访问本地计算机硬件。

我已经看到了几年前在stackoverflow论坛中讨论过的相同问题。但是,我需要知道当今使用现有技术实现此目的的最佳方法是什么?

javascript silverlight serial-port node.js japplet

3
推荐指数
2
解决办法
9024
查看次数