欢迎来到天天文库
浏览记录
ID:26364227
大小:88.50 KB
页数:9页
时间:2018-11-26
《基于设备服务器的电视发射机远程监控系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于设备服务器的电视发射机远程监控系统收稿日期:2009-02-16作者简介:苏振涛(1983-),男,西安工业大学,硕士研究生,主要从事智能控制与软件工程方面的研究。Email:suzhenedu@yahoo.com.cn手机:13629297848;*通讯作者:苏振涛,suzhenedu@yahoo.com.cn苏振涛,罗钧旻,白小军(西安工业大学计算机科学与工程学院,陕西西安710032)摘要:(目的)本文给出了一种基于设备服务器的电视发射机远程监控系统的体系结构;讨论了CGI开发技术并开发了电视发射机远程监控系统的CGI及通信组件;(方
2、法)(结果)提出并实现了利用CGI和XML技术实现远程监控计算机与嵌入式Web服务器进行动态交互的具体方法,(结论)解决了本系统中设备服务器资源受限问题。关键词:设备服务器;电视发射机;体系结构;CGI;XML(研究的重要意义)目前,多数广播和电视发射传输总台是人工现场监控发射机操作的全天候值班方式,不仅耗费人力物力,而且给维护工作带来了许多不便。要对发射机进行远程监控,可以利用现有的Internet,因为大多数企事业单位都已经与Internet互连。Internet的应用范围越来越广,其中以万维网(WWW:WorldWideWeb)因其界面的
3、友好性和易用性使得其应用无处不在,轻轻一点浏览器,就可以得到各种图文并茂和动静结合的多媒体信息。(研究的切入点)而新兴的嵌入式设备服务器解决了串行设备的网络化控制问题,使得利用广泛分布的Internet建设基于Web技术的远程监控系统成为一种可能。(研究拟解决的关键问题)为了利用现成的Internet和Web技术,我们引入了嵌入式设备服务器,利用嵌入式设备服务器设计了电视发射机的远程监控系统,实现了发射机“无人值班,有人留守”的工作方式。1系统的体系结构系统采用B/S模式,即在远程监控计算机上通过浏览器软件访问嵌入式设备服务器,嵌入式设备服务器
4、与数字电视发射机进行通信,把发射机的当前运行状态数据传送到9远程控制终端,并可以在控制终端上完成对发射机的技术指标监测和行为控制。通过对系统进行具体分析和研究,设计出的系统体系结构如图1所示。…………RS485RS232远程控制终端远程控制终端设备服务器发射机控制器发射机RS485RS232设备服务器发射机控制器发射机本地控制终端局域网Internet图1系统体系结构Fig.1Architectureofthesystem本系统主要由发射机、发射机控制器、嵌入式设备服务器、本地局域网、互联网(Internet)和控制终端构成。嵌入式设备服务器是
5、远程监控系统的核心部件,本系统采用美国Lantronix公司生产的UDS1100,它提供了简单、快速、低成本的联网方式,用它可以方便地通过Internet对设备进行远程监测和控制管理。它所支持的协议包括:ARP,UDP,TCP,ICMP,Telnet,TFTP,AutoIP,DHCP,HTTP和SNMP。UDS1100上有48bit的全球唯一硬件地址,把UDS1100接入Internet时必须得给它分配一个网络IP地址。在本系统中UDS1100的主要作用是作为一个嵌入式Web服务器和一个串口数据转换设备,把从发射机传送过来的串口数据封装成在In
6、ternet上传输的TCP/IP包,或者把从网络上发送过来的TCP/IP包拆解成串口数据供发射机控制器识别。一般情况下,由于发射台内网(Intranet)多采用以太局域网[1],所以每个嵌入式设备服务器可以直接连入内网,并被分配惟一的IP地址。本地监控终端可以通过内网访问每个嵌入式设备服务器;远程监控终端可以根据嵌入式设备服务器的IP地址实现访问,采用这种方式,系统管理员可以在任何地方对系统进行维护,甚至可以通过手机上网进行监控。2软件设计2.1软件体系结构本系统软件采用基于组件的设计思想,本系统的软件体系结构如图2所示。9嵌入式设备上的软件系
7、统嵌入式设备服务器(UDS1100)Coboxoperatingsystem精简TCP/IP协议栈HttpServerCGI组件串行通信组件浏览器TXCONT图2软件体系结构Fig.2Softwarearchitecture2.2HttpServerHttpServer是基于HTTP协议的一种WebServer。在服务器上,运行着一个守护进程对端口进行监听,等待来自客户端的HTTP请求,当一个请求到来时,将创建一个子进程为用户的连接服务。HTTP协议是建立在传输控制协议TCP的有连接的、可靠的服务之上,但HTTP是“无状态”的协议,每次连接只处
8、理一个请求。2.3CGI组件CGI(CommonGatewayInterface,公共网关接口)[2,3],是Web服务器与外部扩展应用程序交互的一种
此文档下载收益归作者所有