嵌入式网络管理系统的设计与实现

嵌入式网络管理系统的设计与实现

袁晓杰[1]2016年在《基于Web的嵌入式网络管理系统的设计与实现》文中研究表明随着现代通信网络的发展,网络规模越来越大,复杂度也越来越高,对于网络的管理也提出了更高的要求。一些网络厂商正在寻求一种高效便捷的管理方式,由此基于Web网络管理的概念被提出。Web网管融合了Web功能和网络管理技术,正在以其灵活性、易用性以及友好的人机交互等优点逐渐成为现有的最流行的网络管理方式之一。本文是基于Comware V7系统进行的开发,以NETCONF(Network Configuration Protocol)协议为开发基础,WBM(Web-Based Management)方案的嵌入式模型为主要的框架模型,开发出了基于Web的嵌入式网络管理系统。本文的重点研究内容是网络管理系统的管理端,主要包括NETCONF配置插件的设计实现以及Web前端系统的设计实现。NETCONF配置插件是系统的数据交换中心,是基于NETCONF协议的,它既要负责接收来自客户端的数据并校验数据的合法性还要负责将来自后台数据库的数据转换成XML(Extensible Markup Language,可扩展标记语言)数据发送给客户端进行数据的前端界面数据的显示。Web前端系统是网络管理的接入口,它包括页面文件加载、数据交互操作和控件管理的功能。前端系统采用Bootstrap前端框架搭建的图形化界面,它负责收集页面的配置数据,把收集到的页面数据进行封装处理成XML的数据格式下发给NETCONF插件。在整个系统的开发过程中涉及到的功能模块比较多,而且开发具有相似性,所以在文章最后只介绍一个功能模块—WIPS(Wireless Intrusion Prevention System,无线入侵防御系统)模块,该模块在系统上的稳定运行,证明了该系统软件的正确性。本文中实现的模块都是经过了单元及系统测试的,测试结果良好。整体上运行非常稳定,有良好的移植性,现在已经在多个型号的无线交换机上广泛应用。

严程[2]2016年在《基于APPWEB的设备管理系统设计与实现》文中研究指明嵌入式网络设备能够有效协调网络资源,是网络系统中必不可少的部分。嵌入式网络设备管理系统主要负责对嵌入式网络设备的监控管理,保证设备正常工作状态。但由于其硬件基础是资源有限的嵌入式设备,其资源占用和工作效率一直是研发的重点。早期的嵌入式网络设备管理系统采用C/S架构设计,这种模式下的管理系统结构灵活性差、升级困难并且运维工作量大。随着嵌入式Web技术逐步发展成熟,基于B/S架构的嵌入式网络设备管理系统弥补了上述缺陷,但传统的B/S架构设备管理系统大多采用嵌入式Web服务器和CGI(通用网关接口)实现。由于大多数嵌入式Web服务器的性能限制,以及CGI对每个请求都要建立一个进程的机制,导致嵌入式设备管理系统的性能不够优秀,且资源占用较高。论文在对传统B/S架构的嵌入式网络设备管理系统研究基础上,提出了一个新的基于APPWEB-Ejscript的嵌入式网络设备管理模型,并进行了系统设计与实现。论文主要研究工作如下:(1)主流嵌入式Web服务器的性能分析。对目前主流嵌入式Web服务器的性能进行调研比较,并选择了具有结构紧凑、轻量级以及性能稳定等优势的APPWEB作为系统的Web服务器。(2)提出了基于APPWEB-Ejscript的嵌入式Web管理系统模型架构。基于该模型,给出了系统的叁层结构设计,将信息展示、数据交互以及硬件处理从结构上隔离,提高系统的模块化。(3)设计并实现了基于Ejscript自定义模块和OpenWrtUCI的请求处理优化流程。通过Ejscript自定义模块调用OpenWrtUCI完成系统服务端的各项功能,降低了管理系统的资源占用,提高了其工作效率。(4)设计并实现了系统服务端与Web端的数据异步更新机制。数据异步更新机制有效地减少了系统数据传输量,提高了系统数据传输效率。论文采用服务端响应日志与Web端功能对照的方式对系统进行功能测试,采用ApacheBench网站访问压力测试工具对系统进行性能测试。测试结果表明,该系统能够实现所设计的各个功能点,并且在性能上能够满足嵌入式网络设备管理系统的要求。

