WEB服务器的关键技术

《电脑开发与应用杂志》2014年第六期

1嵌入式Web服务器的关键技术

1.1Web服务器的总体框架嵌入式Web服务器通过TCP/IP协议接入网络中客户端的浏览器,用户可以通过浏览器监控和操控设备,实现对设备的远程监控和操作。Web服务器根据用户的请求选择调用HTML网络页面或CGI程序,并将处理结果通过Web服务器返回到浏览器页面,用户基于此实现设备监控。在后台服务器中,数据采集模块通过实时数据采集存入数据库中。在Web服务器的总体框架中,通信服务是总体框架的重要组成部分,通信服务需求必须支持Web网数据接口,对于Web网数据接口,系统能够实现多个设备接口接入,同时将多个Web网端口通过服务的形式进行网络通信。启动系统后,以太网端口按照系统的通信配置开启端口,以备网络通信随时接入,每个端口的处理方式必须保证多个端口同时存在时能够保证设备的并入。其次,系统和设备之间的通信方式应当采用长连接的通信方式,数据服务的接入中数据的接收和数据处理都比较容易实现,但数据连接方式的建立和构建则是数据处理的重中之重。采用短连接的数据处理方式不仅数据处理速度较低,而且数据处理周期长、身份认证和数据处理时效性差,本文研究的系统采用长连接方式能够有效克服短连接通信的缺陷,能够有效提高系统和总线网络的控制信息连接。

1.2TCP/IP协议及实现嵌入式WBE服务器中的网络架构体系模型中的服务提供者通过网络寻址的实体接受来自服务请求者的命令,它将服务接口和契约到服务注册中心,使服务消费者能够访问和利用该服务。它的主要功能是提供服务的功能、设计实现服务的功能、通过WebServiceDefinitionLanguage描述服务等。服务的信息包括服务交互中的数据传输协议、网络位置和信息格式等内容。服务请求者(ServiceConsumer)模型通过服务消费者的应用程序或软件模块,从注册中心查询所需服务,并通过接口契约中规定的格式来执行请求服务的功能。它主要实现为发现提供服务所需的WSDL文档,在WSDL的基础之上,通过SOAP协议实现与访问者通信,它将服务所提供的信息按标准组织分类,并使消费者通过接口中所提供的查询功能发现提供者。在嵌入式WBE服务器构架体系中,服务提供者、服务请求者和注册中心是实体在构架中的角色体现。总而言之,嵌入式Web服务器的软件系统中必须实现TCP/IP协议,但应当根据服务程序的实际需要选取相应的TCP/IP协议,主要包括CP、IP、ARP、ICMP等协议。

1.3CGI接口技术CGI接口技术指的是网关接口技术,它规定了CGI脚本与Web服务器之间的接口标准,主要功能在Web环境下将客户端的信息传递给Web服务器,同时Web服务器将收集的相关信息置于环境变量中,并启动制定的CGI脚本,以完成制定的工作任务。CGI脚本通过环境变量获取现有信息,并通过应用紧密结合,使用户体验方便的服务。例如苹果的iCloud以及其他IT厂商提出的“云端”技术等。

2嵌入式Web服务器的基本应用

当前嵌入式Web服务器主要应用于企业应用网络扩展和设备管理现场监测系统中,通过后台程序的运行,在嵌入式设备上用户可以直接通过网络对设备进行监控和配置、控制,能够保证设备高效运转。Web服务器的优势使用户可以方便地通过Web浏览器和网络对嵌入式设备进行访问。这种区别于传统嵌入式服务器的监测和控制方式,使嵌入式技术能够更加人性化和智能化,能够给用户带来更多的方便。Web服务器提供的服务是现代应用程序和网络技术在嵌入式设备上的发展趋势,是现代网络技术系统中的核心组件,这是为什么越来越多的用户希望在自己的设备程序上增加基于Web服务器的用户接口和服务的原因。以嵌入式Web服务器应用检测设备的电能损耗系统为例,这是典型的嵌入式Web服务器的应用。这款应用的硬件系统的主要组成部分为处理器主芯片、传感器、通道选择模块、AD模块、ARM主板模块、网络通信模块。软件系统也采用了标准化设计,使软件系统的操作应用标准统一,软件也将系统的选择、AD、网络传输等不同功能模块化,形成了各自的软件模块如网络传输模块和通道选择模块。检测系统工作时,首先处理器芯片给通道选择模块发出采集数据的命令,选择模块要采集的数据,传感器模块则把采集及测量的数据通过虚拟开关传送到AD模块,AD模块将数据完成从模拟信号到数字信号的转换过程,完成一系列的转换后再送到中央处理器分析处理,在系统缓存里存储后,通过网络传输模块传输到中央服务器或终端上分析和处理。检测系统的通道选择模块软件是系统中应用软件的重要组成部分,通道选择模块在中央处理器的控制下,I/O端口分别输出高电平和低电平,并通过接口直接传输到模拟开关的两端,以此选择不同的通道,并检测待测电能损耗的具体参数。系统中的数据采集和数据传输软件主要负责将模拟信号转化成数字信号,并存储在闪存中,同时数据传输软件通过与服务器建立TCP/IP协议进行连接,可以将数据通过指令从网络传输到客户端或传输到移动存储设备中,从而实现数据的传输功能。

