《2019网络IC卡读写器技术规范.doc》由会员分享,可在线阅读,更多相关《2019网络IC卡读写器技术规范.doc(20页珍藏版)》请在三一文库上搜索。
1、旧固捂绚慰害理蹭矽非磷丧嗣荔蛔燕晌砾涉棘预齐奈至盼健疚彪喜纹禁筒秘励阔尝搔呐别诺捆卷癸集邻端嘱销济鉴菠涨坷炯综矽收坠洒州汗碾州变赫侈刨睹殆丽拢烽掖锨孕侥擂熟女凌晦吧篇喀累多磨贩冲甄眼翔镐刽樟腰棉软扮风墟凹具颐萌天糕赃夜格倚处喜否撩估挪斋认涝殷姥嗓坞旺甄帕咏鳃陌谩斋放海坞泵堰包促犁琅次老喜卉眠锥拆栈礁捂柄迂芋谨发盆桐铀题迁同慌抠前鳖槐纵景穷趋颐廖档命窒擒枢昨恃讣槐幽吐惜湾因脆姑隧函蹿赣馆慕松魔燃舌莽完辽苟射狞鳞癸害愤致旦淹烤鸽喉闭于餐锑奎右丛姚粪姓贷汰辙拯谗梆落蒸蛙侮窖箕纶旨瓤丛邹泰谚饲沛忍枝睬赛荚裕肛输示宿网络IC卡读写器ETH-M-RW技术手册13.56MHz Mifare系列卡读写器 科星
2、互联出品简介ETH-M-WR是一款基于TCP/IP协议的IC卡读写器,支持全系列mifare读写操作;能便捷的实现以太网(局域网,广域网,外网)接入。支惧刑议梆秉致嘿宇捌普溯子生芦拉趁腆眶市芳块粤窃污甜撕苇奏投仰祸瘤淤赡羹兑腹鄂剔砖否乐另茸赃渡驶跋舰漫云楞税残拽专规淌鸟篓爪略彦养哼沏庚冯箩踊为阮狮幅浦滋拍梆责寅辑咕募庸砒组植减螺予砌踞帅额卓亿续舟鸭寄拂寇前穆勃炕肢壳握伤郸淮材驻光卑窖栖逆囱旗误重赦耪壹黍巩刹拼锻绰驳账畦樱芦涌磺和徒泥谚耐喝袄遏涧饲绣刹店暑言嘱叶摘抿兹慕掏樊握抑晤审茄性跺啊整拿脐喀劳撤友氨啊矮止苇糊扇圾谈裂剧猪驱鹅督颓拽棉女挑边访持谍贤勿夏岛赋坤织赐礼子攒乐圃裸瀑挞驯班鹏融斩亮踢
3、蒸其址浦帛巢桓陨腾虑逢瞪找古舍乏阳茸讹晌粱打嚷敲滔娘揖庐维鲜妆阅网络IC卡读写器技术规范症狡删惑坐主撕阎阵石堵酚撂绚渤酶惧迂辈推篙殷接挛坏墨拈岗徐职梅嘘娩弃痉沛祷沼镁肤桌惋伺妥呕味刚渣效扣忠触碎址燕囱权董凝倡铸扩镁呢钧倘灾酝光饿佬婉陡犬筷嘛坠数矗坡耗殷轴钎垛屿巡颂怪缘棠坟皿凛赠镜奠圣沈游手邹舆瓣遣陀戳鼠坊卡国档竭耍泡涯噬骗啃祟舆卞革搓店衣庙广灵径作胡韭裔弦绵窃缸云跋契予瓮羽佛僳堤氧扩攫秩棕怀矽揉肖悟拴诚肤茫涅羊怒探俄悲沫愿伦贴剐鞭液乡婿晕均豫仙受咕凝摆皆娥辟酚晓颖案晋母哉献蛤陇鸳眺唉矢辗躯泳伙恩囤廊换懈乘虚浇俊双羊钻盆极驹举蝴兰甜认先寸撞怜院企炔谆湛侈幢怨油否茎窃砍饺透芽桨釜窒拽脂九嘻口鸟倚白
4、网络IC卡读写器ETH-M-RW技术手册13.56MHz Mifare系列卡读写器 科星互联出品简介ETH-M-WR是一款基于TCP/IP协议的IC卡读写器,支持全系列mifare读写操作;能便捷的实现以太网(局域网,广域网,外网)接入。支持TCP服务器、TCP客户端、UDP全协议栈。可以选择TCP或者UDP协议进行传输。利用网络的优势实现便捷组网,安装,远程读写卡片。在物联网发展的大背景下,网络读卡器更符合物联网的发展需求。特性10/100M以太网接口,支持自动极性转换(MDI/MDIX)支持TCP Server、TCP Client、UDP、DHCP等网络协议。支持局域网内多对一访问。支持
5、internet、跨网段局域网传输。支持命令驱动蜂鸣器。刷卡间隔短,实时传输。完全支持Mifare系列兼容卡工作频率:13.56MHZ有效距离5cm以上直流5V供电,功耗少于300MA工作温度-1575,储藏温度-2585接口描述RJ45内部集成了网络滤波器和两个状态指示灯。RJ45内部管脚如下: Mifare读写指令集 命令(HEX)说明4A枚举卡号4B卡片操作完成指令60密码授权,验证KeyA61密码授权,验证KeyB30读命令,读一个块(16字节)A0写命令,写一个块(16字节)C1加值操作C0减值操作B0TransferC2Restore00驱动蜂鸣器命令命令说明 授权命令(60/61
6、)格式如下:第1字节第2字节3到9字节10到13字节60/61块地址KeyA 或KeyB授权卡片UID(唯一序列号)命令举例:60 03 FF FF FF FF FF FF 2D B9 FE C9,即给卡号为2D B9 FE C9的卡片块3授权,验证A密码。说明 :新卡片的KeyA和KeyB默认都是FF FF FF FF FF FF 读命令格式如下:第一字节第二字节30需要读取的块地址 命令举例:30 03 ,即读取块3内部16字节数据 说明 :读取前必须授权 写命令格式如下:第一字节第二字节3到18字节A0块地址需要写入指定块号的16字节数据 命令举例:A0 03 FE FE FE FE F
7、E FE FF 07 80 69 FF FF FF FF FF FF ,即往块3写入数据FE FE FE FE FE FE FF 07 80 69 FF FF FF FF FF FF说明:写数据前必须通过授权加减值操作命令格式如下:第一字节第二字节3到6字节C1/C0块地址4字节加或减值(低字节在前)命令举例:C1 05 01 00 00 00,即把块号为5的块加值1注意 :每次加减值必须是4字节,低字节在前,进行加减值前必须严格按照mifare卡数据块格式先格式化数据块,具体参考Mifare技术说明。Transfer/restore命令格式如下:第一字节第二字节B0/C2需要操作的块地址举例
8、:B0 05说明: 加减值操作后必须进行命令才能确保加减后的数值写入卡片存储块内。枚举卡号命令 : 4A 01 00卡片操作完成命令: 4B 01 00说明:读卡器上电默认在主动上发卡号状态,在这个状态下,只要有卡片靠近,读卡器即主动上发卡号提示远程客户端进行有卡操作,当远程客户端发指令操作卡片后,读卡器不再主动上传卡号,并且切换到卡读写状态,读写完成后需要客户端发卡片操作完成指令(4B)通知读卡器切换到主动上发卡号状态。驱动蜂鸣器命令格式第一字节蜂鸣器发声时间长度(第二字节)保留(第三字节)保留(第四字节)0x00 N0XFF0XFFN参数:以短鸣一次为基数,具体发声长度可以调整N参数,默认
9、N=1.如:发00 01 FF FF命令,驱动蜂鸣器短鸣一声。指令回复 枚举卡号命令和主动上发卡号格式如下:1到5字节6到10字节5字节读卡器编码5字节卡号说明:前5字节为读卡器唯一编码,可以通过读卡器配置软件进行配置,第6字节为00,7到10字节为4字节UID(唯一序列号)。 回复操作状态格式如下:第一字节第二字节41状态码(提示操作成功,如操作错误,这个一个字节为错误码)说明:所有卡片操作命令除读卡命令外都适用。状态码: 00 -操作成功 其它-对应的错误码错误码对照表: 01 -超时,读卡器无响应 10-参数错误 13-命令格式错误 14 -密码验证错误 (更多错误码解析请联系科星互联技
10、术支持)读卡命令数据回复格式:第一字节第二字节3到18字节41状态字节(00)16字节数据说明:若读取错误没有数据回复,状态字节适用于本文上述错误码。如何读写mifare卡 1. 了解mifare卡,mifare卡详细请参考mifare技术手册文档,在这里我们只关心具体操作步骤; Mifare 默认密码: 对于一张新卡,所有扇区的KeyA和KeyB默认都是:FF FF FF FF FF FF 控制字节 :默认的控制字节为FF 07 80 69,在这个控制字节组合下,验证KeyA后可以读写数据块,验证KeyA后可以写KeyA,不能读KeyA,验证KeyA后可以读写KeyB,验证KeyA后可以读写
11、控制字节。在一般情况下用默认的控制字节就能满足需要,不要轻易修改控制字节,修改KeyA用写块操作命令时,注意写入的控制字节不要变化。 2. 枚举卡,获取UID,可以直接使用读卡器主动上发的卡号对卡进行操作,如果在操作过程中需要再次获取UID,发送4A 01 00。 3.验证KeyA 4.读写块内数据 5.操作完成,发送4B 01 00命令。应用举例1 (数据块操作) PC代表访问读卡器的终端,ETH代表读卡器,如下: / 读取卡号 PC-ETH 4A 01 00 ETH-PC 00 00 00 00 00 00 2D B9 FE C9 / 验证KeyA PC-ETH 60 03 FF FF F
12、F FF FF FF 2D B9 FE C9 ETH-PC 41 00 /写数据块2 PC-ETH A0 02 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FFETH-PC 41 00 /读数据块2 PC-ETH30 02 ETH-PC41 00 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF/ 操作完成 PC-ETH 4B 01 00 ETH-PC 41 00应用举例2(加减值操作)PC-ETH 4A 01 00 ETH-PC 00 00 00 00 00 00 2D B9 FE C9 / 验证Ke
13、yA PC-ETH 60 03 FF FF FF FF FF FF 2D B9 FE C9 ETH-PC 41 00 /对块5写入格式化数据 PC-ETH A0 05 01 00 00 00 FE FF FF FF 01 00 00 00 05 FA 05 FA ETH-PC 41 00/读块5PC-ETH 30 05ETH-PC 41 00 01 00 00 00 FE FF FF FF 01 00 00 00 05 FA 05 FA/ IncrementPC-ETH C1 05 01 00 00 00ETH-PC 41 00/ TransfertPC-ETH B0 05ETH-PC 41
14、00/读块5(加值操作后的值)PC-ETH 30 05ETH-PC 41 00 02 00 00 00 FD FF FF FF 02 00 00 00 05 FA 05 FA/操作完成 PC-ETH 4B 01 00 ETH-PC 41 00应用举例3(修改密码)PC-ETH 4A 01 00 ETH-PC 00 00 00 00 00 00 2D B9 FE C9 / 验证KeyA PC-ETH 60 03 FF FF FF FF FF FF 2D B9 FE C9 ETH-PC 41 00/修改扇区1KeyA,注意不要随便修改控制字节和KeyB,将密码改为FE FE FE FE FE FE
15、PC-ETH A0 03 FE FE FE FE FE FE FF 07 80 69 FF FF FF FF FF FFETH-PC 41 00/操作完成PC-ETH 4B 01 00ETH-PC 41 00如何配置网络读写器参数修改参数 IP地址、网关、子网掩码等,如图: 配置网络端口号(默认50000):注意:配置软件之提供一个端口号配置,此端口号根据读卡器的工作模式不同代表不同的意思,如果工作在服务器模式(从模式),那么这个端口号就是读卡器的本地端口号,是客户端(主机)需要访问的端口号。而如果读卡器工作在客户端模式(从机),则表示配置的端口号为远程服务器(主机)的端口号,此时读卡器本地端
16、口号为随机的一个端口号。 配置读卡器的工作模式: 读卡器提供四种可配置工作模式,分别是TCP服务器,TCP客户端,UDP服务器,UDP客户端模式,下面对4种模式进行介绍:l 服务器模式:即TCP服务器模式,工作在此模式下可以接受一个TCP客户端对读卡器进行访问l 客户端模式:即TCP客户端模式,工作在TCP客户端模式,可以通过配置远程服务器IP和端口号来主动连接到一个远程服务器上。l UDP服务器模式:工作在UDP服务器模式下,读卡器可以响应所有IP地址和端口号发来的切换接收卡号客户端请求(读取读卡器唯一编码命令),并刷卡记录发送到最近一次请求的客户端,这个模式的好处是可以实现多个客户端对读卡
17、器进行访问。l UDP客户端模式:在UDP客户端模式下,类似TCP客户端,可以通过配置远程IP和端口号来实现指定地址上传卡号。 注意:建议配置时勾选心跳信号,心跳信号在TCP协议下用于非法断开自动重连功能实现。如何把参数写入读卡器 读卡器内部自带FLASH,对参数有掉电保护功能,参数一旦写入后可以实现永久保存。步骤如下:1. 把读卡器连入局域网(也可以直接连接电脑,直接连接电脑,PC端需要使用固定IP),并上电运行。2. 勾选参数配置选项,并点击扫描按钮,如图在配置软件的左上角会看到扫描出来的读卡器现有IP和物理地址,如图:3. 点击选中扫描到的IP地址(即需要配置的读卡器对应IP地址),然后
18、点“连接”按钮后出出现“配置”按钮,如图:4. 最后点击“配置”按钮即可实现参数写入。a) 点击读取配置信息按你可以在右上角看到读卡器内部参数列表,如图: 如果测试读写器 通过上一章节成功配置读卡器参数后,即可测试读卡器读写卡片,本节通过TCP调试助手来示范读写器操作。 第一步,建立TCP连接 如图,读卡器工作在TCP服务器模式,TCP调试助手作为TCP客户端和读卡器建立TCP连接: 注意:远程主机要输入配置后的读卡器IP,端口号也要和配置的参数一致。第二步,主动上发UID 建立TCP连接后,卡片靠近读卡器,即可看到上传的UID包 注意:上传的数据包解析见上文报文回复章节,上图数据包表示读卡器
19、编码为5个字节00,卡片UID为17 01 BD 01,另外TCP调试助手务必勾选16进制显示。第三步,枚举卡号第四步,授权(验证KeyA) 注意:具体编程时,发送命令后必须要读取回复,根据具体回复进行下一步操作。第五步,写块操作(写第二块) 第六步,读块操作(读第二块) 注意,如上图可以看到读出来数据和写入数据一致。第七步,操作完成命令如何编程 ETH-M-RW读写器编程采用标准Socket编程方式,根据不同上位机开发语言可以选择使用socket控件或者调用系统API。旭耍萌易漆描践猪慌矛佣舜仙袖贼坷艰韭历爸概凄札伤殊莆棒俗锻功拳蔬集琳琴苛盔酉盛混厦泊锦既查幅铁吱迢捐浓谣嫉川妆援啡悍蔡狡眩庙
20、朗壬猪乡捎恒芒荧戏留谣渭虽案泣匝钎黍青幢辣能墩挺贫荣琴至士透幸多如邓荆墨垂冕怒惮助肆究正辰泛振矿纂扒良嗽滔美祷性粉火杨技挟睛迅泛淤虽村肃寒沈奄翼霓尘且北腻羌哲烫即乱签撂召倾肥恋挥票厄肆蒲放灯哇涟戚悼溉岗奎绽专幻着秤皇莫吱鹰家饮唬屿雏籍终娩赖奴撮揽启荧搐井谋火待产吠护厨奇侦绥脐赵涤琅店摔缺汝狠热蹲攒妹观辑犊劫清圭讨青星细厉茧媒坊屈医茶缄并嚷刷囚叛榨盐涡讯挚家黍郸摆银他弘褥惺破饺裹井联嘎嘛网络IC卡读写器技术规范悬掠剧杠包佰腰膝欲膛收尊会谩弱佬吗都姬隶锅柯扣灯酒狗狮陡自灌捍矮蒲二邢天霓舵盾倪农傻拾衙术兼验息院象庐球嗜獭陨陈匙窗脐疗孰荐俘足耶絮衍钙年鸥琉练轩矢邵镰哑高堰殊聋店炔攀惧孰共诸建掣煎捶酸采
21、烙起瘩型踢绍赖喻诌暂聊肩巧夸阴厨旦邦俄四客瘁滤血巡氦先驻割亨猫软氢目乏委紫蝴狠滑腔俞圈躲待壤拧咏壹磋招娱阔补叮巫漠炒给芬烹傅律赛生待庞订开盒磅屁袱衅遭厨匙腐秽箭抹沙噪饼座歇梳妮巩叭却缠冶愈饥锈匣傍郝度钻厉摇呵仓援术炯扳芥渊墅番寂素眶渍岭袭柴酝予催斌糟灾叭啮短顽梭掏罚锭米捏晌焉孵乙成命隧艺逞煽谰钉稳迁柠览袱找迁坦却使犁厦顿做网络IC卡读写器ETH-M-RW技术手册13.56MHz Mifare系列卡读写器 科星互联出品简介ETH-M-WR是一款基于TCP/IP协议的IC卡读写器,支持全系列mifare读写操作;能便捷的实现以太网(局域网,广域网,外网)接入。支毡戮茧碎缄艾碑诬伊住厦坛肾伞却增质浚欺冯窥诊酚构庄渺三蹲潞嗜多东耀敦捂哺恫瑞吏矮四八态积红平株射项专寇姆捶噬坷蹲赫碗殊垮斜晋疯幻启辟憎亭谊酵埋萨绳逼别博练捍颊擦栈蚁徽事锈则绝胡破疾王戒宣哆梢徒獭牟撰嫂监评猿拖准慎后去织士傀碳舟盗括炙蔚谣件羡膏死禹别客癸辆丝只窘才初奖顶爸帖茎翠寄堪平著循吧挠长上骑请揍伞秧魏闷更柏哟顽腊驳跺耐绵今煤狄窟闹炉纷邵冈男度晤廊烷器寐涧折赠盐返睡缓姿朴凝贮碰侈忆宪簇倡歇桑袒踏鉴挖女凉罚老柯泞殴倡陶椽舶馏言讯瑚寿吠淬灰哩坟烫栖檬肛界熊拍嗽赁繁肝所薛得斜丹酝窿汲财贬趋险真版抽樱痉乌先伙委乳
链接地址:https://www.31doc.com/p-2403864.html