陈俊麟[3]2007年在《基于SNMP嵌入式网络管理系统的研究与实现》文中研究表明随着互联网络硬件、软件的飞速发展,嵌入式系统被广泛应用到各个领域中,满足某种特殊功能的嵌入式设备成为后PC时代的主导。由于网络技术一日千里,网络已经逐渐延伸到嵌入式领域,各式各样的嵌入式设备都可以借由TCP/IP技术连上因特网,嵌入式网络悄然兴起;与此同时产生了新的研究课题——嵌入式网络设备的管理问题,即如何对网络中的嵌入式设备进行管理以保障网络的正常运营,就是嵌入式网络技术所必须解决的关键技术之一。SNMP协议是当前发展较为迅速的网络管理协议,因为其简单性,良好的扩展性,得到了业界许多厂商的支持,成为事实上的网络管理标准。本文的工作任务是:选用当前热门的Samsung公司的S3C44B0X ARM7系列芯片构成嵌入式系统;在SNMP协议基础上,开发设计了一套CWDM嵌入式设备网络管理系统。论文简要介绍了网络管理的基本概念和功能,并结合当今的技术发展,阐述了嵌入式设备网络管理的基本状况和国内外的发展情况。扼要介绍了SNMP协议和网络管理系统的信息交互方式及基本操作。在分析系统的需求后,给出了嵌入式网络管理系统的整体设计。论文讨论了网管代理模块的硬件设计,采用S3C44B0X ARM7系列芯片作为CPU,设计了网管系统的代理模块的硬件系统。论文着重介绍了系统的软件设计。软件设计包括嵌入式Agent软件模块和SNMP Manager的应用程序模块两大部分。在Manager端的网管软件开发中,本文使用Visual C++6.0进行开发。该软件的难点主要是SNMP协议的实现。本文在微软提供的SNMP API函数的基础上,根据项目的实际情况,编写SNMP通信模块,实现上层网管系统和代理模块之间的信息交互,完成SNMP报文的接收与发送。基于SNMP的嵌入式网络管理系统在实际运行中,能够实时反映嵌入式设备的工作状态,以及网络性能参数。实现了对通信网络设备的远程配置和实时监控功能。

邓小龙[4]2006年在《基于Web的嵌入式网络管理端的设计与实现》文中研究指明随着计算机技术的快速发展,近年来出现了很多新的计算机概念,如嵌入式系统、普适计算、网格计算等等,其中嵌入式设备和系统在各个领域中得到了广泛的应用,传统的计算机网络的应用正在经历着从以PC为中心转移到以嵌入式设备为中心的巨变,同时传统的网络管理模型和技术正在向下一代网络管理模型和技术转变,因此网络管理技术必须与时俱进,需要针对嵌入式设备和下一代网络管理模型来研究和设计新的网络管理技术。 通过在设备中嵌入Web形式的SNMP管理端来实现对设备的高效管理是目前网络管理发展的一个研究热点。基于Web方式的管理建立在HTTP协议之上,扩展了用户访问的范围,使网络设备的远程管理和监控成为可能,符合下一代网络向分布式、复杂化发展的趋势,而且基于Web的管理方式基于友好、简单的浏览器界面,无需安装其他插件,来管理网络设备,使得网络的访问更加方便和高效。因此,研究和开发基于Web的通用嵌入式设备网络管理软件有着十分重要的意义,同时随着下一代网络管理模型的日趋成熟,基于XML的网络管理理论和技术日益发展壮大,而XML技术可以和基于Web的网络管理方式很好的结合,因此基于Web的嵌入式网络管理模型的研究和实现是一个很好的研究方向,它可以给网络管理中的管理端以XML形式提供SNMP代理丰富的管理信息,这些XML形式的管理信息是封装在HTTP报文中的,可以方便的跨网络传送和被显示。 本文通过对基于Web的嵌入式网络管理技术进行较深入的研究和讨论,将基于Web的SNMP管理端和SNMP代理嵌入到设备中,提出和实现了一种支持SNMP网络管理协议、基于Web的嵌入式网络管理体系结构及实现方法。这一结构和方法拓展了网络管理的范围,将网络管理应用到嵌入式设备上,在有限的嵌入式设备上研究并实现了丰富的SNMP管理功能,并从整体上总结了实现中的关键技术和策略,具有一定的工程价值和理论价值。

李军侠[5]2005年在《智能小区网络系统集成设计与实现》文中进行了进一步梳理随着信息时代的蓬勃发展,因特网的发展必将更加深入的影响到人们生活的方方面面。在智能小区、家居自动化的影响表现为以网络技术为数据传输手段的发展。 本文在对普及计算、嵌入式网络、分布式系统研究的基础上,结合智能小区的应用特点,设计了智能小区嵌入式网络系统架构。将分布式、嵌入式和蓝牙技术应用到家居设备与信息家电的互连中,实现了它们之间的通信和监控,从而组成了开放的家庭网络。解决了目前国内智能小区各网络子系统之间互不兼容、施工困难的问题。本设计方案在东新城市花园智能小区项目中得到了应用。