3结束语

通过介绍Web和嵌入式技术在网络信息技术高度发展背景下的应用前景以及Web服务器的简介,阐述了嵌入式Web服务器的关键技术中Web服务器总体构架、TCP/IP协议及实现、CGI接口技术,并引入了嵌入式Web服务器在实际中的应用,希望给嵌入式Web服务器的应用提供有价值的参考。

作者:许青林单位:咸阳师范学院信息工程学院

WEB服务器的关键技术

转载请注明出处学文网 » WEB服务器的关键技术

学习

中西“混搭”也会出错

阅读(17)

有些中药和西药是可以混搭使用的,如果是感冒咳嗽,可以一边服用双黄连口服液,一边服用镇咳药。镇咳药可以迅速缓解咳嗽症状,而双黄连可以帮助清热解毒,对抗感冒。双管齐下,很快就会痊愈。在日常的用药过程中,人们经常会遇到从医生那里既开了中药

学习

VLAN的使用与配置方法

阅读(15)

本文为您介绍VLAN的使用与配置方法,内容包括vlan配置要点和操作步骤,vlan配置的详细描述。1、VLAN概述在VLAN交换技术中,虚拟局域网是一种迅速发展的技术。此种技术的核心是通过路由和交换设备在网络的物理拓扑结构基础上建立一个逻辑网

学习

上海世博会标志与吉祥物视觉形象分析

阅读(25)

本文为您介绍上海世博会标志与吉祥物视觉形象分析,内容包括中国2010年上海世博会标志大全,2010年上海世博会吉祥物。作为非商业性的公共活动形象,特别是象世博会这样的国际大型公共活动的视觉形象识别系统,越来越受到举办国的重视。视觉形

学习

《城市与狗》创作目的浅谈

阅读(38)

本文为您介绍《城市与狗》创作目的浅谈,内容包括城市与狗的作者是谁,城市与狗原著。马里奥・巴尔加斯・略萨出生于秘鲁南部的亚雷基帕省,后长期定居于英国伦敦。略萨的创作非常丰富,有小说、戏剧、随笔、诗歌、文学评论等。1963年出版的《

学习

爬树课,不是你想象的那回事

阅读(16)

本文为您介绍爬树课,不是你想象的那回事,内容包括爬树课程故事,爬树选修课。世界各地都爬树厦门大学的爬树课从2012年7月份就开始受到媒体及网络的追捧与热议:有人说,大学里的文化课还没有学好,就开设这种乱七八糟的课,大学教育已经进入一种

学习

且乐生前一杯酒:酒与文人的因缘

阅读(18)

“酒之于世也,礼天地,事鬼神,乡射之饮,鹿鸣之歌,宾主百拜,左右秩之,上至缙绅,下逮闾里,诗人墨客无一可以缺此”。酒之于中国文人,一个最重要的作用就是消愁。宋人朱肱在《酒经》说:“酒之于世也,礼天地,事鬼神,乡射之饮,鹿鸣之歌,宾主百拜,左右秩之,上至

学习

浅析广播广告的发展

阅读(20)

本文为您介绍浅析广播广告的发展,内容包括广播广告的特点和优缺点,广播广告特征。广播媒介作为受众媒体中唯一的非视觉媒体,经历了漫长的沧桑和变化。中国广播广告早在1922年在上海出现,上世纪80年代末到90年代初,受众和企业对广告的认识不

学习

他们最不该拥有奢侈品

阅读(24)

戴包包、名牌主任、时尚贪官、烟票局长、天价烟局长、奢侈品博物馆……这些都是公众给那些落马官员的称谓。名牌仕途“我的西装没有1万元以下的,我喜欢的是意大利的诺悠翩雅,像几千块的金利来、堡尼等,我是不会去看的,最贵的一套是卡沃奇的,4

学习

论合同法的基本原则

阅读(24)

本文为您介绍论合同法的基本原则,内容包括合同法的基本原则是什么,合同法基本准则。【摘要】合同法是民法的重要组成部分,是调整平等主体之间合同关系的法律规范的总称。其基本原则体现了合同法总的指导思想,是实施合同法的依据,本文主要归

学习

某发电厂厂用电部分的电气设计

阅读(31)

