2013-10-30 34 views
0

我对NTCIP/SNMP协议的工作,我能够连接到使用的MibBrowser的一个一个的设备控制器,并能够通过不同的对象走路(OIDS)通过MIB文件加载。但是,当我遍历dmsMessageTable时,只能看到两条消息(同样是通过对象ID)被检索到,但设备控制器有两条以上消息。正在检索的消息是设备提供的默认消息。如何从设备控制器dmsMessageTable检索邮件使用SNMP

任何人都可以在这方面的帮助?

回答

1

您是否使用了正确的主索引(OID的倒数第二个节点)?该节点对应于消息存储器类型。对于可变消息,索引应为3或4.

您可以检索内存类型的消息数(例如,对于可更改的消息,请使用dmsNumChangeableMsg - 1.3.6.1.4.1.1206.4.2.3.5.2.0 ),然后你的OID的最后一个节点应该对应于那种类型的存储体中的消息号。

实施例:

对于可变存储器的第一个消息: 1.3.6.1.4.1.1206.4.2.3.5.8.1.3.3.1

对于易失性存储器的第二消息: 1.3.6.1 .4.1.1206.4.2.3.5.8.1.3.4.2