新闻资讯

我们可以使用手持终端自带的RFID 演示软件
测试标签的读写
在新的安卓平台的设备,
如MC3330R, MC3390R, TC20+RFID2000
都是相同的工作平台
所以使用的SDK开发环境也相同
可以看到两个rfid相关的APP
RFID Manger 和Zebra RFID API

进入Zebra RFID API,功能全面
进入“Rapid Read”快速识读

小伙伴们可以看看zebra
手持识读的速度每秒800个标签以上

进入“Inventory”盘点识读

扣动扳机或者点下面的开始按钮
可以就可以盘点到你周围的标签

想要知道哪个标签在哪里?
右上角的定位符号点一下
可以看到下面的能量柱
配合蜂鸣器“嘀嘀嘀”的频率
你就可以找到对应的RIFD标签
![]()
![]()
![]()

接下来,再让我们看看
还可以会用到的
读写RFID的存储区的功能
进入“Access Control”

初始化读取的时候
一般EPC信息和TID信息是相同的
(根据RFID芯片厂家而定)

你可以将EPC进行读写
例如现在将EPC写入为
000011223344
上方的是目标标签的EPC信息
下方Data 区域是你需要修改的信息
注意内存区选择"EPC"
修改完成后,你要到盘点中
重新发现已经被修改EPC的标签

![]()
![]()
![]()
![]()
![]()
![]()
这节信息可以忽略,仅供专业人士参考
EPC区默认是隐藏了前2个字节
如果需要读取,可以选向下箭头
调出高级设置中
offset(word) 设置为 0
其默认值为2

修改为0后

![]()
![]()
![]()
![]()
![]()
![]()
然后我们查看内存区选择"TID"
可以读取到TID信息
TID是固定的不能被修改的

还可以查看和修改USER区的信息
USER区存储信息的长度
和你RFID标签的存储容量有关


当然,这里也可以读取和修改
RFID标签的访问密码

读取和修改
RFID标签的访问密码

![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
在这边还可以选择lock
锁定标签

选择Kill灭活标签
标签被kill后就失效了

![]()
![]()
![]()
![]()
![]()
![]()
![]()
在菜单选择:“setting”设置
可以对设备进行全面设置调整
比如进入高级识读器设置

高级设置中可以设置
天线的功率
RFID的读写方式
触发方式等待

可以通过修改Power Level
修改天线功率

可以在下面的界面
修改RFID的读写工作方式

简单看看S0 S1 S2 S3的工作不同

可以在下面的界面修改
RFID读取器的触发方式

选择Profile设置
里面已经内建了一些典型场景
RFID使用的最佳模式
比如:快速扫描,盘点,复杂环境识读
节能模式,平衡模式等等

查看RFID模块信息,修改工作国家
可以选择‘RFID Manger’


常见问题:
Q1:标签存储器分为哪几个区?
A:Tag memory(标签内存)分为Reserved(保留),EPC(电子产品代码),TID(标签识别号)和User(用户)四个独立的存储区块(Bank)。
Reserved区:存储Kill Password(灭活口令)和Access Password(访问口令)。
EPC区:存储EPC号码等。
TID区:存储标签识别号码,每个TID号码应该是唯一的。
User区:存储用户定义的数据。
此外还有各区块的Lock(锁定)状态位等用到的也是存储性质的单元。
Q2:标签有哪几种状态?
A:收到连续波(CW)照射即上电(Power-up)以后,标签可处于Ready(准备),Arbitrate(裁断),Reply(回令),Acknowledged(应答),Open(公开),Secured(保护),Killed(灭活)七种状态之一。
1、Ready状态是未被灭活的标签上电以后,开始所处的状态,准备响应命令。
2、在Arbitrate状态,主要为等待响应Query等命令。
3、响应Query后,进入Reply状态,进一步将响应ACK命令就可以发回EPC号码。
4、发回EPC号码后,进入Acknowledged状态,进一步可以响应Req_RN命令。
5、Access Password不为0才可以进入Open状态,在此进行读、写操作。
6、已知Access Password才可能进入Secured状态,进行读、写、锁定等操作。
7、进入到Killed状态的标签将保持状态不变,永远不会产生调制信号以激活射频场,从而永久失效。被灭活的标签在所有环境中均应保持Killed状态,上电即进入灭活状态。灭活操作不可逆转。
要使标签进入某一状态一般需要适当次序的一组合法命令,反过来各命令也只能当标签在适当的状态下才能有效,标签响应命令后也会转到其他状态。
Q3:标签识别号(TID)应该具有唯一性吗?怎样达成?
A:标签识别号TID(Tag identifier)是标签之间身份区别的标志(可以类比于钞票的编号)。从安全和防伪角度考虑,任何两张G2标签不应该完全相同,标签应该具有唯一性;从上述Q1的解答中我们知道,标签四个存储区块各有用处,出厂后有的还能随时改写,只有TID应该也可以担当此任,所以标签的TID应该具有唯一性。
出厂前 G2芯片的生产厂家应使用Lock命令或其他手段作用于TID,使之永久锁定;并且生产厂家或有关组织应该保证每个G2芯片适当长度的TID是唯一的,任何情况下不会有第二个同样的TID,即使某G2标签处于Killed状态不会被激活再使用,它的TID(仍在此标签中)也不会出现在另一张G2标签中。
这样由于TID是唯一的,虽然标签上的EPC码等可以被复制到另一张标签上去,也能通过标签上的TID加以区分.

最后回顾一下
