面向环境监测的嵌入式Web服务器设计与实现

来源 :三峡大学 | 被引量 : 0次 | 上传用户:sdfsfd454554
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动设备的使用日益普遍和因特网的应用已经逐渐覆盖了人们生活的各个方面,人们就产生了依靠简单的移动设备向网络用户提供服务的需求。而在嵌入式技术的发展中,出现了一种可以在嵌入式系统中集合了传统Web功能的技术,即嵌入式Web服务器,它很好地适应了这些需求。与传统的Web服务器相比,嵌入式Web服务器既拥有了嵌入式设备结构简单、体积小、可靠性强以及安装灵活方便的特点,又具有了Web服务器功能,使得设备体积和功能都得到了最简化。而且通过在嵌入式设备中构建的Web服务器功能,使得用户可以在网络上任意一台计算机上对该设备进行访问,实现不同系统平台间的信息共享。因此,研究开发嵌入式Web服务器具有重要的现实意义和良好的应用价值。  课题以ARM处理器和Linux操作系统为平台,向嵌入式系统中移植了嵌入式Boa服务器,搭建了一个面向环境监测的嵌入式Web服务器。课题的关键点是开发嵌入式服务器外围传感器设备的驱动程序、Web服务器CGI程序及嵌入式数据库SQLite应用程序等。所做的主要工作是:  首先根据环境监测中对嵌入式Web服务器的需求,详细分析了目前比较流行的嵌入式技术,确定了系统设计的总体软硬件方案。然后简略地阐述了嵌入式数据库SQLite的应用原理,介绍了SQLite数据库在课题中的使用。接着通过编写了嵌入式Boa服务器的CGI程序实现使用户不仅可以实时在线监测环境监测点的环境信息,而且可以查询监测点的环境信息变化的历史记录。此外,课题还根据linux-2.6内核驱动程序的体系结构,编写温度传感器DS18B20驱动程序,并将其以模块静态编译的方式编译进内核,实现Web服务器对温度传感器的支持。  经过测试表明,本系统具有良好的通用性、实用性和扩展性。
其他文献
面向插件的框架开发方法在软件领域的应用较为广泛,特别是在较大规模的软件开发当中,对于软件框架统一模块化、减小模块耦合度、降低设计的难度,进而缩短开发周期以及提高软
随着多媒体技术的迅速发展,多媒体数据正以指数级增加。因此,如何从海量的视频中快速高效的检索出所需要的视频变得十分重要。基于语义的视频检索应运而生,其中对视频镜头加
在很多应用领域中,复杂事件处理已经变得越来越重要,它的应用范围包括RFID的供应链管理,点击流分析,电子医疗系统,实时入侵检测等。复杂事件处理的目的就是从有序的事件流中提取出
近些年,海洋灾害频发。我国北部海区地处高纬度地区,海冰灾害时有发生,海冰分布信息的获取成为渤海的环境、资源和灾害等研究领域的重要内容之一。检测海冰的分布状况对于研
随着Internet技术的飞速发展,基于MVC设计模式的软件开发在应用系统的设计和实现过程中得到了广泛的运用。同时,层次清晰、可复用、易于扩展、易于维护的软件组织体系也越来
随着计算机网络技术不断发展,新型分布式计算模式被逐渐广泛应用,许多重要领域对大规模分布式计算系统要求也变得更高。不仅要求系统能更迅速正确的完成相关业务,同时要求系统具
随着信息化的不断推进,计算机在我们的日常工作和生活中越来越重要,信息安全受到广泛关注,计算机操作系统的安全问题也日益引起人们的高度重视。实施多级安全策略模型是增强
随着我国经济社会的发展,深基坑工程施工越来越多,然而这些工程本身均存在安全风险而且会对其周边环境产生很大的影响。传统的手工基坑监测数据管理办法仍然停留在数据的存储和
随着计算机科学技术的快速发展,特别是数据库技术的广泛应用,数据挖掘领域成为热门的研究之一。浩瀚的数据海洋隐藏着大量对人们有重要价值的信息,如果能够通过有效的数据分析,提
随着社会的发展和科技的进步,社会计算、基因工程等领域的信息和数据呈指数级增长。为了从海量数据中获取有效的知识或规律,数据挖掘应运而生。作为-种重要的数据挖掘技术,关