编辑: hyszqmzc 2017-12-13

RES:操作结果,0表示成功,其他表示错误,可查看附件1中错误代码. CRC:CRC16校验值,由字库卡发出的数据包均会开启CRC校验;

EF:结束符,同发送命令中结束符;

注:该回应命令中SRC值即为字库卡GID.DES值为请求命令中SRC的值,下同. 例: 发送命令: AA A5

08 00 FF FF

00 00 B0 A1

01 00

00 00 5A

55 (DES=0xFFFF,用于搜索当前在线字库卡;

TID=0xA1B0(注意此处,所有多字节数据均为低字节在前,高字节在后,所以在命令中以0xB0 0xA1出现)自定义,该值会在回应中以DES值出现,TID=0xA1B0,回应命令中TID等于该值,用于关联请求和回应命令,未开启CRC校验值,为0x0000).注意数据长度的算法. 回应命令: AA A5 0A

08 00

00 01

01 B0 A1

01 80

00 00 EC f9 5A

55 (DES=0x0000,为请求命令中SRC值,SRC为字库卡自身GID值,RES=0x0000标示请求命令执行成功),字库卡回应时,均开启了CRC16校验,使用者可根据自身使用环境决定是否检查该校验. 配置GID 该命令用于更改字库卡的GID值,该操作掉电不易失;

请求: SF CTRL DES SRC TID CMD GID CRC EF 2字节 2字节 2字节 2字节 2字节 2字节 2字节 2字节 2字节 CMD:请求命令,0x0002;

GID:控制卡GID;

其中Group和ID有效值均为为0x01-0xFE,注意,不能为0x00或0xFF;

回应: SF CTRL DES SRC TID CMD RES CRC EF 2字节 2字节 2字节 2字节 2字节 2字节 2字节 2字节 2字节 CMD:回应命令,0x8002;

RES:操作结果,0表示成功,其他表示错误,可查看附件1中错误代码. 注:回应以修改之前GID回应.回应后,立即生效. 例: 请求命令:将字库卡GID由现在的0x0101更改为0x0302 AA A5 0A

00 FF FF

00 00 B0 A1

02 00

02 03

00 00 5A

55 回应命令: AA A5 0A

08 00

00 01

01 B0 A1

02 80

00 00

21 DC 5A

55 (注意回应命令中SRC值仍为0x0101,后续再有命令回应时,SRC值就为0x0302了.若测试成功,请将GID改回原先的0x0101,这样下面所列示例命令就可以直接使用). 请求命令:将字库卡GID由0x0302更改为0x0101,注意此处DES的值;

AA A5 ........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题