专利名称:基于snmp协议的rfid读写器网络管理方案的制作方法
技术领域:
本发明涉及使用SNMP网络管理协议对RFID读写器进行管理的解决方案,特别是对通过PC机接入网络的RFID读写器进行实时管理的解决方案,本发明将提出对其进行管理的软硬件模块标准,以及管理信息库(MIB)设计的标准化方案。
背景技术:
RFID(Radio Frequency Identification)技术是20世纪90年代兴起的一种自动识别技术,RFID系统以其突出的优点在很多领域得到了广泛的应用。一个以RFID技术为基础的物联网正在形成。这个网络中的一个最关键部分就是RFID读写器,读写器作为采集终端经常安装在不同的区域,例如城市街道路边、高速公路旁,甚至一些危险区域。如何通过网络对读写器的工作状态进行实时高效的自动监控是当前RFID领域应用的一个重要需求,目前国际国内还没有对读写器进行管理的标准,各个厂家也没有将支持网络管理的模块集成到读写器内部。因此制定统一的读写器管理规范是必要的。
SNMP(Simple Network Management Protocol)协议是目前计算机网络普遍使用的一种管理协议,是一种基于TCP/IP的网络管理协议,主要包括管理站,管理代理,管理信息库和管理协议等部分。它为计算机网络管理提供了一套标准的管理信息库和管理协议,参见图1。通过扩展SNMP协议的管理信息库,可以将SNMP协议应用到RFID读写器的管理领域。
发明内容
本发明的目的在于通过扩展SNMP协议的管理信息库,将SNMP协议应用于RFID读写器的网络管理,提供一种对通过PC机接入网络的RFID读写器进行实时管理的解决方案。
本发明的技术方案是一种通过扩展SNMP协议管理信息库,应用SNMP协议,对RFID读写器进行网络管理的解决方案,目前,RFID读写器多数通过串行口,USB接口以及TCP/IP接口与PC机相连进行信息交换,然后通过PC机接入网络。本发明主要针对通过PC机接入网络的RFID读写器提出了一种对其进行实时管理的解决方案,它由PC机上的SNMP管理代理、RFID读写器MIB库、应用程序以及读写器上的读写器信息管理模块等几部分组成,该方案还包括一个RFID读写器管理信息库(MIB)设计的标准化方案。
本发明的优点是针对RFID读写器和RFID网络应用的特点扩展了SNMP协议的管理信息库,提出了一套软硬件解决方案和RFID管理信息库的标准化方案,为不同厂家开发RFID读写器的SNMP应用提供了便利。
图1是简单网络管理协议(SNMP)层次关系。
图2是本发明中的RFID读写器SNMP管理解决方案的层次结构。
图3是RFID读写器的MIB树结构。
具体实施例方式
下面对本发明做进一步详细描述。参见图2,本发明提供一种对通过PC机接入网络的RFID读写器进行实时管理的解决方案。RFID读写器通过串行口、USB接口或TCP/IP接口与PC机相连,通过PC机接入网络,SNMP管理代理工作在与RFID读写器连接的PC机中,内嵌到读写器中的读写器信息管理模块用来收集读写器内需要被监控的信息,然后传递给PC机的RFID应用程序和监控程序,RFID应用程序和监控程序调用MIB信息修改接口来修改对应的MIB信息。管理站通过发送SNMP报文的方式与管理代理交换信息以查看和设定PC机上的读写器MIB库,或接受管理代理的告警信息,来完成对读写器的管理。
该方案的硬件实现分两种情况,一是采用RFID读写器的主控单元作为读写器信息管理模块,这样做可以降低成本,但是在主控单元无法正常工作时,将无法获取读写器的详细监控信息;另一种方法是采用独立的读写器信息管理模块,利用独立的电池和电源进行双重供电。读写器信息管理模块与RFID读写器主控单元采用串行通信协议获取一部分状态信息,采取独立的监控电路获取大部分信息。读写器信息管理模块通过串行口,TCP/IP或USB口与PC机相连。
PC机上的应用程序包括RFID应用程序和监控程序两个部分,分别收集读写器的工作信息和PC机上RFID应用程序的状态信息。对于硬件方案的第二种,主要采用监控程序收集读写器的信息和PC机上RFID应用程序状态信息,根据收集的信息修改MIB库中相应的表。
PC机上的应用程序与读写器进行管理信息交换的通信协议1)PC机到读写器的查询指令“SNMP”+“OID”(对象标识)
2)读写器到PC机的查询响应“SNMP”+“OID”+MIB信息RFID读写器MIB设计方案,参见图3。根据读写器监控的实际需要,将读写器部分被监控信息分类如下1.读写器信息组,例如工作电压,工作温度,发射频率等。
2.读写器模块组,例如高频模块工作状态,主控模块工作状态,通信模块工作状态等。其中,●高频模块工作状态信息包括工作电压、高频放大模块、调制解调模块、编解码模块等。
●主控模块工作状态信息包括工作电压、主控循环、指令状态、工作状态等。
●通信模块工作状态信息包括工作电压、通信类型、收发字节数、通信速率、收发状态等。
3.其他组(扩充)表1.读写器信息组
表2.读写器模块组
其中,(1.3.6.1.4.*.1.2)等称为OID,即对象标识。
MIB查询方案将MIB库中的对象分为两种,实时性对象和非实时性对象。实时性对象是指那些随时间变化的动态数据(如温度等);非实时性对象指那些不随时间变化的静态数据(如频率等)。对于实时性对象,当查询该对象时,通过RFID应用程序读取或设置硬件上的相关信息;对于非实时性对象,在内存中保持一个静态变量值,该静态值在系统初始化时进行赋初值。若读取该对象值则不需要读取硬件信息,只返回此静态变量值就够了。若设置该对象,必须通过读写器应用程序设置硬件上的相关信息,同时改变静态变量值,以备以后读取。
MIB报警方案当管理监控的某一对象属性的工作状态超过设定的阈值或者出现意外现象,如某一模块工作电压或者工作温度超过设定的最大数值;主控模块中的主控循环出现死循环或者重启动现象等等。那么代理通过发送一个Trap告警信息到管理站,根据Trap包中的对象属性信息,报告相应的意外情况。
权利要求
1.一种应用SNMP网络管理协议对RFID读写器进行管理的解决方案,特别是对通过PC机接入网络的RFID读写器进行实时管理的解决方案,它由PC机上的SNMP管理代理、RFID读写器MIB库、应用程序以及读写器上的读写器信息管理模块等几部分组成。
2.根据权利要求1所述的解决方案,其特征在于读写器通过TCP/IP、串口或USB接口与PC机相连,通过PC机接入网络。
3.根据权利要求1、2所述的解决方案,其特征在于PC机上的应用程序和读写器信息管理模块收集读写器的实时信息,应用程序修改PC机上的RFID读写器MIB库,SNMP代理接收管理中心的请求查询MIB库,或根据读写器突发事件发送告警信息。
4.根据权利要求1、2、3所述的解决方案,其特征在于给出了RFID读写器管理信息库(MIB)设计的标准化方案。
全文摘要
本发明涉及应用SNMP网络管理协议对RFID读写器进行管理的解决方案,特别是对通过PC机接入网络的RFID读写器进行实时管理的解决方案,它由PC机上的SNMP管理代理、RFID读写器MIB库、应用程序以及读写器上的读写器信息管理模块等几部分组成,本发明将提出应用SNMP网络管理协议对RFID读写器进行管理的软硬件模块,以及管理信息库(MIB)设计的标准化方案。
文档编号H04L29/06GK1832432SQ200610079048
公开日2006年9月13日 申请日期2006年4月30日 优先权日2006年4月30日
发明者宁焕生, 张瑜, 刘文明, 王宝发, 刘铁军 申请人:北京航空航天大学