var num = '01 03 00 00 00 02 C2 0B'
const stringtoHex = this.stringtoHex(num);
console.log("stringtoHex=====",stringtoHex);
console.log("hextoString=====",this.hextoString(stringtoHex));
stringtoHex===== 30312030332030302030302030302030322043322030420a
hextoString===== 01 03 00 00 00 02 C2 0B
stringtoHex(str) {
var val = "";
for (var i = 0; i < str.length; i++) {
if (val == "")
val = str.charCodeAt(i).toString(16);
else
val += str.charCodeAt(i).toString(16);
}
val += "0a"
return val
},
hextoString(hex) {
var arr = hex.split("")
var out = ""
for (var i = 0; i < arr.length / 2; i++) {
var tmp = "0x" + arr[i * 2] + arr[i * 2 + 1]
var charValue = String.fromCharCode(tmp);
out += charValue
}
return out
},