如何在asp.net中向串口或USB端口发送和接收数据?

时间:2012-09-22 12:42:38

标签: javascript asp.net usb serial-port libusb

我正在为停车场开发一个网络应用程序我想通过连接到USB端口的设备来控制网关入口但是我们知道浏览器在“Sand Box”中,所以无法访问计算机的端口我搜索网络并发现有通过ActiveX和/或Java Applet这样做的一些可能性,但我是这些东西的新手,想要一个完整的教程或描述它的wiki书,甚至是相对于类库的类库 我想通过asp.net应用程序(客户端)将数据发送到USB或COM端口我知道浏览器由于安全问题而无法这样做,如果有人提供我的ActiveX示例我将不胜感激。

先谢谢,Saeed Soleimanifar

1 个答案:

答案 0 :(得分:1)

您需要托管asp.net net application/website on a server您的浏览器是客户端计算机。您的客户端将从服务器和website could not be hosted on client machine请求页面。因此,您可以将设备连接到服务器计算机,客户端发送请求通过设备(例如gsm调制解调器)发布数据。现在您需要将设备连接到服务器,然后您可以创建一个Windows服务来从数据库中提取已发布的消息以通过设备发布它们。

您需要与COM端口通信,即使您的USB设备也在侦听COM端口。您可以使用串行端口类与设备进行通信。您可以使用桌面应用程序和I could not see any reason for using website执行此操作。以下链接将为您提供帮助。