Utilizzando il quadro pysnmp ottengo alcuni valori facendo una passeggiata SNMP. Purtroppo per l'OIDConverti stringa di SNMP ottetto formato della data leggibile
1.3.6.1.21.69.1.5.8.1.2 (DOCS-CABLE-DISPOSITIVO-MIB)
ho un risultato strano che non posso stampare qui correttamente, in quanto contiene caratteri ASCII come BEL
ACK
quando si fa un repr ottengo:
OctetString ('\ x07 \ xd8 \ t \ x17 \ x03 \ x184 \ x00')
Ma l'uscita dovrebbe essere simile:
2008-9-23,3: 24: 52,0
il formato si chiama "DateAndTime". Come posso tradurre l'output OctetString in una data/ora "leggibile"?
Attenzione che questo oggetto ha una lunghezza variabile in modo tale codice potrebbe sicuro per alcuni oggetti, e trova l'informazione fuso orario. – Keith
Si noti inoltre che il campo 7 è deci-secondi (0,9) mentre il clockuple [6] è microsecondi (0 <= x <1000000); le implementazioni corrette sono lasciate come esercizio al lettore. –