本文为您介绍某发电厂厂用电部分的电气设计,内容包括发电厂变电站电气部分答案,某火力发电厂电气主接线设计。伴随经济社会的飞速发展,发电厂一系列设备、技术水平不断推陈出新。就火力发电厂而言,一次接线是电气部分极为关节的一环。文章

学习

情境领导与个人领导力提升

阅读(27)

本文为您介绍情境领导与个人领导力提升,内容包括领导技能提升之情境领导力,情境领导理论如何做好一个领导者。【摘要】本文运用情境领导模型,分析了电视剧《亮剑》主人公李云龙的领导力特质,并据此延伸到个人根据情境领导理论的个人领导力

学习

小学英语论文范文精选

阅读(17)

本文为您介绍小学英语论文范文精选,内容包括小学英语教学论文新颖题目大全,小学英语教育教学论文最新题目。小学英语论文篇1一、经验总结型论文的常见类型论文类型大体分为:经验总结型、问题研讨型、调查报告、实验报告等。根据论文的类

学习

浅谈秘书保密工作的重要性

阅读(25)

本文为您介绍浅谈秘书保密工作的重要性,内容包括浅谈秘书工作中的保密工作,秘书做好保密工作的重要性。【摘要】秘书工作是辅助领导处理一些日常的信息和事务,是一项综合性很强的工作,秘书工作的内容多而繁杂,其中保密工作是一项重要的职责

学习

透视:校园流行恶搞证件

阅读(16)

引子:一张初中生的结婚狂爸爸大吃一惊:儿子有张结婚证儿子上初二,性格开朗,是个讨人喜欢的小伙子。可是昨天早晨,我像往常一样给他打扫房间,他书桌的抽屉里,竟躺着一张“结婚证”。上面贴着他和一个女孩的大头照,里面的文字更让人目瞪口呆,哭笑

学习

OPC数据访问服务器双向通信机制的实现

阅读(25)

本文为您介绍OPC数据访问服务器双向通信机制的实现,内容包括opc服务器协议,opc通信协议和profinet通讯协议。VCS2是由广东肇庆维光仪表有限公司委托开发的小型DCS系统.在VCS2系统软件方面,我们使用了OPC(OLEforProcessControl)技术[1].OPC

学习

排球教学中几种关键技术的教学浅析

阅读(35)

本文为您介绍排球教学中几种关键技术的教学浅析,内容包括排球教学中如何突破重点难点,排球技术教学步骤基本模式。排球教学从教材入手,在充分分析教材内容的基础上,结合学生实际,细化教学内容,建立排球教学内容步骤和过程,是一种专项分析教学

学习

静电喷雾的工作原理及分析

阅读(95)

本文为您介绍静电喷雾的工作原理及分析,内容包括除静电喷雾的原理是什么,防止头发静电的喷雾哪个好用。对静电喷雾技术原理进行了分析,阐述了静电喷雾的工作的原理,尤其是药液的雾化过程以及雾滴的充电及运动过程的工作原理,研究表明:由于静

学习

无反射棱镜全站仪工作原理及其应用

阅读(57)

本文为您介绍无反射棱镜全站仪工作原理及其应用,内容包括全站仪棱镜工作原理,免棱镜和常规棱镜全站仪的区别。【摘要】主要探讨无反射棱镜全站仪的使用原理及其测距原理,使用无反射棱镜的各种优点,还有使用无反射棱镜全站仪时应该注意的问

学习

特高压输电若干关键技术

阅读(15)

本文为您介绍特高压输电若干关键技术,内容包括特高压输电技术难点,特高压1000千伏输电能力。【摘要】随着市场经济的不断发展,国民生活水平的不断提高,电能需求逐渐成为社会行业关注的重要内容;为了能够满足供电需求,电力企业开始转变高压输

学习

DHCP服务器的中继实现

阅读(21)

计算机专业学生学习网络管理技术,一般都是在大的同一网络环境中做实验,但这样会相互干扰,造成实验效果不好。本文利用分组教学,探讨虚拟机方法实现DHCP服务器的中继实验的环境,让学生顺利掌握这门技术。关键词:计算机专业;网络管理;DHCP中继;虚拟

学习

声光控延时开关的工作原理及其应用分析

阅读(25)

本文为您介绍声光控延时开关的工作原理及其应用分析,内容包括声光控延时电路工作原理,声光控灯延时原理。结合自身多年的电气工程设计施工管理经验,对目前推出应用的声光控延时开关工作原理及应用进行了深入分析,提出了自己的一些见解,仅供

学习

搜索引擎工作原理

阅读(21)

本文为您介绍搜索引擎工作原理,内容包括全文搜索引擎的工作原理,各大搜索引擎排名原理。■全文搜寻引擎在搜寻引擎分类部份咱们提到过全文搜寻引擎从网站提守信息树立网页数据库的概念。搜寻引擎的自动信息收集功能分两种。1种是按期搜