·上一文章:误差分析及处理技术
·下一文章:采用光强传感器TSL256x的感测系统设计方案
3.2.2 Java Applet嵌入网页的实现
应用Applet实现嵌入式Web传感器实时监控程序RealtimeMonitor.java,主要结构如下:
其中,192.168.11.30是嵌入式Web服务器的IP地址,data.txt是传感器经处理器处理后的数据,“wly.sleep(1000);”表示设置采集的时间间隔为1s。
通过JDK软件包,使用命令javac RealtimeMonitor.java将Java程序编译成RealtimeMonitor.class,然后使用“<appletcode=Real-timeMonitor width=400 height=600></applet>”嵌入到HTML网页中。
最后,在已加载μC/OS-II和μIP程序的Web服务器上添加嵌入Applet的Monitotor.html网页,将Monitor.html网页的文本转换成十六进制代码,放置在μIP的fsdata.c文件中并嵌入到处理的ROM中,通过Keil将所有程序编译生成HEX文件,下载到嵌入式Web处理器里。
打开浏览器输入IP地址192.168.11.30,访问嵌入式Web服务器上的采集数据。网络传感器实时数据采集结果如图5所示。
结语
本文介绍了Web服务器的工作原理,将CGI和Java Applet技术内嵌在嵌入式服务器上,通过客户端的浏览器可以实现嵌入式Web网络传感器的实时数据采集,节约了诸多的硬件资源和人力资源,使得对远程数据自动采集变得更加具有通用性,同时可以适合任何内建嵌入式Web网络传感器,具有一定的现实意义。