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

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

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式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)

bb213 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档