内容简介:
利用网络实现局域乃至全球范围内的监测与控制,是信息与控制系统的主要发展趋势。嵌入式系统因其体积小、功能强、可靠性高、灵活方便等优点,已渗透到工业、农业、国防、教育、科研以及消费等各个领域,对各行各业的技术改造、产品更新换代、提高生产效率等方面起到了重要的推动作用。
嵌入式远程监控技术作为网络化控制的代表,与传统工业嫁接,解决了工业测控领域中异构网络互联问题,提高了传统装备的智能化水平。它既保留了嵌入式设备的优点,又可借助于Internet把现场设备的控制延伸到地球上任何一个角落,从而真正实现设备的远程管理和控制。 本课题的主要研究目的是研究并设计一种远程监控系统的解决方案,为今后进行网络控制与信息网络的集成打下基础。
为了充分发挥嵌入式设备和网络化控制的优点,在深入研究TCP/IP协议和Linux操作系统原理的基础上,设计并实现了一种基于HTTP协议的嵌入式远程监控系统,系统采用B/S(Browset/Server,浏览器/服务器)架构,其特色在于设计了以具有Cortex-M3内核的微处理器—STM32F103RB为核心的嵌入式Web服务器子系统和以具有ARM9内核的微处理器—S3C2410A为核心的嵌入式浏览器子系统,二者可以连接组成一个小型的局域网或广域网,经由此网络,服务器可响应用户在浏览器端发出的访问请求,当验证用户信息的合法性后,会及时产生包含有与其控制的设备的当前状态和参数数据的网页,并将其发布到网络,用户收到网页并可以利用上面的控制按钮实现对远程设备的状态控制,另外,网页上的数据能不断更新。
为实现上述目的,本课题主要进行了以下几个方面的工作:
1、结合当前远程监控系统的发展现状与发展前景分析了嵌入式远程监控系统的特点,并总结了当前嵌入式系统支持TCP/IP协议的四种实现方式。
2、为在STM32F103RB上实现HTTP协议的解析,首先从数据报结构、连接管理、流量控制和可靠性四个方面分析TCP协议。在研究万维网原理的基础上,学习超文本标记语言,并设计出监控系统网页程序。另外,着重分析了HTTP协议的工作模式、特点以及消息格式。
3、按照本课题对嵌入式Web服务器和嵌入式浏览器的不同设计要求,为二者选择合适的处理器芯片以及支持TCP/IP协议栈的方式,其中浏览器子系统采用支持TCP/IP协议栈的Linux操作系统,而服务器子系统采用全硬件实现TCP/IP协议栈的W5100芯片。
4、基于Linux的嵌入式系统开发的五层结构,构建了嵌入式浏览器系统平台。分析Bootloader引导程序vivi的启动过程和实现原理,并学习vivi的常用控制命令。分析Linux操作系统的内核结构以及设备管理,并实现Linux2.6内核和根文件系统在S3C2410A上的移植,在此基础上构建了嵌入式图形用户接口界面,并成功实现嵌入式浏览器Konqueror/Embedded的移植,为远程监控提供良好的可视化界面。
5、设计基于STM32F103RB的嵌入式Web服务器的硬件电路,根据W5100在TCP服务器模式下的网络状态变化实现其驱动程序,并基于硬件实现Web服务器程序,该程序主要包括解析HTTP协议程序、网页数据更新程序、Base64码解码程序和网页程序等。
6、为验证服务器系统的网络传输速度,设计了网络通信演示软件,通过测试,证明其完全满足数据量低且需要实时传输的监控系统的要求。对整个远程系统进行组网测试,测试结果满足预期目的,也为进一步的改进工作奠定基础。给出一个实际的应用实例的方案。
作者:高嵩
单位:北京工业大学
原文来自:万方数据知识服务平台
感谢阅读!
分享到:
相关推荐
提出了一种基于Web的嵌入式远程监控系统方案。实验结果表明该系统可对无人职守的现场设备实现随时随地的远程监控。
基于以太网的嵌入式远程监控系统的实现基于以太网的嵌入式远程监控系统的实现
基于ARMLinux的嵌入式远程监控系统设计.pdf
电子-基于HTTP协议的嵌入式远程监控系统的研究.pdf,单片机/嵌入式STM32-F0/F1/F2
基于ARM和Linux的嵌入式远程视频监控系统设计
这是我从中国优秀硕士学位论文全文数据库下载的优秀硕士学位论文《基于OpenCV的嵌入式视频监控系统关键技术的研究》,如果文件格式为*.kdh,请到中国知网下载阅读阅读器CAJViewer,网址为 ...
这是我从中国优秀硕士学位论文全文数据库下载的优秀硕士学位论文《基于ARM的嵌入式远程视频监控系统的设计》,如果文件格式为*.kdh或者*.nh,请到中国知网下载阅读阅读器CAJViewer, 网址为...
随着嵌入式系统的广泛应用,结合煤矿...基于Web的嵌入式技术改变了煤矿以往的监控系统体系结构,满足了煤矿现代化监控系统的可扩展性、分布式等要求。文中提出了基于Web嵌入式的矿井远程监测系统的设计思想和实现方法。
这是我从中国优秀硕士学位论文全文数据库下载的优秀硕士学位论文《基于嵌入式ARM的远程视频监控系统研究》,如果文件格式为*.kdh或者*.nh,请到中国知网下载阅读阅读器CAJViewer, 网址为...
基于Linux的嵌入式远程监控系统的设计.pdf
基于wifi的嵌入式视频监控系统设计
基于ARM11嵌入式远程监控系统的分析与设计.pdf
基于嵌入式Linux的远程监控系统的设计
嵌入式远程监控系统设计和实现.docx嵌入式远程监控系统设计和实现.docx嵌入式远程监控系统设计和实现.docx嵌入式远程监控系统设计和实现.docx嵌入式远程监控系统设计和实现.docx嵌入式远程监控系统设计和实现.docx
这是我从中国优秀硕士学位论文全文数据库下载的优秀硕士学位论文《基于ARM的嵌入式远程视频监控系统的研究与实现》,如果文件格式为*.kdh,请到中国知网下载阅读阅读器CAJViewer,网址为...没多少时间在学校了,现在加紧...
基于ARM的嵌入式图像监控系统研究
基于嵌入式Webservice的远程数据采集监控系统的设计,蔡锴晔,颜颐欣,本文讨论基于远程数据采集监控系统的整体结构及软件设计方案,提出一种基于嵌入式Webservice的远程数据采集监控系统的解决方案。该��
基于ARM的嵌入式视频监控系统客户端设计实现.
基于SIP协议的嵌入式视频监控系统的研究,曹丽菲,温向明,SIP(会话初始协议)是由IETF组织提出的在IP网络中进行多媒体通信的应用层控制协议。由于其具有开放性、易操作性、灵活性和可扩展性等�
介绍了一种基于嵌入式Web技术的矿井远程监控系统的设计。该方案采用ARM920T为内核的S3C2440嵌入式硬件平台,利用实时Linux操作系统作为软件平台,以嵌入式Web服务器为网关实现协议转换和数据的存储转发,达到了矿井远程...