ISO14443协议标签如何正确使用“RFIDStation.exe”应用程序读写UID?
17153
post-template-default,single,single-post,postid-17153,single-format-standard,bridge-core-1.0.5,ajax_fade,page_not_loaded,,qode-theme-ver-18.1,qode-theme-bridge,qode_header_in_grid,wpb-js-composer js-comp-ver-6.0.2,vc_responsive
 

ISO14443协议标签如何正确使用“RFIDStation.exe”应用程序读写UID?

ISO14443协议标签如何正确使用“RFIDStation.exe”应用程序读写UID?

前些天有人@我,问我们的 R321型号的RFID桌面式读写器,如何操作读写14443A协议的高频芯片标签,那么!热情的小君君我呢,怎能坐以待毙哟!本期就编辑了此文章,图文+视频:供大家学习和实操!!!!(嘿嘿!掌声响起来O(∩_∩)O~)→→→

首先前言部分带大家认识一下打开demo软件的RFIDStation.exe”应用程序的主界面。

                          RFIDStation主界面

RFIDStation 支持 ISO15693ISO14443 双协议,主界面分为三块区域,通信设置区

配置参数区数据显示区

通信设置区可以用来设置通信接口,根据阅读器支持的接口来选择 USB 还是RS232485 串口。

配置参数区用来配置 ISO15693 ISO14443 协议相关参数。

数据显示区是用来显示 DEMO 与读写器之间的通信数据。

通信设置区配置参数区,以及 DEMO ISO15693 ISO14443 标签的读取 UID、读取数据块以及透传操作。

 

配置参数

配置参数区包括三大块:

第一块是协议类型的选择,工作模式的选择,命令模式的选择“uid传输模式”的选择,以及蜂鸣器控制。

第二块包括读写器地址的设定,“AFI模式”,标签控制,以及波特率控制

第三块包括设置参数获取参数,和默认参数

用户首次使用时,请左击获取参数查看该读写器的出厂参数设置,之后用户可以根据自己的要求选择参数,左击设置参数即可完成参数设置,如果设置出现错误或者想恢复出厂默认参数,左击默认参数即可恢复出厂设置。

 

下面 具体来看看ISO14443协议的从设置连接在到读取的 操作分解:

配置 ISO14443 参数

如下图所示,协议类型选择“ISO14443”,工作模式已经固定“Inventory”,命令

模式选择“触发”,UID 传输模式选择“被动”,AFI 模式已经固定“禁止”,标签控制选择“不静默”,设置完毕后,点击“设置参数”按钮完成ISO14443 协议的配置。

                    (阅读器 ISO14443 协议配置)

此处歇一会儿,来段视频看看小君君是如何操作的


(WIFI下观看 土豪随意)


(WIFI下观看 土豪随意)

然后按照下图选择“ISO14443协议,会弹出下图的“ISO14443标签操作框。

                       (标签操作选择框)

                  (SO14443 标签操作框) 

再来段短视频 看看如何读取到的,视频很短不要吝啬流量哦 O(∩_∩)O~


(WIFI下观看 土豪随意)

读取ISO14443 标签 UID

将一张ISO14443 标签放入阅读器的工作场,设置好参数,在 ISO14443 操作框的“信息输出”栏中左击“读取”按钮,读取到的 UID 会显示在“查询场内标签”框中。如果 下图所示:

WarningISO14443 卡读取和 ISO15693 卡不一样,第二次左击读取按钮才可以读到 UID

                        (读取 M0UID

 M0 数据块

M0 操作Ⅰ中,写入读取数据块的首“地址”及块“数目”,左击“写数据页”按钮,标志一栏返回“成功”则表示写入数据块成功。如下图所示。

Warning

①输入的数据格式为16 进制

M0 卡数据块地址从 04 开始,如果意外写到010203 会发生错误,必须先读取 UID 再进行写 M0

据块操作

③块地址必须在标签实际内存地址之内

④块数目只能填1,一次只能写入 1 个块(4Bytes

M0 数据块

 M1 数据块

M1 操作Ⅰ中,写入读取数据块的首“地址”,“数目”已经默认为 1,左击“读取”按钮,标志一栏返回“成功”表示写入数据块成功。如下图所示。

Warning

1.输入的数据格式为 16 进制

2.每个扇区的块 3 为密码去,谨慎写入!如下图所示

3.扇区 0 的块0 为厂商标志代码,如果在地址栏中填入 00 会发生写入错误,和M0 卡一样,写入错误必须

从读取UID 开始重新进行操作

                      (M1卡片存储结构)

4.块地址必须在标签实际内存地址之内

5.块数目已经默认为 1,一次写入 1 个块(16Bytes

                     (写 M1 数据块)

 M1 数据块

M1 操作Ⅱ中,写入读取数据块的首“地址”,“数目”已经默认为 1,左击“读取”按钮,标志一栏返回“成功”表示写入数据块成功。如下图所示。

Warning

①输入的数据格式为16 进制

②块地址必须在标签实际内存地址之内

③一次读取16 Bytes

                    (M1 数据块

 ISO14443 标签透传

透传功能允许用户通过阅读器对卡直接操作,操作规范须严格遵守ISO14443 协议。打开透传页面如下图所示。

Warning

①标签响应时间:

Inventory :10000ìs

Read :10000ìs

Write :15000ìs

②标签响应帧长度无须填写

③点击下图  Crc 按钮可以添加 crc 校验码

④最后字节发送的 bit 数严格遵循协议规范

ISO14443 的透传操作中,如果有一步操作出错,所有操作必须从Inventory 重新开始

S50 S70 卡的可写数据区是从地址 04 开始,如果写数据块地址错误的填写成只读数据块,会发生错误,

接下来的操作必须从 Inventory 重新开始

⑦发送的数据格式为 16 进制,字节间无间隔,例如 120325…

               (ISO14443 标签透传

 

最后,举个例子→Example:

UID : 0044 07 042461B9F50180(M0)

Inventory :

>>> 26 (最后字节发送的bit 数:07

<<< 4400

>>> 9320 (最后字节发送的bit 数:08

<<< 88042461C9

>>> 937088042461C9+CRC (最后字节发送的bit 数:08

<<< 04DA17

>>> 9520 (最后字节发送的bit 数:08

<<< B9F50180CD

>>> 9570B9F50180CD+CRC (最后字节发送的bit 数:08

<<< 00FE51

Write Block :

>>>A20433333333+CRC (最后字节发送的bit 数:08

<<<0A

Read Block :

>>> 3004+CRC (最后字节发送的bit 数:08

<<< 33333333121212126666666612121212AB54

暂无评论

抱歉,评论表格在这个时候已关闭。