我有一个通过USB连接到PC上的数据采集硬件设备,我想发送一些信息和设置,获取一些数据,然后检索客户端上获得的数据并将其发送到服务器。该计划是使用一个门户网站与连接到客户端PC上的设备进行通信。我正计划写一个DLL来和设备通话。我在客户端的环境是Windows,使用Internet作为浏览器。服务器端是Windows或Linux。从网络浏览器客户端到客户端设备的最佳通信方式是什么?
澄清:第一个目标是允许客户端PC向设备发送采集设置。这些设置可以在客户端手动输入,也可以来自服务器。第二个目标是将获取的数据发送到服务器的数据库。我不需要在客户端显示获取的数据。
硬件设备有CPU,但内存非常有限。与设备通信的协议尚未确定,但我可以像USB驱动器一样访问设备。
发布于 2008-10-16 17:41:31
您可以使用Java并通过串口与设备通信。
发布于 2008-10-16 16:04:04
与设备通信的不是网络浏览器,而是web服务器。换句话说,编写一个小型web应用程序,它可以代替(或除了)从数据库读取数据、从设备读取数据并以HTML形式呈现给用户。
实现这一目标的另一种方法是编写一个守护进程,该守护进程从设备中轮询并写入数据库,然后编写一个前端来显示存储的数据。如果你想记录过去的讲课,这个计划会更好。第一种方法是使用浏览器作为设备的简单接口。
发布于 2008-10-16 16:30:29
编写一个ActiveX插件来收集数据,但我不确定它是否会授予您所需的权限。如果您可以在另一个浏览器上运行,您可以尝试编写Netscape插件。除了插件主机之外,我不知道有什么其他限制。
https://stackoverflow.com/questions/209188
复制相似问题