關 閉

新聞中心

EEPW首頁 > 工控自動化 > 設計應用 > Web網絡傳感器的遠程數據采集系統(tǒng)設計

Web網絡傳感器的遠程數據采集系統(tǒng)設計

作者: 時間:2011-07-29 來源:網絡 收藏

本文引用地址:http://2s4d.com/article/161740.htm

  2 實時技術

  2.1 連續(xù)的實現方法

  由于HTTP是基于請求/響應模式的,客戶端和服務端進行一次交互時,開始于客戶提出的一個請求,并在服務器給出響應后結束。而一次交互只能得到一組數據,那么如何實現連續(xù)的呢? 一般有兩種方法:即客戶端牽引和建立TCP連接。

  客戶端牽引就是在網頁中插入定時刷新功能,它的數量級為s,可以使用戶看到數據的變化,但不能滿足強實時性的要求,而且其中會漏掉一些中間的數據。

  建立TCP連接就是通過在網頁中嵌入ActiveX控件或Java Applet小程序來增強客戶機的功能。其中,ActiveX控件只能在windows環(huán)境下運行,而Java Applet通用性強,可以實現跨平臺操作。所以本采用Java Applet來進行數據的實時采集。

  2.2 Java Applet

  Applet是用Java編寫的,含有可視化內容的,并被嵌入頁面中用來產生特殊頁面效果的小程序,經常被用于增加網頁多媒體效果,并使網頁產生互動功能。

  當用戶訪問帶有Java Applet的網頁時,Applet被下載到用戶計算機上執(zhí)行,但前提是用戶使用的是支持Java的瀏覽器。由于Applet是在用戶計算機上執(zhí)行的,因此它的執(zhí)行速度是不受寬帶或者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網絡傳感器的數據采集系統(tǒng)的硬件結構圖

圖3 嵌入式Web網絡的數據采集的硬件結構圖



評論


相關推薦

技術專區(qū)

關閉