求RFID的使用方法?

求RFID的使用方法?,第1张

1、设备连接好后,按下电源开关,并通过设备指段配示灯状态确保上电正常后,打开测试工具R-Tool文件夹,并在文件夹目录找到文件,双击此文件打开测试工具。

2、在设备类型中找到串口通信,进行搜简茄索。

3、进入R-Tool测试软件主界面后,进行标签盘点测试:

4、在R-Tool测试软件主界面,进行标签 *** 作测试。

5、通过以上 *** 作步骤后(标签型号选中“NXP ICODE SLIX”),展开标签全部 *** 作功能的复选项。

6、在此展开的标签 *** 作功能复选项列表中,用户可以勾选要 *** 作标签的一个或多个功能, *** 作的先后顺序可自定义,选好待 *** 作的功能和顺序后点拦燃察击开始按钮进行 *** 作即可。

用RFID读写器(比如HR2002)厂家提供的demo或自己编写程序来做存取控制

1.启动读写器

启动笑空电脑,打开RFID实验箱,取出高频读写器用USB连接线连接电脑。在电脑上打开读写器演示软件YX7036DemoCN.exe,进入主界面,打开端口。

2.读取lSO14443A协议卡片信息

1)将读写器演示软件选项切换到lSO14443A协议(图2-1中1),点击“切换到lSO14443A模式”(图2-1中2),点击“打开射频”(图2-1中3),此时高频读写器正式进入lSO14443A读写准备状态。

2)点击“Request”(图2-1中4),此时卡类型即显示在右边(图2-1中12),执行Request命令后,若射频场中有ISO14443A标签存在,“卡类型”文本框将会显示该标签的类型代码;否则,状态栏提示“无ISO14443A电子标签可 *** 作”。由于该命令执行的是Request(All),处于任何状态的标签均会应答;如果调用Request(Idle),则只有处于Halt状态之外的标签才能应答。

3)点击“Anticoll”(图2-1中5),Mifare One 防冲突获取答升旦射频场中一张Mifare One标签的UID,如果防冲突执行成功,“卡号”文本框将会显示获取到的4字节标签UID(图2-1中13);否则状态栏显示“防冲突失败”。ULAnticoll: UltraLight 防冲突:获取射频场中一张UltraLight标签的UID,如果防冲突执行成功,“卡号”文本框将会显示获取到的7字节标签UID;否则状态栏显示防冲突失败。

4)点击“Select”(图2-1中6),选择指定UID的标签,以后的所有 *** 作均针对该标签。如果选择成功,“卡容量大小”文本框会显示标签存储区的大小(图2-1中14)。注意:UltraLight标签无需执行该命令,在ULAnticoll过程中已经进行了Select *** 作。

           清扰            

图2-1

3.读写lSO14443A协议卡片数据

对lSO14443A协议卡片数据进行读写之前先要对电子标签进行证实 *** 作,点击“AuthKey”(图2-1中8) *** 作会读取“读写”框中的密钥,用指定的密钥类型证实所选的扇区。如果填写的密钥与标签扇区上的密钥匹配,则证实成功,状态栏显示“AuthKey:执行成功”。认证成功后,就可以对数据区的内容进行读取或修改了。选择扇区号(图2-1中15),选择块号(图2-1中16),点击“Read”(图2-1中17),成功则在数控块中看到所 *** 作的数据块数据(图2-1中19)。在数据块框中(图2-1中19)输入需要写入数据块的数据,点击“Write”(图2-1中18),成功即在左下角显示“Write执行成功”。

注意:

1. Mifare one S50(共16个扇区)

块0~块2为数据块块3为密钥块.

Mifare one S70(共40个扇区)

当扇区号<=31时,块0~块2为数据块块3为密钥块

     当扇区号>31时,块0~块14为数据块块15为密钥块.

2.要写入数据时,数据的长度必须为16个字节.

3.读UltraLight标签时,请将扇区号设为0,块号即为UltraLight标签对应的页号.读取的内容是从选择的页号开始的连续4个页.

4.写UltraLight标签时,只有低四个字节能被写入标签,余下的12个字节为0

另外,有专用于UltraLight标签的写命令ULWrite,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12411478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存