本论文研究的内容属于嵌入式控制领域,作为电力系统远程控制通信平台中的web服务器。作为嵌入式网关中最基本、最核心的软件,必须保证服务可靠性,实时性以及安全性。本文紧紧围绕这些方面进行研究。研究的主要内容是在充分考虑嵌入式网关资源的基础上进行嵌入式web服务器的整体设计及实现,以完成嵌入式Web服务器对客户机的基本请求的处理。主要内容为:
(1)嵌入式Web服务器双进程调度的设计;
(2)工作任务队列的实现;
(3)服务器对请求的解析,处理及回应等;
(4)安全机制的设计;
随着国民经济的迅速发展,发电容量和用户的日益扩大,电力控制系统的可靠性、自动化已日趋重要,人们对电力控制系统的功能提出更高要求。而计算机和通信技术的发展使这一要求变得有可能。近来在电力系统中,终端设备智能化,数据采集和设备控制数字化、网络化的趋势也越来越明显。嵌入式web服务器应运而生,将Internet和web技术融入到电力系统自动化的远程数据采集和监控领域,具有很好的经济价值和应用前景。
但是,现有的嵌入式web服务器体积大,成本高,运行通用的软件而使稳定性降低,实现的功能简单,专用性差。而且对实时性以及安全方面考虑的都很少。
嵌入式web服务器的研究可以充分挖掘现有嵌入式系统的潜力,提高控制系统的可靠性,实时性,这无疑会具有很高的经济效益。另外,事实证明技术先进的发达国家不会把最先进的技术转让给发展中国家。目前,国外嵌入式系统已经有可很大的发展,我国尚处于发展阶段。本论文是在参考了现今流行的通用web服务器——Apache和使用量比较大的嵌入式web服务器——Boa的基础上进行设计、开发。通过对嵌入式web服务器的设计和开发,一方面有望提高电力系统企业的经济效益,另一方面有望通过竞争促进国内同类产品的发展,从而在技术上提高国内产品对国外产品的竞争能力,缩小国内外产品之间的差异,必将使我国整个电器行业扭转技术落后被动的局面,为我们赶超世界先进水平,抓住我国加入WTO契机,到国际舞台上大展身手,提供了历史性机遇,因而开发本嵌入式web服务器有非常重大的意义。