NEWS
Drucker SNMP Konfiguration
-
Okay.. dann sieht es wie folgt aus:
[Brother MFC-L8390CDW] update Brother MFC-L8390CDW.ATTR_MAINTENANCE_Octett: {"type":"Buffer","data":[118,1,4,0,0,0,1,121,1,4,0,0,39,16,115,1,4,0,0,0,31,119,1,4,0,0,0,1,122,1,4,0,0,39,16,116,1,4,0,0,0,31,120,1,4,0,0,0,1,123,1,4,0,0,39,16,117,1,4,0,0,0,31,127,1,4,0,0,0,1,128,1,4,0,0,39,16,126,1,4,0,0,0,31,104,1,4,0,0,0,1,85,1,4,0,0,0,1,50,1,4,0,0,0,1,112,1,4,0,0,38,72,130,1,4,0,0,0,100,51,1,4,0,0,0,1,113,1,4,0,0,38,72,131,1,4,0,0,0,100,52,1,4,0,0,0,1,114,1,4,0,0,38,72,132,1,4,0,0,0,100,49,1,4,0,0,0,1,111,1,4,0,0,38,72,129,1,4,0,0,0,100,105,1,4,0,0,39,16,102,1,4,0,0,0,1,108,1,4,0,0,39,16,84,1,4,0,0,0,1,106,1,4,0,0,39,16,255]} -
Hier noch der Original-String aus dem MIB-Browser:
Name/OID: brInfoMaintenance.0; Value (OctetString): 0x76 01 04 00 00 00 01 79 01 04 00 00 27 10 73 01 04 00 00 00 1F 77 01 04 00 00 00 01 7A 01 04 00 00 27 10 74 01 04 00 00 00 1F 78 01 04 00 00 00 01 7B 01 04 00 00 27 10 75 01 04 00 00 00 1F 7F 01 04 00 00 00 01 80 01 04 00 00 27 10 7E 01 04 00 00 00 1F 68 01 04 00 00 00 01 55 01 04 00 00 00 01 32 01 04 00 00 00 01 70 01 04 00 00 26 48 82 01 04 00 00 00 64 33 01 04 00 00 00 01 71 01 04 00 00 26 48 83 01 04 00 00 00 64 34 01 04 00 00 00 01 72 01 04 00 00 26 48 84 01 04 00 00 00 64 31 01 04 00 00 00 01 6F 01 04 00 00 26 48 81 01 04 00 00 00 64 69 01 04 00 00 27 10 66 01 04 00 00 00 01 6C 01 04 00 00 27 10 54 01 04 00 00 00 01 6A 01 04 00 00 27 10 FF -
Ok, das sind offensichtlich keine Daten die in einen String umgewandelt werden können.
Das sind offensichtlich dieselben Daten - einmal als Byte Array (im json im Object 'data') und einmal als Hexdump dargestellt.Der Adapter bietet keinen Hexdump für binäre Daten an. Die Daten kannst du aber aus dem json extrahieren.
-
Alles klar... hatte ich dir auf dem "doppelten Post" bereits geschrieben:
Mit dem kleinen Workaround funxt es auch aus dem kryptischen den "korrekten" String zu erhalten:
// Umwandlung in Hex-Folge
for (let i = 0; i < input.length; i++) {
let hex = input.charCodeAt(i).toString(16).toUpperCase();
hexResult += (hex.length < 2 ? "0" + hex : hex) + " ";
}
Danke dir für deine Mühe...
Dann bastel ich mir jetzt etwas zu recht.
Viele Grüße
Otti -
Alles klar... hatte ich dir auf dem "doppelten Post" bereits geschrieben:
Mit dem kleinen Workaround funxt es auch aus dem kryptischen den "korrekten" String zu erhalten:
// Umwandlung in Hex-Folge
for (let i = 0; i < input.length; i++) {
let hex = input.charCodeAt(i).toString(16).toUpperCase();
hexResult += (hex.length < 2 ? "0" + hex : hex) + " ";
}
Danke dir für deine Mühe...
Dann bastel ich mir jetzt etwas zu recht.
Viele Grüße
Otti@Ottili sagte in Drucker SNMP Konfiguration:
hatte ich dir auf dem "doppelten Post" bereits geschrieben:
Deswegen keine Doppelposts, da die Informationen dann verstreut liegen, und meistens sogar unterschiedliche Dynamiken entfalten