搜索
bottom↓
回复: 55

RC523读身份证ID

  [复制链接]
(226133954)

出50入0汤圆

发表于 2013-8-27 10:58:52 | 显示全部楼层 |阅读模式
最近用RC523读身份证ID,经过几天摸索和参考网上资料,终于所成功了,特发此贴给有需要的朋友,但愿能少走弯路
RC523 寄存器配置:
       RcSetReg(JREG_TXASK, 0x00);
        RcSetReg(JREG_CONTROL, 0x10);
        RcSetReg(JREG_TXMODE, 0x03);
        RcSetReg(JREG_RXMODE, 0x0B);
        RcSetReg(JREG_TYPEB, 0x03);
        RcSetReg(JREG_DEMOD, 0x4D);
        RcSetReg(JREG_GSN, 0xFF);
        RcSetReg(JREG_CWGSP, 0x3F);
        RcSetReg(JREG_MODGSP, 0x18);
        RcSetReg(JREG_RXTHRESHOLD, 0x4D);
        RcSetReg(JREG_MODWIDTH,0x68);

身份证读卡器的程序流程如下:

先发送0×05,0×00,0×00询卡命令后,身份证返回12字节卡类型代码,不同身份证返回的数据不一样。比如对两个身份证发送询卡命令后分别返回

0×50 0×00 0×00 0×00 0×00 0xd1 0×03 0×86 0×0c 0×00 0×80 0×80

0×50 0×00 0×00 0×00 0×00 0xd1 0×03 0×86 0×07 0×00 0×80 0×90

询卡成功后,发送SELECT命令:0×1d 0×00 0×00 0×00 0×00 0×00 0×08 0×01 0×08 对二代身份证进行选卡操作。这时身份证返回的第一个字节应该等于SELECT命令的最后一个字节0×08,根据这个条件来判断SELECT命令是否操作成功。


最后发送GUID命令:0×00 0×36 0×00 0×00 0×08,身份证会返回10字节数据,其中前8字节就是身份证的唯一ID,后两字节是0×90 0×00。可以用后两字节来判断得到的是否是身份证ID。
(225574345)

出0入0汤圆

发表于 2013-9-2 22:25:41 | 显示全部楼层
马克一下,楼主辛苦!
(225056124)

出0入0汤圆

发表于 2013-9-8 22:22:42 | 显示全部楼层
这个真不错。
(224924712)

出0入0汤圆

发表于 2013-9-10 10:52:54 | 显示全部楼层
留名,改天试试
(217904676)

出0入0汤圆

发表于 2013-11-30 16:53:30 | 显示全部楼层
RC523寄存器配置是楼主自己实验出的么,官方好像没给这个。
(216950740)

出0入0汤圆

发表于 2013-12-11 17:52:26 | 显示全部楼层
重磅资料呀,能不能再详细一些?!
(216885580)

出0入0汤圆

发表于 2013-12-12 11:58:26 | 显示全部楼层
回复只为收藏
(216283221)

出0入0汤圆

发表于 2013-12-19 11:17:45 | 显示全部楼层
嗯  不错  学习了
(216264499)

出0入0汤圆

发表于 2013-12-19 16:29:47 | 显示全部楼层
这么说再有个写的就能骗中国了?
(215857808)

出0入0汤圆

发表于 2013-12-24 09:27:58 | 显示全部楼层
学习了。谢谢
(215077824)

出0入0汤圆

发表于 2014-1-2 10:07:42 | 显示全部楼层
收藏是良好的习惯
(214774309)

出0入0汤圆

发表于 2014-1-5 22:26:17 | 显示全部楼层
可以读就应该能修改啊!难道···
(214280086)

出0入0汤圆

发表于 2014-1-11 15:43:20 | 显示全部楼层
做事小心
(214273933)

出0入0汤圆

发表于 2014-1-11 17:25:53 | 显示全部楼层
本帖最后由 BG8CTZ 于 2014-1-11 17:29 编辑

必须跟帖!大赞!再麻烦问问楼主532基站芯片能读B卡不呢?
(211064879)

出0入0汤圆

发表于 2014-2-17 20:50:07 | 显示全部楼层
高科技啊
(206780480)

出0入0汤圆

发表于 2014-4-8 10:56:46 | 显示全部楼层
感谢楼主分享,请问宏定义 JREG_TYPEB 对应 RC523 中的哪个寄存器呢(地址值),谢谢!
(206780137)

出0入0汤圆

发表于 2014-4-8 11:02:29 | 显示全部楼层
huangxia6 发表于 2014-4-8 10:56
感谢楼主分享,请问宏定义 JREG_TYPEB 对应 RC523 中的哪个寄存器呢(地址值),谢谢!  ...

寄存器地址是 1Eh 吗?
(206774301)

出0入0汤圆

发表于 2014-4-8 12:39:45 | 显示全部楼层
目前在玩这个,但LZ的资料太不全面了,只是配置还可以,其它的,LZ说了一下流程
(205445817)

出0入0汤圆

发表于 2014-4-23 21:41:09 | 显示全部楼层
是不太完整!我也在弄这个
(205445666)

出0入0汤圆

发表于 2014-4-23 21:43:40 | 显示全部楼层
还在搞RFID吗?兄弟
(205445002)

出0入0汤圆

