嵌入式Web传感器数据采集方法的研究与实现研究.pdfVIP

  • 6
  • 0
  • 约5.12千字
  • 约 4页
  • 2018-01-12 发布于广东
  • 举报

嵌入式Web传感器数据采集方法的研究与实现研究.pdf

嵌入式Web传感器数据采集方法的研究与实现★ 赵宁 陈明 郭鹏 西北工业大学自动化学院西安710072 摘要:本文研究浏览器对远程嵌入式Web传感器的数据采集方法及如何实现的问题.文中提出将 Java Applet数字签名技术,以实现 Applet和CGI技术相结合,以实现测量数据的实时更新;利用Java 测量数据本地保存。本方法适应嵌入式系统要求,代码精简、实时性强、安全性高. 关键词:嵌入式w曲传感器Java CGI数字签名数据采集 Applet 1.引言 网络传感器是传感器技术重要的发展方向。目前,人们致力于将嵌入式技术与Web服务器技术相结合, 应用于传感器系统,以构成嵌入式Web传感器。嵌入式Web传感器是一种基于B/S(浏览器/服务器)模式 的网络传感器。若将其接入Intemet,在世界任何一个地方即可通过网络浏览器获取该Web服务器发布的信 息,进而实现远程实时控制、故障诊断与维护。并且这种基于HTML标准化的Web用户界面,降低了为不 同操作平台定制人机界面的开发费用、通信费用和系统升级维护费用。显然,这种远程监控方式将克服传统 的本地监控维护方式效率低、成本高以及受环境因素影响大的缺陷。 由于嵌入式服务器资源有限,数据采集的功能主要集中在浏览器端实现。对远程传感器的状态进行监控, 要求浏览器可以自动刷新访问的数据。同时,对测量数据进行分析、处理、以及多传感器的信息融合都需要 实现采集数据的本地保存。因此在服务器端采用CGI(CommonInterface)技术,以实现浏览器和 Gateway 服务器之间的交互;采用Java Applet技术增强浏览器的功能,使浏览器可以实时刷新测量数据;采用数字 签名技术,超越Java安全机制对大量数据进行本地保存。 2.嵌入式web传感器系统结构和功能 感器测量、采集测量信息以及实现客户端与服务器之间的通信功能。由嵌入式Web服务器和两个实例传感 何一台带有浏览器(IE,Netscape)的计算机。 图l系统B/S体系结构图 文字,图片等,所以,当访问Web服务器时,所看到的页面是不变的。显然,这种静态的HTML页面不能 满足实时显示测景信息和动态保存测量数据的要求。若在HTML页面里嵌入ActiveX控件或Java Applet小 十基金项目:国防基金资助项目(51419050104JB3204):西北工业大学研究生创业种子基金项@( 639 程序,就可以实现上述两种功能。由于Java Windows环境下运行。 因此本文选择Java Applet,以实现传感器数据的实时采集和保存。 3.远程监控的实现 远程传感器数据的实时监控对工业控制十分重要。基于嵌入式Web传感器的远程监控技术,主要是通 过浏览器进行访问并显示Web传感器的测量数据。一般的监控页面只有文本界面,而且要求监控者单击浏 览器的“刷新”按钮才能看到最新的监控数据。很显然,这样操作很不方便,也不能满足系统实时性的要求。 利用Applet技术,可以使浏览器具备定时刷新的功能,即不断向服务器发送请求,服务器端根据浏览器的 请求,启动CGI执行服务器端程序,采集有关传感器的测量值,并把测量结果传给浏览器显示。 3.1 Java Applet橱|述与CGl 的、并被嵌入HTML页面中用来产生特殊效果的小程序。当用户访问这些页面时,Applet就被下载到用户 计算机中并运行1¨。 Applet更多的是嵌在网络页面中,在WWW的浏览器棚隈务器环境下运行。执行过程中,在服务器一端 的Java编译器把Applet源代码编译成字节码,然后字节码在HTMLScript中被调用。客户端必须是一个与 Java兼容

文档评论(0)

1亿VIP精品文档

相关文档