论文部分内容阅读
以Web技术为基础的B/S架构嵌入式监控服务终端因其操作便捷、可移植性好、扩展性强等优势逐渐取代了传统的C/S架构模式,成为了嵌入式监控领域新的研究热点。目前,对B/S架构的嵌入式终端的研究主要是对嵌入式服务器及其扩展功能的研究,而对嵌入式数据库的应用开发较少,也很少涉及对嵌入式Web服务架构的研究。本文设计了一个较为完整的B/S架构的监控服务终端,以温湿度监测为背景,在Web页面上实现了对温度和湿度数据的采集、存储、监控和预警等功能。主要的研究内容如下:首先,在ARM-Linux平台上给出了一个完整B/S架构的监控终端设计方案,并从平台架构和软件架构两个方面对整个系统的方案选型(包括嵌入式开发平台、嵌入式服务器、嵌入式数据库以及动态接口技术)和确定都做了详细的论证。其次,选用数字与模拟混合的方式连接传感器,完成了传感器硬件接口电路的设计和传感器驱动程序的设计。再次,在移植与配置嵌入式BOA服务器和嵌入式SQLite数据库的基础上,完成了一整套接口CGI程序及应用程序的设计,实现了与服务器的数据通信以及对数据库的存储、修改、查询等操作。最后,设计了一套基于HTML的Web页面系统,实现了用户对嵌入式监控终端操作管理界面。经调试运行表明,本文设计的系统运行流畅,简便高效,能够满足嵌入式应用对基于Web的网络监控服务的基本要求。本文设计方法与具体实现为B/S架构嵌入式监控体系的研究提供了借鉴,可以作为今后设计的基本模型与参考方案。