SK330刷卡设备
SK330 刷卡设备使用手册:涵盖产品外观、商品参数、接口定义、协议指令与安装方法。

前言
感谢使用提供的SK330刷卡设备。认真阅读本文档,可以帮助您了解此设备功能、特点、以及快速掌握设备的使用、安装方法。
产品简介SK330刷卡设备是针对刷卡场景设计的一款产品,支持韦根,RS232,RS485接口。
产品特点1,支持韦根26、34切换。2,支持韦根,RS232,RS485三种接口。3,支持读写M1卡扇区。4,波特率115200。
工作模式1,普通工作模式刷卡直接输出,刷卡成功时,蜂鸣器动作,绿色LED灯亮。2,线控模式此模式下,刷卡不会响蜂鸣器,不会亮绿色LED灯,需参考接口定义,通过接口电平的拉低与拉高,控制蜂鸣器,绿色LED灯动作。仅韦根版本的刷卡器支持。线控模式设置方法:先将MODEL设置引脚拉低(可以对地短接),刷卡器上电后,即为线控模式。 3,协议模式刷卡后输出数据给上位机,上位机可通过协议控制设备做相应动作,仅485\232版本的刷卡器支持。此模式下,也可以发送协议指令读写扇区。4,韦根协议切换韦根26:WG26/34_SEL引脚悬空,刷卡器上电,即为韦根26协议。韦根34:WG26/34_SEL引脚对地短接,刷卡器上电,即为韦根34协议。
产品外观
外观图

产品尺寸图
产品上盖图
产品下盖图





商品参数
常规参数支持接口 RS2
RS4
韦根工作电压 DC 9V-24V读卡电流 80mA (典型值12V供电)指示方式 红光、绿光、蜂鸣器安装方式 壁挂式安装产品尺寸 109.3mm75mm21mm支持卡类型S70\CPU\FM1208\FM1216-137\MIFARE CLASSIC EV1 4K(S70)\mifare desfire ev2d42\UL\FM12081K+7K\NTAG216\S50\ultralight c\UL EV1\DESFIRE EV2 D41\UltralightEV1\ISO14443B CPU\身份证操作卡方式 读物理卡号、读写扇区、操作CPU卡刷卡距离 ≤5cm (具体与卡片类型、规格以及使用场景有关)天线规格 13.56MHz
接口定义
Pin# 定义 说明1 LEN_IN LED灯控制脚,低电平有效2 BEEP_IN 蜂鸣器控制脚,低电平有效3 GND 电源负4 VCC 电源正5 WG_D0 韦根D0Pin1 Pin8Pin9 Pin12 6 WG_D1 韦根D17 WG26/34_SEL 韦根协议设置引脚悬空:韦根26低电平:韦根348 WG_MODEL 韦根线控模式设置引脚:低电平有效9 VCC 电源正10 GND 电源负11 232_RXD/485B 232接收脚/RS485 B 线12 232_TXD/485A 232发送脚/RS485 A 线

