一种基于ANT网络的管理型以太网交换机管理系统的制作方法

文档序号:11138323阅读:514来源:国知局
一种基于ANT网络的管理型以太网交换机管理系统的制造方法与工艺

本发明属于以太网交换机技术领域,尤其涉及一种基于ANT网络的管理型以太网交换机管理系统。



背景技术:

以太网交换机是一种多端口的数据通信设备,用以完成以太网报文的转发功能,有的以太网交换机内置有管理模块,称为管理型交换机,反之则成为非管理型交换机。交换机广泛应用于局域网和广域网,是网络运行不可或缺的中间设备。目前市场上的管理型以太网交换机,大致有三种管理方式,通过RS-232(电气接口)串行口,或USB等其他本地插口管理、通过网络浏览器管理和通过网络管理软件管理。

RS-232串行口等本地插口的方式,需要在交换机本地布置计算机或其他管理设备,并且需要另外的布线,具有安全性高的特点,但是不够便捷。由于以太网交换机本身就是一个网络设备,接入在网络中,利用以太网线缆,无需另外布线,通过网络浏览器管理和网络管理软件进行管理是比较主流的方式,但是容易受到网络攻击,安全性具有一定缺陷。



技术实现要素:

有鉴于此,为了克服现有技术的不足,本发明提供一种基于ANT网络的管理型以太网交换机管理系统,使得以太网交换机的管理无需另外布线,既能在无线ANT网络范围内进行管理,又能避免受到网络攻击,大大提高安全性。

为了解决上述技术问题,本发明采用以下技术方案:

一种基于ANT网络的管理型以太网交换机管理系统,包括:

计算机,所述计算机上安装有管理软件,所述管理软件能够给USB-ANT设备发送数据;

所述USB-ANT设备具备ANT通信的功能,所述USB-ANT设备具有USB接口,所述USB接口能够插入所述计算机中,所述USB-ANT设备将从所述管理软件所接收的所述数据通过ANT网络传输给管理型以太网交换机;

在所述管理型以太网交换机上集成的ANT通信管理模块,其具有管理功能和基于ANT网络的通信功能,能够接收所述USB-ANT设备所发送的所述数据,并对所述数据进行处理。

进一步,所述管理软件能够获取所述USB-ANT设备里的所述数据和能够驱动所述USB-ANT设备发送所述数据。

进一步,所述管理型以太网交换机的电子构造包括:

ARM处理器,其通过串行的方式与ANT协议芯片进行通信,所述ARM处理器发送报文给所述ANT协议芯片;通过所述报文来控制所述ANT协议芯片的工作模式和运行参数;

RAM芯片,为程序和所述数据的运行空间;

FLASH芯片,为所述程序和所述数据的存储空间;

交换芯片,接收所述ARM处理器的管理配置,并进行所述数据交换功能。

本发明还提供一种运行上述基于ANT网络的管理型以太网交换机管理系统的方法,包括如下步骤:

1)所述管理型以太网交换机上电初始化,创建第一进程负责所述ANT网络工作,创建第二进程负责所述管理型以太网交换机的管理工作;

2)在第一进程中,创建所述ANT网络,搜索所述USB-ANT设备,当发现所述USB-ANT设备时,接收所述USB-ANT设备传输的第一数据,将第一数据中的有效数据放入第一缓冲区,以供第二进程获取,取第二缓冲区的第二数据,将第二数据打包成ANT协议数据,通过ANT网络将ANT协议数据发送出去;

3)在第二进程中,运行所述管理型以太网交换机的管理工作,从第一缓冲区中取得所述第一数据进行解析,根据具体的命令控制管理型以太网交换机的运行,另一方面,产生所述第二数据,放入第二缓冲区,以供第一进程获取。

本发明的有益效果为:通过本发明的管理系统,既克服了RS-232串行口等本地插口管理方式的不便,又克服了网络浏览器管理和网络管理软件进行管理的安全性威胁,使得本发明管理系统较好的平衡了传统管理方式的优缺点。

附图说明

图1为本发明一种基于ANT网络的管理型以太网交换机管理系统的网络连接示意图;

图2为本发明一种基于ANT网络的管理型以太网交换机管理系统的管理型以太网交换机的电子结构示意图;

图3为发明一种基于ANT网络的管理型以太网交换机管理系统的工作流程示意图;

其中,101、管理型以太网交换机;102、USB-ANT设备;103、计算机。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

如图1所示,一种基于ANT(超低功耗的无线通信协议)网络的管理型以太网交换机管理系统,包括:计算机103上安装有管理软件,管理软件能够给USB-ANT设备102发送数据;

USB-ANT设备102,具备ANT通信的功能,USB-ANT设备102具有一个USB接口,USB接口能够插入计算机103中,USB-ANT设备102将从管理软件所接收的数据通过ANT网络传输给管理型以太网交换机101;

管理型以太网交换机101上集成ANT通信管理模块,具有管理功能和基于ANT网络的通信功能,能够接收USB-ANT设备102所发送的数据,并对数据进行处理。

管理软件能够获取USB-ANT设备102里的数据和能够驱动USB-ANT设备102发送数据。如图2所示,其中,管理型以太网交换机的电子结构包括:

ARM(嵌入式低功耗)处理器是核心芯片,作为软件程序运行中枢,并控制其他芯片的运行,ARM通过串行的方式与ANT协议芯片进行通信。

ANT协议芯片,集成了ANT协议栈,是实现ANT网络连接的核心,通过ARM处理器发送管理报文给ANT协议芯片,从而来控制ANT协议芯片的工作模式和运行参数;在设置好ANT协议芯片的工作模式和运行参数后,ANT协议芯片能够自动完成与USB-ANT设备102的交互。交换芯片是实现以太网报文交换的基础芯片,在芯片配置完成后,能够自动进行以太网报文的交换。交换芯片也能够有多个,本实施例仅以一个交换芯片为例来说明。但在实际使用中,可以是多个交换芯片,并且交换芯片越多,交换机的交换端口也越多。

RAM(存储器)芯片,是程序与数据的运行空间,当设备掉电时,RAM芯片内部数据不会丢失。

FLASH(非易失型存储器)芯片,是程序与数据的存储空间,设备掉电时,该芯片内部数据不会丢失。

交换芯片,接收ARM处理器的管理配置,并进行数据交换功能。

如图3所示,一种基于ANT网络的管理型以太网交换机管理系统的实现方法,包括如下步骤:

1)所述管理型以太网交换机上电初始化,包括所配置的ANT网络通道周期、ANT网络频段、ANT网络搜索时间、ANT网络发射功率、互联网协议相关参数等,然后创建两个进程,第一进程负责ANT网络相关工作,第二进程负责交换机管理工作。

2)在第一进程中,创建ANT网络,搜索USB-ANT设备102,一旦发现USB-ANT设备102,则进行参数匹配,匹配结果一致的设备加入到设备的网络设备列表之中,搜索到匹配的USB-ANT设备102之后,接收USB-ANT设备102传输的第一数据,将第一数据中的有效数据(指去除协议特定数据之后的数据),放入第一缓冲区,以供第二进程获取,然后取第二缓冲区的第二数据,将第二数据打包成ANT协议数据之后,通过ANT网络发送出去。

3)在第二进程中,运行所述管理型以太网交换机的管理工作,从第一缓冲区中取得第一数据进行解析,根据具体的命令控制管理型以太网交换机的运行,另一方面,产生所述第二数据,放入第二缓冲区,以供第一进程获取。

以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1