论文部分内容阅读
成熟的网络技术和嵌入式系统的广泛应用,为嵌入式系统接入网络进行远程监控开辟了一个新的研究方向。本文设计了一种基于以太网和嵌入式系统的远程监控系统,能够实现对远端系统的监控数据的实时发布。论文介绍了远程监控系统的研究现状,分析了远程监控系统的一般构建模型;制定系统整体的设计方案,使用STM32F103VE作为主控制器,选用ENC28J60为以太网控制器,完成硬件平台的搭建;采用在嵌入式系统中广泛使用的LwIP网络协议栈实现系统通信,通过分析其原理与进程等机制,完成了协议栈的移植工作;结合超文本传输协议(Hyper Text Transfer Protocol,HTTP)报文类型及超文本标记语言(Hypertext Markup Language,HTML)格式完成了对系统网页界面的设计;通过对Web server相关技术——SSI与CGI技术进行分析,研究了如何实现动态交互功能,设计了CGI处理程序来处理浏览器的请求,重点实现了动态Web功能;为解决网络中由设置固定IP造成的IP地址冲突问题,引入动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)并成功实现了系统在接入网络的环境中自动获取IP地址的功能,提高了IP地址的利用率,为系统稳定运行提供了保障。测试结果表明,本文设计的系统性能稳定,实现了对设备的实时控制和数据的实时更新等功能,该系统满足了设备接入网络的发展需求,在工业控制等领域具有较好的应用前景。