| 【论文摘要】 |
随着人们生活水平的提高和通信技术的发展,实现智能家电远程控制,将成为一个发展趋势。基于此背景,本文提出了一种基于嵌入式Web服务来实现远程家电控制功能的系统模型。主要针对模型中的嵌入式Web服务器作了研究、设计与实现。
本文以当前得到业界广泛认可的嵌入式Web服务器Boa为例,分析了设计嵌入式Web服务器程序涉及的关键算法和处理机制,以及各种方案的优点和不足,并提出了改进方案;根据远程家电控制系统的应用环境,在基于ARM和Linux的嵌入式系统开发平台上,设计并重新编写了嵌入式Web服务器应用程序Myserver,Myserver采用的多线程流水线的服务、基于共享库的动态页面处理等设计使其表现出了卓越的性能;对Myserver和Boa进行了性能测试,测试数据表明,Myserver在静态页面响应速度基本与Boa持平,而在动态页面的处理速度上比Boa要快3倍以上;Myserver采用HTTPS(HTTP+SSL)协议,实现了数据在网络中的安全传输,此外还实现了session、cookie、文件上传等多种功能。
本文的工作和成果对智能家电远程控制的实现具有重要指导意义,为将来基于Web的远... |