基于嵌入式WEB服务器的环境监测系统的设计与实现

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:saya1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国经济飞速发展,环境问题越来越被人们所关注,许多地方经常出现环境污染问题,给人们生命财产带来了很大影响。嵌入式技术和计算机通信技术高速发展,为开发基于互联网技术的远程环境监测设备提供技术保障,该设备可以实时监测城市环境,督促人们及时采取措施,保障自己身体健康不会受到影响或者减少影响,这具有重要的实用意义。  本文主要通过在电子设备中嵌入WEB服务器来设计环境监测系统。基于TCP/IP(Transmission Control Protocol/Internet Protocol)标准协议设计了WEB服务器;基于HTTP(Hypertext transfer protocol)协议设计了 B/S(Browser/Server)通信架构;基于HTML(Hyper Text Mark-up Language)标准设计了用户控制界面;这些为实现嵌入式WEB服务器提供了技术保障。系统通过浏览器将用户信息传递给监测设备,监测设备采集的温度数据,通过WEB服务器回传给浏览器,从而实现用户远程监控嵌入式系统。  首先,硬件方面,本设计采用STM32F107处理器、DP83848网络芯片和H1102网络变压器作为系统硬件结构的核心,并设计了其它外围电路,包括电源电路、时钟电路、复位电路、串口转换电路和温度采集电路。基于STM32F107的MAC和网络控制芯片DP83848,实现了以太网网络通信。  其次,软件方面,移植了μC/O S-II操作系统作为软件开发平台,同时在μC/O S-II操作系统的基础上,基于计算机技术和嵌入式通信技术,以及嵌入式系统的特性,移植了轻量级TCP/IP协议栈LwIP(Light-weight Internet Protocol),实现了符合嵌入式处理器的简化 TCP/IP协议栈。其中简化协议栈包括:地址解析协议、网际协议、网际控制报文协议、传输控制协议和超文本传输协议。  然后,根据LwIP协议栈,构建能够满足嵌入式系统需要的W EB服务器。超文本传输协议HTTP和通用网关接口CGI(Common Gateway Interface)是实现WEB服务器的关键。基于HTTP和CGI,完成基于WEB服务器的环境监测系统的设计。  最后,利用实现的环境监测系统对周围温度进行数据采集及处理,把数据发布到互联网上,并用浏览器访问该WEB服务器获得采集温度,以网页的形式显示给用户。  测试结果表明,嵌入式WEB服务器通过浏览器能够和远程环境监测系统进行数据传输与通信。该环境监控系统具有成本低、稳定性好和操作简单等特点,具有很广泛的应用前景。
其他文献
船舶永磁推进电机具有结构简单、体积小、效率高和运行可靠等优点,在吊舱式电力推进系统中做为船舶推进电机得到广泛应用。吊舱式推进器工作于水下,温度、湿度、振动、化学物质
随着数字图像处理技术的发展和计算机性价比的提高,图像信号的采集与处理在科学研究、工农业生产、医疗卫生等部门得到越来越广泛的应用。而目标跟踪、机器人导航、自动驾驶
磨合是柴油机制造和大修过程中的一道重要工序,磨合对柴油机的后续使用具有十分重要的影响,磨合质量的优劣会直接影响到柴油机的使用寿命和可靠性。客观、准确地提取柴油机磨
该文致力于混沌、随机共振在信号与信息处理领域中的应用研究.第一章回顾了混沌、随机共振的研究历程,简要介绍了非线性动力学系统的基本概念,分析了混沌、随机共振的电路实
摩擦状态识别对于监测机械设备摩擦副运行状态具有重要的意义,而常见的往复运动中产生的摩擦力信号往往是非平稳信号,要能更合理且全面地反映摩擦副摩擦状态特征的信息,就需要采用适当的信号处理方法来提取摩擦力信号的多种特征参数。希尔伯特-黄变换方法的核心—经验模式分解法是基于信号自身的特征进行分解,可以更好地、自适应地分析非平稳信号。本研究在往复运动试验平台上测取了初始磨合、平稳摩擦和贫油摩擦状态条件下的摩
本文通过对荣华二采区10
期刊
以聚砜为基础,通过在主链引入可交换氯制备氯甲基化聚砜(CPS),氯甲基分别与1,2-二羟基苯-3,5-二磺酸钠(BDS)和2-萘酚-6,8-二磺酸钾(NSK)反应,制备了苯磺酸型磺化聚砜PS-BS和
学位
高压输电线路输送距离长,易发生故障。故障点的快速、精确定位,一直是电力部门尚未解决的难题。不能快速、精确地实现对故障点的定位对电力系统的安全运行构成较大威胁,也给线路运行维护人员带来了繁重的负担。因此,高压输电线路故障点的快速、精确定位新技术与新方法研究已成为国内外科技工作者广泛关注的热点。 论文首先分析了国内外电力系统领域目前主要采用的几种故障定位方法的特点和不足;然后基于电压行波故障双端