我参加了一个通过网络控制一辆小车的项目。
汽车采用PIC组件编程,并通过串口等待命令。它有一个用VB6编写的控制程序。这个准备好了。
我想让这辆车连接到一个PC服务器,在此服务器将发送串口命令从一个网络接口。我想要升级到一个VB6应用程序的.NET程序。
发布于 2011-11-24 15:31:13
如果您希望从web应用程序与客户端计算机的串口通信,则ASP.NET不是正确的选项。您可以考虑WPF应用程序(XBAPP)。当它在完全信任模式下运行时,它可以访问客户端机器上的串口。
如果您使用WPF应用程序,您可以想到一些服务或COMET (http://en.wikipedia.org/wiki/Comet_%28programming%29)之类的页面,它们可以不断地从服务器获得命令。或者,您可以选择一步一步的同步请求响应系统。
发布于 2011-11-25 02:37:36
我想这里少了点什么。据我所知,汽车不带个人电脑。所以让我理解你的问题。
。
希望这是你想要的。如果是这种情况,则不能使用RS232。您需要有一个GSM/GPRS调制解调器或其他WIFI模式的通信您的设备与您的服务器/计算机,其中有一个静态ip。
一旦您有了这样的服务器和具有此功能的设备,就可以像康肯先生建议的那样通过asp .net轮询requset进行通信,甚至可以使用套接字在您的汽车的设备和服务器之间进行通信。
这类设备大多用于GPS跟踪及相关系统。RS232主要用于配置程序IMHO。
https://stackoverflow.com/questions/8259358
复制相似问题