陈俊[6]2007年在《嵌入式网络设备配置管理系统的研究》文中认为以路由器、交换机为主的嵌入式网络设备在数据通信领域起着举足轻重的作用,支撑着整个计算机网络的运行。专门应用于数据通信的软件平台是嵌入式网络设备的核心技术所在。本文将要讨论的配置管理系统是数通软件平台的一个必不可少的组成部分,数通软件平台的运行和扩展都需要配置管理系统的支持。从广义上讲,配置管理系统包括了终端接入系统,命令处理系统,配置文件管理系统,信息交互系统等。而狭义上的配置管理系统主要是指命令处理系统,例如:命令行系统,SNMP(Simple Network Management Protocol)网管系统,WEB配置管理系统等等。本文所要讨论的是狭义上的配置管理系统,且重点分析最有代表性的命令行系统和SNMP网管系统的工作原理和各自的特点。并为两种配置系统的融合提出一种稳定高效的解决方案。考虑到目前高端的分布式网络设备软件平台过于复杂,为了将嵌入式网络设备配置管理系统分析得比较透彻,本文只针对集中式网络设备的软件平台进行讨论。配置管理系统对分布式网络设备的支持会放在后续的研究工作中进行。

黄玲[7]2006年在《嵌入式网络管理代理开发平台的设计与实现》文中研究表明随着网络管理协议的日益完善和嵌入式设备在互联网中的广泛应用,以及嵌入式设备在网络应用中表现出的强大优势,使得“嵌入式”网络时代的来临成为必然。然而,由于嵌入式设备自身存在着资源紧张、计算能力较弱等诸多的限制,导致传统的网络管理理念和技术无法照搬照套的移植到对嵌入式设备的网络管理中,因此,提出一种新型网络管理技术以适应“嵌入式”网络时代的高速发展成为全球网络管理者共同的挑战。 本文紧跟“嵌入式”网络发展趋势,对嵌入式设备的特点和嵌入式网络管理理念进行了深入剖析,明确指出了嵌入式网络管理和传统网络管理之间的差异,基于对网络管理体系和SNMP系列协议的深入研究,提出了一种嵌入式网络管理代理开发平台的设计理念,并对其中关键技术进行了深入研究。最后,对系统中基于SNMP的嵌入式代理这一核心技术的实现进行了重点描写。此系统提供了统一的二次开发接口和串口通讯与烧写功能,并可依据载入的特定MIB文件自动生成嵌入式代理的通用框架,从而大大提高了嵌入式设备网络管理软件的开发效率。

张永[8]2004年在《嵌入式数据库系统的设计与实现》文中研究指明嵌入式数据库系统是最近几年才兴起的一项新的数据管理技术。它的出现,提高了嵌入式应用程序的开发效率和软件代码的可重用性,缩短了开发周期,降低了开发成本,具有可观的经济效益。按照数据的存储位置,嵌入式数据库系统可以分为嵌入式本地数据库系统和嵌入式网络数据库系统。前者的数据存储在嵌入式本地设备上,后者的数据存储在远程服务器上面。设计、实现与研究这两种嵌入式数据库系统,是本文主要的工作主题和讨论内容。嵌入式本地数据库是一种关系型数据库,主要实现了对本地数据的有效管理,管理接口采用标准的SQL92子集。论文从物理层、逻辑层和用户接口层叁个方面阐述其实现方案,并且讨论了关键的实现技术:系统结构、词法分析、语法分析、预处理技术、索引系统及多表索引查询。多表索引查询是指查询“select”语句涉及多个表,且这些表又有多个索引。本文通过逆进制遍历法最大限度地利用了索引,提高了系统查询的效率。它是实现的难点,也是讨论的重点。嵌入式网络数据库包括两种体系结构:“HICP”网络数据库和“XML&B/S”网络系统。前者主要是通过自行设计的HICP协议实现对远程数据库的访问,主要包括HICP客户端、HICP协议、HICP代理服务器;后者则是“B/S”体系结构在嵌入式系统上面的一种改型,只是通信的数据不再是HTML格式,而是XML格式。本文除了阐述这两种不同的体系结构外,还重点讨论了HICP代理服务器的实现技术,它解决了多客户端并发和死锁的问题。本文还以上述工作为基础,针对嵌入式本地/网络数据库系统,提出了一种新的SQL查询机制和一种实时同步策略,并阐述了对嵌入式网络软件体系结构和嵌入式综合信息系统所做的研究。