发表于 2014-4-23 21:54:44 | 显示全部楼层
好帖回复只为收藏需要,感谢楼主分享.
(205096652)

出0入0汤圆

发表于 2014-4-27 22:40:34 | 显示全部楼层
mark                  
(205028810)

出0入0汤圆

发表于 2014-4-28 17:31:16 | 显示全部楼层
谢谢LZ
(201146815)

出0入0汤圆

发表于 2014-6-12 15:51:11 | 显示全部楼层
不知道能不能读出身份证号码?
身份证里面应该有身份证号码的。
好像还有图片。
(201077303)

出0入0汤圆

发表于 2014-6-13 11:09:43 | 显示全部楼层
mark,支持LZ
(199000529)

出0入0汤圆

发表于 2014-7-7 12:02:37 | 显示全部楼层
做个记录,谢谢!
(195899861)

出0入0汤圆

发表于 2014-8-12 09:20:25 | 显示全部楼层
有待研究~
(195169485)

出0入0汤圆

发表于 2014-8-20 20:13:21 | 显示全部楼层
前辈,我根据你帖子上的配置 ,用RC523 计算发送字节(0x00 0x00 0x00)CRC值 与ISO14443-3文档CRC_B计算例程值不符,是否我的配置那边错误了,求指导
(193206932)

出0入0汤圆

发表于 2014-9-12 13:22:34 | 显示全部楼层
先MARK一下~
(191966118)

出0入0汤圆

发表于 2014-9-26 22:02:48 | 显示全部楼层
MARK。
MARK。
MARK。
(191574767)

出0入0汤圆

发表于 2014-10-1 10:45:19 | 显示全部楼层
改天试试这个
(188455604)

出0入0汤圆

发表于 2014-11-6 13:11:22 | 显示全部楼层
RC523读身份证ID
(188453749)

出0入0汤圆

发表于 2014-11-6 13:42:17 | 显示全部楼层
读身份证ID有什么用处?
能读到身份证号用处毕竟大
(188453156)

出0入0汤圆

发表于 2014-11-6 13:52:10 | 显示全部楼层
好东西。 用处很大,感谢楼主
(187928996)

出0入0汤圆

发表于 2014-11-12 15:28:10 | 显示全部楼层

重磅资料,谢谢
(187494626)

出0入0汤圆

发表于 2014-11-17 16:07:40 | 显示全部楼层
呵呵,O(∩_∩)O谢谢分享
(181813363)

出0入0汤圆

发表于 2015-1-22 10:15:23 来自手机 | 显示全部楼层
谢谢分享
(172630617)

出0入0汤圆

发表于 2015-5-8 17:01:09 | 显示全部楼层
mark mark mark
(169376933)

出0入0汤圆

发表于 2015-6-15 08:49:13 | 显示全部楼层
说详细点啊撸主
(165042479)

出0入0汤圆

发表于 2015-8-4 12:50:07 | 显示全部楼层
这个要做个记号才行。
(158812246)

出0入0汤圆

发表于 2015-10-15 15:27:20 | 显示全部楼层
试一下,不行,应该还差点东西。
(157536603)

出0入0汤圆

发表于 2015-10-30 09:48:03 | 显示全部楼层
请问楼主用RC523可以读A卡,读不了身份证怎么办呢?
(156226954)

出0入0汤圆

发表于 2015-11-14 13:35:32 | 显示全部楼层
学习研究
(152513749)

出0入0汤圆

发表于 2015-12-27 13:02:17 | 显示全部楼层
谢谢!真的谢谢!
(152474299)

出0入0汤圆

发表于 2015-12-27 23:59:47 | 显示全部楼层
只能买得起522的路过
(152473290)

出0入0汤圆

发表于 2015-12-28 00:16:36 | 显示全部楼层
记号下~~
(144276378)

出0入0汤圆

发表于 2016-3-31 21:11:48 | 显示全部楼层
学习了,,改天试试!!!!!!!!!!!!
(144234163)

出0入0汤圆

发表于 2016-4-1 08:55:23 | 显示全部楼层
先收藏,后面用的上
(141278800)

出0入0汤圆

发表于 2016-5-5 13:51:26 | 显示全部楼层
不错,我也做身份证项目,用的是国内的THM3060和THM3070。很多人问过我怎么去读身份证的唯一ID。
(138522173)

出0入0汤圆

发表于 2016-6-6 11:35:13 | 显示全部楼层
不错,谢谢分享。
(137400093)

出0入0汤圆

发表于 2016-6-19 11:16:33 | 显示全部楼层
不错  学习了
(136085954)

出0入0汤圆

发表于 2016-7-4 16:18:52 | 显示全部楼层
这个不错
(116907783)

出0入0汤圆

发表于 2017-2-11 15:35:03 | 显示全部楼层
学习了,谢谢楼主
(113255615)

出0入0汤圆

发表于 2017-3-25 22:04:31 | 显示全部楼层
这个有点屌。。。会不会把身份证读废掉
(96577780)

出0入0汤圆

发表于 2017-10-4 22:48:26 | 显示全部楼层
里面应该有身份证号码
(95060424)

出0入0汤圆

发表于 2017-10-22 12:17:42 | 显示全部楼层
不错  学习了,改天试下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-10-26 17:58

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表