1、摘要
Sle4442卡为256字节加密卡,存在读数据、写数据、保护数据以及密码操作。该卡在密码验证之前数据为只读状态,需要写入数据必须先进行密码验证,密码为3个字节,新卡初始密码为0xff,0xff,0xff。该读卡器卡可读写主存储器和加密存储器,以及密码验证,和查询读卡器上卡的状态(是否验证过密码),当读卡器上有卡拔插时读卡器会主动发送卡状态指令给上位机。
2、通信协议内容
波特率 19200
表1 计算机发送到读卡器的数据格式
| 地址偏移 |
内容 |
说明 |
| 0 |
数据包头 |
0x55 |
| 1 |
指令字节1 |
1—操作卡1,2—操作卡2……4—操作卡4 |
| 2 |
指令字节2 |
Bit7:0—读,1—写 Bit2-Bit0: 0—主存储器,1—加密储存器,2—密码校验,3—查询卡状态 |
| 3 |
指令字节3 |
数据帧状态,0--单独帧,1--起始帧2--中间帧,3--结束帧 |
| 4 |
地址 |
0-255 |
| 5 |
数据字节数 |
取值范围0-32 |
| 6-37 |
数据 |
最多32字节的数据 |
| 38 |
校验高字节 |
前面0-37所有数据的和 |
| 39 |
校验低字节 |
表2 读卡器发送到计算机的数据格式
| 地址偏移 |
内容 |
说明 |
| 0 |
数据包头 |
0x55 — 正常,0x5A—未插卡,0xA5—卡无效或卡损坏,0xAA — 未验证密码,0xAB — 连续写入错误(没有起始帧),0xBB —密码验证失败 |
| 1 |
指令字节1 |
Sle4442加密卡通信协议与操作示例

本文详细描述了Sle4442加密卡的通信协议,包括数据格式、操作卡的方式(读写、密码验证、查询状态)、示例操作如单页/连续读写和密码验证,以及波特率19200的通信细节。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



