/** * 获取OBU系统文件信息CMD */ export function getObuSystemInfoCmd() { var apdu = new Array() apdu[0] = '00A40000023F00' apdu[1] = '00B081002b' cLog('获取OBU系统文件信息') return apdu } /** * 获取OBU序列号CMD */ export function getObuSeriaNoCmd() { var apdu = new Array() apdu[0] = '00A40000023f00' apdu[1] = '00b0810a08' cLog('获取OBU序列号') return apdu } /** * 获取OBU写系统文件时的随机数CMD */ export function getObuSysRandomCmd() { var apdu = new Array() apdu[0] = '00A40000023F00' apdu[1] = '0084000004' cLog('获取OBU写系统文件时随机数') return apdu } /** * 获取OBU写车辆信息文件时的 随机数CMD */ export function getObuCatRandomCmd() { var apdu = new Array() apdu[0] = '00A4000002DF01' apdu[1] = '0084000004' cLog('获取OBU写车辆信息文件随机数') return apdu } /** * 获取OBU车辆信息CMD */ export function getObuVehicleInfoCmd(random) { var apdu = new Array() apdu[0] = '00A4000002DF01' apdu[1] = '00B400000A' + random + '4F00' cLog('获取OBU写系统文件时的随机数') return apdu } /** * 读取CPU卡号 */ export function getCardNoCmd() { var apdu = new Array() apdu[0] = '00A40000021001' apdu[1] = '00B0950014' return apdu } /** * 读取CPU 0015文件 Cmd */ export function getCardFile15Cmd() { var apdu = new Array() apdu[0] = '00A40000021001' apdu[1] = '00B0950032' // apdu = ['00A40000023F00', '00A40000021001', '00B095002B'] return apdu } /** * 读取CPU 0016文件 Cmd */ export function getCardFile16Cmd() { var apdu = new Array() apdu[0] = '00A40000023F00' apdu[1] = '00B0960037' return apdu } /** * 获取随机数1001 CMD * @param {*} random hexString 04/08 */ export function get1001RandomCmd(random) { var apdu = new Array() apdu[0] = '00A40000021001' apdu[1] = '00840000' + random return apdu } /** * 获取随机数3F00CMD * @param {*} random hexString 04/08 */ export function get3F00RandomCmd(random) { var apdu = new Array() apdu[0] = '00A40000023F00' apdu[1] = '00840000' + random return apdu } /** * 获取随机数DF01 CMD * @param {*} random hexString 04/08 */ export function getDF01RandomCmd(random) { var apdu = new Array() apdu[0] = '00A4000002DF01' apdu[1] = '00840000' + random return apdu } function cLog(s) { console.log(`=================\n${s}`) }