123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- /**
- * 获取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}`)
- }
|