协议指令
数据传输协议
请求数据格式命令头+ 命令字 + 标识字 + 长度字+ 数据域+ 校验字命令头:两字节,默认为0x55,0xAA命令字:一字节长度字:两字节,指明本条命令从长度字后面开始到校验字的字节数(不含效验字),低位在前数据域:此项可以为空校验字:一字节,从命令头到数据域最后一字节的逐字节异或值
应答数据格式命令头+ 命令字 + 标识字 + 长度字+ 数据域+ 校验字命令头:两字节,默认为0x55,0xAA命令字:一字节标识字:一字节, 0x00则代表成功应答,其它失败或错误长度字:两字节,指明本条命令从长度字后面开始到校验字的字节数(不含效验字),低位在前数据域:此项可以为空校验字:一字节,从命令头到数据域最后一字节的逐字节异或值 任务启动标志位:AUTO/START/FINISH标识,目前所有的任务标志位均不生效,可以省略。注意:0x24、0x25、0x53(设置输出模式)命令会保存配置,掉电后重启不会丢失。5.1.3. 0X04 LED 和蜂鸣器控制指令: 0x04说明:仅支持动作一次,延时时间与刷卡时延时相同。PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2Byte Default: 0x55 0xaa 包头 1Byte Default: 0x55 0xaa命令字 1Byte 0x04 命令字 1Byte 0x04数据域长度 2Byte 0x05 0x00 标识字 1Byte 0x00 : 成功非0: 失败数据域 1Byte开关:0关闭,1 使能bit0: 保留bit1: 红灯控制位(无效)bit2: 绿灯控制位bit3: 蜂鸣器控制位数据域长度 2Byte N数据域 N Byte 数据: N = 0时没有此项校验字 1Byte 校验字 1Byte示例:控制蜂鸣器和灯动作一次:55 AA 04 01 00 0C F6 (绿灯+蜂鸣器)控制蜂鸣器动作一次:55 AA 04 01 00 08 F2控制蜂鸣器和灯动作一次:55 AA 04 01 00 04 FE设备返回:55 AA 04 00 00 00 FB 5.1.4. 0X24 LED 配置指令: 0x24说明:只有绿灯可控PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2Byte Default: 0x55 0xaa 包头 1Byte Default: 0x55 0xaa命令字 1Byte 0x24 命令字 1Byte 0x24数据域长度 2Byte 0x01 0x00 标识字 1Byte 0x00 : 成功非0: 失败数据域 1Bytebit0: 白灯控制位(无效)bit1: 红灯控制位(无效)bit2: 绿灯控制位数据域长度 2Byte N数据域 NByte数据: N = 0时没有此项校验字 1Byte 校验字 1Byte示例:刷卡亮灯:55 AA 24 01 00 04 DE刷卡不亮灯:55 AA 24 01 00 00 DA设备回应:55 AA 24 00 00 00 DB5.1.5. 0X25 蜂鸣器响应配置指令: 0x25说明:PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2Byte Default: 0x55 0xaa 包头 1Byte Default: 0x55 0xaa命令字 1Byte 0x25 命令字 1Byte 0x25数据域长度 2Byte 0x01 0x00 标识字 1Byte 0x00 : 成功非0: 失败数据域 1 Byte0:蜂鸣器关1:蜂鸣器开 数据域长度 2Byte N数据域 N Byte 数据: N = 0时没有此项校验字 1Byte 校验字 1Byte 示例:刷卡响蜂鸣器:55 AA 25 01 00 01 DA刷卡不响蜂鸣器:55 AA 25 01 00 00 DB设备回应:55 AA 25 00 00 00 DA
卡号上报开关指令: 0x53说明: 无PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2Byte Default: 0x55 0xaa 包头 1Byte Default: 0x55 0xaa命令字 1Byte 0x53 命令字 1Byte 0x53数据域长度 2 Byte 标识字 1Byte0x00: 成功0xFF: 失败其他值: 失败数据域 1 Byte0x00:不上报卡号0x01:不上报卡号0x02:串口普通输出卡号0x03:串口协议输出卡号数据域长度 2 Byte数据域 N Byte校验字 1 Byte 校验字 1 Byte示例:55 aa 53 01 00 00 AD 不上报卡号55 aa 53 01 00 01 AC 不上报卡号55 aa 53 01 00 02 AF 串口普通输出卡号55 aa 53 01 00 03 AE 串口协议输出卡号
读取 M1 卡一块数据指令: 0x51 读取 M1 卡某块说明: 任务启动标志字段可选,当指令中不包含该标志位时,默认按 AUTO 标识执行PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2Byte Default: 0x55 0xAA 包头 1Byte Default: 0x55 0xAA命令字 1Byte 0x51 命令字 1Byte 0x51数 据 域长度 2 Byte N 标识字 1Byte 0x00 : 成功非 0 : 失败数据域 N Byte密钥类型 1Byte 0x60 -> KEY A0x61 -> KEY B 数据域长度 2 Byte N块号 1 Byte 0 ~ 0xFF密钥 6 Byte数据域 N Byte 数据 N = 0 时没有此项任务启动标志位 ( 可选)1 Byte0x00 -> AUTO0x01 -> START0x02 -> FINISH校验字 1 Byte 校验字 1Byte示例:用A(0x60)密钥做认证,读取6 扇区第二块(即绝对块号为 0x19)数据。认证密钥为FF FF FF FF FF FF,标志位选配。PC-->Reader :55 AA 51 09 00 60 19 FF FF FF FF FF FF 00 DE 包含标志位PC-->Reader :55 AA 51 08 00 60 19 FF FF FF FF FF FF DF 无标志位Reader-->PC :55 AA 51 00 10 00 12 34 56 78 90 12 34 56 78 90 12 34 56 78 90 12 34 读卡成功Reader-->PC :55 AA 51 FF 00 00 51 失败或无卡
写 M1 卡一块数据指令: 0x52 向 M1 卡某块写数据说明: 任务启动标志字段可选,当指令中不包含该标志位时,默认按 AUTO 标识执行PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2 Byte Default: 0x55 0xAA 包头 1Byte Default: 0x550xAA命令字 1 Byte 0x52 命令字 1Byte 0x52数 据 域 长度 2 Byte N 标识字 1Byte 0x00 : 成功非 0 : 失败数据域 N Byte密钥类型 1 Byte 0x60 -> KEY A0x61 -> KEY B 数据域长度 2Byte N块号 1 Byte 0 ~ 0xFF密钥 6 Byte数据域 NByte 数据 N = 0 时没有此项数据 16 Byte任务标志位(可选) 1 Byte0x00 -> AUTO0x01 -> START0X02 -> FINISH校验字 1 Byte 校验字 1Byte示例:用B(0x61)密钥做认证,向6扇区第二块(即绝对块号为0x19)写数据。认证密钥为FF FF FF FF FF FF,标志位选配。PC-->Reader :55 AA 52 19 00 61 19 FF FF FF FF FF FF 11 11 11 11 11 11 11 11 22 22 22 22 22 22 2222 00 CC 包含标志位PC-->Reader :55 AA 52 18 00 61 19 FF FF FF FF FF FF 12 34 56 78 90 12 34 56 12 34 56 78 90 1234 56 CD无标志位Reader-->PC :55 AA 52 00 00 00 AD写数据成功Reader-->PC :55 AA 52 FF 00 00 52 失败或无卡
读 M1 卡扇区内多个块指令: 0xA0 读 M1 卡扇区内多个块说明: 可读 S50/S70 卡,扇区号、偏移、块数的取值根据卡片类型而定偏移--以选取的扇区 0块为起始地址计算待读块的基地址。块数--以选定的基地址块为读卡开始块,连续读取选中的块数。命令解析:读取一张卡的 2 扇区 1块和 2 块数据55 AA A0 0B 00 00 60 02 01 02 FF FF FF FF FF FF 3555 AA A0 0B 00 00 60 02 01 02 FF~FF35命令头指令数据长度AUTO密钥类型扇区号待读块基地址从基地址开始连续读几块密钥 校验字注:读取的块数不可为0,若为 0 视为无效指令;一条指令中不可跨扇区读取块数据PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2Byte Default: 0x55 0xAA 包头 1Byte Default: 0x55 0xAA命令字 1Byte 0xA0 命令字 1Byte 0x51数据域长度 2Byte N 标识字 1Byte 0x00 : 成功非 0 : 失败数据域 11Byte任务标志位 1 Byte0x00 -> AUTO0x01 -> START0x02 -> FINISH 数 据 域 长度 2Byte N密钥类型 1 Byte 0x60 -> KEY A0x61 -> KEY B扇区号 1 Byte S50 -> 0x00~0x0FS70 -> 0x00~0x27偏移 1 ByteS50 -> 0x00~0x03S70 -> 0x00~0x03 或0x00~0x0F数据域 NByte 数据 N = 0 时没有此项块数 1ByteS50 -> 0x01~0x04S70 -> 0x01~0x04 或0x01~0x10密钥 6 Byte校验字 1Byte 校验字 1Byte 示例:用A(0x60)密钥做认证,读取2 扇区0 块、1 块、2块数据,即以 0块为基地址连续读3块。认证密钥为FF FF FF FF FF FF,标志位设置为 AUTO。PC-->Reader :55 AA A0 0B 00 00 60 02 00 03 FF FF FF FF FF FF 35Reader-->PC :55 AA A0 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6F 读数据成功Reader-->PC :55 AA A0 FF 00 00 A0 失败或无卡
写 M1 卡扇区内多个块指令: 0xA1 写多块数据说明: 可读 S50/S70 卡,扇区号、偏移、块数的取值根据卡片类型而定偏移--以选取的扇区 0 块为起始地址计算待写块的基地址。块数--以选定的基地址块为写卡开始块,连续写数据到选中的块数。命令解析:写数据到一张卡的 2 扇区 1 块和 2 块(指令详见示例)55 AA A1 2B 00 00 60 02 01 02 FF FF FF FF FF FF ... ... 36注:待写入的块数不可为 0,若为 0 视为无效指令;一条指令中不可跨扇区写入数据55AAA1 2B 00 00 60 02 01 02 FF~FF... ...36命令头指令数据长度AUTO密钥类型扇区号待写块基地址从基地址开始连续写几块密钥 待写数据检验字PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2 Byte Default: 0x55 0xAA 包头 1 Byte Default: 0x55 0xAA命令字 1 Byte 0xA1 命令字 1 Byte 0xA1数据域长度 2 Byte N 标识字 1 Byte 0x00 : 成功非 0 : 失败数据域 N Byte任 务 标志位 1 Byte0x00 -> AUTO0x01 -> START0X02 -> FINISH数据域长度 2 Byte N密 钥 类型 1 Byte 0x60 -> KEY A0x61 -> KEY B扇区号 1 Byte S50 -> 0x00~0x0FS70 -> 0x00~0x27偏移 1 ByteS50 -> 0x00~0x03S70 -> 0x00~0x03 或0x00~0x0F数据域 0 Byte 数据 N = 0 时没有此项块数 1ByteS50 -> 0x01~0x04S70 -> 0x01~0x04 或0x01~0x10密钥 6 Byte数据 N Byte N = 16 * 块数校验字 1 Byte 校验字 1 Byte 示例:用 A(0x60)密钥做认证,向 2 扇区 1 块、2 块写入数据,即以 1 块为基地址连续写 2 块。认证密钥为 FF FF FF FF FF FF,标志位设置为 AUTO。PC-->Reader :55 AA A1 2B 00 00 60 02 01 02 FF FF FF FF FF FF 11 11 11 11 11 11 11 11 11 00 00 00 00 00 0000 00 00 00 00 00 00 00 33 33 33 33 33 33 33 33 33 36Reader-->PC : 55 AA A1 00 00 00 5E 写数据成功Reader-->PC :55 AA A1 FF 00 00 A1 失败或无卡 5.1.11. 0XA6 发送 APDU 指令指令: 0xA6说明: 用于与 CPU 卡之间进行通信,APDU 指令可参见《FMCOS2.0 用户手册》PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2 Byte Default: 0x55 0xAA 包头 1 Byte Default: 0x55 0xAA命令字 1 Byte 0xA6 命令字 1 Byte 0xA6数据域长度 2 Byte N 标识字 1 Byte 0x00 : 成功非 0 : 失败数据域 N Byte任 务标 志位1 Byte 0x01 -> START0X02 -> FINISH 数据域长度 2 Byte NAPDUDATA N Byte 符合 ISO7816-4 的数据结构 数据域 N Byte 数据 N = 0 时没有此项校验字 1 Byte 校验字 1 Byte例:红色字体部分为APDU 指令选择应用目录:PC-->Reader :55 AA A6 08 00 01 00 A4 00 00 02 3F 01 C8Reader-->PC : 55 AA A6 00 11 00 6F 0D 84 05 41 44 46 30 31 A5 04 9F 08 01 02 90 00 4C获取4 位随机数:Reader-->PC : 55 AA A6 06 00 01 00 84 00 00 04 DEReader-->PC :55 AA A6 00 06 00 7C C9 56 38 90 00 14外部认证:四位随机数用于外部认证,认证方式为DES 单倍长,默认密钥(1122334455667788)PC-->Reader :55 AA A6 0E 00 01 00 82 00 00 08 71 7E B1 7D 4C F6 81 17 33 Reader-->PC : 55 AA A6 00 02 00 90 00 CB选择二进制文件:PC-->Reader :55 AA A6 06 00 02 00 B0 83 00 00 6EReader-->PC : 55 AA A6 00 12 00 11 22 33 44 55 66 77 88 00 00 00 00 00 00 00 00 90 00 53
安装方法

联系方式
视频教程
SK330 产品演示
观看视频常见问题
如何获取该产品的最新固件?
固件与升级包需提交企业信息申请,审核通过后发送下载链接;亦可在设备后台在线升级。
手册内容与设备实际不一致?
请以设备机身标签与最新版本手册为准;如有疑问可联系微光技术支持获取帮助。
