excel SNMP八位字节串,我如何“解码”它?

ttvkxqim  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(91)

我有一个宏,它可以读取所有工作中的打印机的值。
有一个值我无法解码。
使用此代码

Set objSNMP = CreateObject("OlePrn.OleSNMP")
objSNMP.Open "10.158.110.8", "public", 2, 10000
Debug.Print objSNMP.get(".1.3.6.1.4.1.641.6.2.3.1.7.1")

字符串
我在即时窗口中得到这个:
ß 0


的数据
当我使用SNMPWalk时,我得到这个八位字节串:

OID=.1.3.6.1.4.1.641.6.2.3.1.7.1, Type=OctetString, Value=  07 DF 06 14 0D 30 0E 00 00 00 00 00


据我所知,纯文本中的值应该是2015-06-20,因为这个值是机器的安装日期。
根据打印机的webUI,这是日期。



我试图找到如何解码它使用MIB,但我找不到任何关于这个值。
https://infoserve.lexmark.com/ids/ifc/ids_topic.aspx?root=kb20211110015949938&topic=FA615&productCode=Lexmark_MX410&loc=en_IN
谁有破解八位字节串的提示?

8wigbo56

8wigbo561#

OCTET STRING仅用于通过网络传递字节。

deviceInstallDate OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The install date of the device.  This information should be provided
         by the attached device"
    ::= { deviceEntry 7 }

字符串
你应该按照DateAndTime的规则解码数据,我在this article中写过。

相关问题