关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > Web网络传感器的远程数据采集系统设计

Web网络传感器的远程数据采集系统设计

作者: 时间:2011-07-29 来源:网络 收藏

本文引用地址:https://www.eepw.com.cn/article/161740.htm

  2 实时技术

  2.1 连续的实现方法

  由于HTTP是基于请求/响应模式的,客户端和服务端进行一次交互时,开始于客户提出的一个请求,并在服务器给出响应后结束。而一次交互只能得到一组数据,那么如何实现连续的呢? 一般有两种方法:即客户端牵引和建立TCP连接。

  客户端牵引就是在网页中插入定时刷新功能,它的数量级为s,可以使用户看到数据的变化,但不能满足强实时性的要求,而且其中会漏掉一些中间的数据。

  建立TCP连接就是通过在网页中嵌入ActiveX控件或Java Applet小程序来增强客户机的功能。其中,ActiveX控件只能在windows环境下运行,而Java Applet通用性强,可以实现跨平台操作。所以本采用Java Applet来进行数据的实时采集。

  2.2 Java Applet

  Applet是用Java编写的,含有可视化内容的,并被嵌入页面中用来产生特殊页面效果的小程序,经常被用于增加网页多媒体效果,并使网页产生互动功能。

  当用户访问带有Java Applet的网页时,Applet被下载到用户计算机上执行,但前提是用户使用的是支持Java的浏览器。由于Applet是在用户计算机上执行的,因此它的执行速度是不受宽带或者MODEM存取速度的限制,用户可以更好地查看网页上Applet产生的多媒体效果。

  Applet必须将HTML的applet>和/applet>一对标记或者object>/object>嵌入到网页中,使用浏览器才能运行。在IE中用obje-ct>标签取代applet>标签,在Netscape 4使用embed>标签取代applet>,但是object>和embed>都必须遵循Java Plug-in中的格式。

  3 实时数据采集的具体实现

  3.1 硬件实现

  嵌入式的数据采集的硬件结构如图3所示。

图3 嵌入式Web网络传感器的数据采集系统的硬件结构图

图3 嵌入式Web网络的数据采集的硬件结构图



评论


相关推荐

技术专区

关闭