高斐[9]2007年在《基于以太网的嵌入式水情测报系统》文中研究表明通过水情数据的自动测报来实现水资源的节约和合理利用,是水利现代化发展的必然趋势。随着因特网的发展,Web技术的广泛应用,嵌入式系统在网络中的应用愈来愈广泛,网络化已成为我国水情测报系统的一个重要的发展方向。本课题是基于以太网的嵌入式水情测报系统,通过在水情测报系统中构建嵌入式网络终端来作为网络节点,各节点赋予不同的IP地址后通过以太网方式接入互联网,用户可以通过浏览器实时查询各节点的水情信息,以此实现基于以太网的水情测报。目前基于以太网的嵌入式水情测报系统基本上都是以ARM为核心设计的嵌入式网络终端,其优点是运行速度快、性能高;缺点是硬件成本高,价格昂贵。以MSP430为核心的嵌入式网络终端则在完成数据处理功能的同时有效的节约了成本,有利于系统的普及利用。论文对嵌入式水情测报系统的总体结构设计进行了阐述,介绍了各模块的原理、组成和网络传输等相关技术;介绍了太原理工大学测控技术研究所感应式水位传感器的设计及工作原理;设计了以MSP430F149微处理器为核心的嵌入式网络终端的硬件电路,包括以太网接口模块的硬件设计与实现;介绍了水情测报系统网络模块的软件设计;设计了精简的TCP/IP协议栈;实现了嵌入式Web服务器,通过以太网实现了水情数据的远程传输。最后分析和讨论了系统调试中遇到的问题及解决方法,对实验数据的结果进行了分析,并提出了下一步的开发设想。目前该水情测报系统运行正常,可以通过互联网实时查询水情数据,具有良好的应用和推广价值。

黄金燕[10]2007年在《基于SNMP对无线嵌入式网络产品的网络管理》文中研究说明随着后PC时代的来临,数字网络技术,无线网络技术的发展与嵌入式系统息息相关。在人们的工作和生活中,随处可见嵌入式的设备,如信息家电、通信产品、掌上电脑(PDA)等等。满足了人们移动办公的需求,无线嵌入式网络产品的联网势在必行。传统的有线网络的网络管理,是相当复杂的,然而大量的无线嵌入式网络产品的联网,使得本来就任务严峻的网络管理,面临了新的挑战。为了保证网络传输的可靠性,实时性和安全性,网络管理系统必须能对各种网络设备及其软件资源进行有效的监视、解释和控制,所以一个好的网络管理代理在无线嵌入式网络的构建和维护中是必不可少的。为了顺应网络管理的发展,SNMP以其网络管理功能简单,网络管理协议易扩充,网络管理结构独立并且开发成本较低的等的优点仍然是无线嵌入式网络管理领域的核心技术之一。本文针对网络管理发展的趋势,对嵌入式设备的网络管理模型进行了较为深入的研究和探讨:并且对SNMP协议,嵌入式系统的体系结构,无线网络技术及SNMP在嵌入式无线网络管理中的应用等主要理论进行了了总体的介绍;接着深入探讨无线嵌入式网络管理代理实现技术;本文最后针对特定的在Linux2.4平台上的无线嵌入式设备,给出了SNMP网络管理的实现方法,提供对多个网络管理软件支持及其在目前较为流行的网络管理软件下的使用情况。在本代理软件是针对特定的在Linux平台上的无线嵌入式网络产品提出的,具有专一性,功能强大,使用方便,扩展方便,可靠性高等特点。

参考文献:

[1]. 基于Web的嵌入式网络管理系统的设计与实现[D]. 袁晓杰. 兰州大学. 2016

[2]. 基于APPWEB的设备管理系统设计与实现[D]. 严程. 北京交通大学. 2016

[3]. 基于SNMP嵌入式网络管理系统的研究与实现[D]. 陈俊麟. 武汉理工大学. 2007

[4]. 基于Web的嵌入式网络管理端的设计与实现[D]. 邓小龙. 华中师范大学. 2006

[5]. 智能小区网络系统集成设计与实现[D]. 李军侠. 西安电子科技大学. 2005

[6]. 嵌入式网络设备配置管理系统的研究[D]. 陈俊. 北京交通大学. 2007

[7]. 嵌入式网络管理代理开发平台的设计与实现[D]. 黄玲. 华中师范大学. 2006

[8]. 嵌入式数据库系统的设计与实现[D]. 张永. 清华大学. 2004

[9]. 基于以太网的嵌入式水情测报系统[D]. 高斐. 太原理工大学. 2007

[10]. 基于SNMP对无线嵌入式网络产品的网络管理[D]. 黄金燕. 南京信息工程大学. 2007

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

嵌入式网络管理系统的设计与实现
下载Doc文档

猜你喜欢