RFIDlogo
上海营信信息热线
 
产品中心 / Product
集成智能设备
高频读写器
超高频读写器
射频天线
电子标签
手持机
有源设备
开放式通道
斑马zebra
RFID读写器介绍
解决方案 / Solution
图书档案
医疗行业
智能制造
工具管理
服装管理
人员车辆
新零售
资产仓储
其他行业
RFID应用方案
技术与支持 / Service
相关知识
相关协议
开发包下载
产品册和方案下载
驱动及工具软件
RFID是什么
RFID读写器联系方式
相关知识 首页 > 技术与支持 > 相关知识

EPCglobal Class 1 Gen 2 / ISO 18000-6C协议RFID电子标签常用命令和参数

发布时间:2020-3-25 14:06:23

本文介绍EPCglobal UHF Class 1 Gen 2 / ISO 18000-6C协议V109版的电子标签(Tag,简称标签)常用参数和操作命令,如读取TID,读写EPC区,用户区。以及常用RFID芯片Alien系列:包括(H3 、H4……); Impinj系列:包括(M4D 、M4E 、M4QT、M5 、MR6……)NXP系列:包括(UCODE7、UCODE8……)介绍,以及怎么往电子标签中写汉字等。

EPCglobal Class 1 Gen 2 / ISO 18000-6C协议RFID电子标签常用命令和参数

Tag memory(标签内存)分为Reserved(保留),EPC(电子产品代码),TID(标签识别号)和User(用户)四个独立的存储区块(Bank)。
保留区:保留区4个字。前两个字是销毁密码,后两个字是访问密码。可读可写,保留区的两个密码区的读写保护特性可以分别设置。
EPC区:标签EPC号存储在该区,其中第0个字是PC值和标签EPC号的CRC16。第1个字是PC值,该值指示标签EPC号长度,从第2个字开始才是标签的EPC号数据。可读可写。
TID区:该区存储的数据是由标签生产商设定的ID号。可读不可写。
User区:是用户数据区。可读可写。
G2命令中很多地方要求给出数据长度,这里要注意字与字节的区别。1个字等于2个字节。
有些命令需要访问密码,如果没有密码设置,则用0填充密码区,而不能为空。

读写器介绍:

RFID超高频桌面式USB接口发卡器UR5002是一款高性能的UHF频段EPCglobal UHF Class 1 Gen 2 / ISO 18000-6C ISO 18000-6B协议电子标签读写器,支持USB供电USB通讯,广泛应用于电子标签信息录入、IC卡发卡、车辆卡注册、会员管理、固定资产管理、仓储标签录入、会议签到、会议签到系统、门禁系统、防伪系统及生产过程控制等多种无线射频识别(RFID)系统。

RFID超高频桌面式USB接口发卡器UR5002

RFID超高频桌面式USB接口发卡器UR5002

Q1:更改EPC的时候为什么起始地址是0x02?
A:EPC区域前4个字节保存的是CRC和PC,EPC号是从第五个字节开始的。1WORD=2BYTE,所以起始地址从0x02开始。
 Q2:写入标签的时候,访问密码(HEX)是多少?
A:标签的访问密码默认是00000000,可以更改。
Q3:存取标签这么操作读写单个块区的数据读取标签的时候,读到的数据在哪?
A:例如我读取TID,它的TID数据会显示在数据那一栏下面。所有的读取操作都会返回EPC+所需数据,前面的是EPC。

RFID超高频分体式电子标签读写器UR6258是基于IMPINJ R2000芯片深度开发的一款高性能的UHF超高频电子标签读写器,支持EPCglobal UHF Class 1 Gen 2 / ISO 18000-6C ISO 18000-6B协议,支持RS232、RJ45(TCPIP)等多种通讯接口,4个外接TNC天线接口,广泛应用于进出仓储管理、图书管理、称重管理、固定资产管理、物流分拣、智能工具柜医疗耗材管理柜、智能交通、门禁系统、智能档案柜、防伪系统及生产过程控制等多种无线射频识别(RFID)系统。

RFID超高频分体式电子标签读写器UR6258

RFID超高频分体式电子标签读写器UR6258

Q4:访问/锁定和销毁的密码(HEX)是否跟写入的一样?密码又是多少?
A:标签默认的访问/锁定和销毁的密码是一样的,都是00000000. 但它们是不同的两个数据类型。密码区一共8个字节,前4个字节是销毁密码,后4个字节是访问密码。
注意:锁定和销毁密码默认00000000无效。对标签进行锁定和销毁操作时须修改密码。
Q5:标签有哪几种状态?
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状态,上电即进入灭活状态。灭活操作不可逆转。
要使标签进入某一状态一般需要适当次序的一组合法命令,反过来各命令也只能当标签在适当的状态下才能有效,标签响应命令后也会转到其他状态。

RFID服装智慧门店.jpg

相关解决方案:RFID服装智慧门店

Q6:命令分为哪几类?
A:从命令体系架构和扩展性角度,分为Mandatory(必备的),Optional(可选的), Proprietary (专有的)和Custom(定制的)四类。
从使用功能上看,分为标签Select(选取),Inventory(盘点)和Access(存取)命令三类。
此外还为了以后命令扩展,预留了长短不同的编码待用。
Q7:必备的(Mandatory)命令有哪些?
A:符合G2协议的标签和读写器,应该支持必备的命令有十一条:Select(选择),Query(查询), QueryAdjust(调节查询), QueryRep(重复查询), ACK(EPC答复), NAK(转向裁断), Req_RN(随机数请求),Read(读),Write(写),Kill(灭活),Lock(锁定)。

RFID超高频UHF桌面式电子标签读写器UR6206是一款豪华型馆员工作站,基于IMPINJ R2000芯片深度开发,支持EPCglobal UHF Class 1 Gen 2 / ISO 18000-6C ISO 18000-6B协议,支持RS232或USB用户接口,广泛应用于图书管理、试管试剂管理、服装门店、智能工具管理、电子收银、制服洗涤、POS收银、智能档案柜、个人身份识别、防伪及生产过程控制等多种RFID系统应用领域。

RFID超高频UHF桌面式电子标签读写器UR6206

RFID超高频UHF馆员工作站读写器UR6206

Q8:可选的(Optional)命令有哪些?
A:符合G2协议的标签和读写器,支持也可以不支持可选的命令有三条:Access(访问),BlockWrite(块写),BlockErase(块擦除)。
Q9:专有的(Proprietary)命令会是什么?
A:专有的命令一般用于制造目的,如标签内部测试等,标签出厂后这样的命令应该永久失效。
Q10:定制的(Custom)命令会有哪些?
A:可以是制造商自己定义而开放给用户使用的命令,如Philips公司提供有:BlockLock(块锁定),ChangeEAS(改EAS状态),EASAlarm(EAS报警)等命令(EAS是商品电子防盗窃系统Electronic Article Surveillance的缩写)。
Q11:选取(Select)类命令有哪些?
A:仅有一条:Select,是必备的。
标签有多种属性,基于用户设定的标准和策略,使用Select命令,改变某些属性和标志就人为选择或圈定了一个特定的标签群,可以只对它们进行盘点识别或存取操作,这样有利于减少冲突和重复识别,加快识别速度。

RFID会展人员智能管理

相关解决方案:RFID会展人员智能管理

Q12:盘点(Inventory)类命令有哪些?
A:有五条:Query, QueryAdjust, QueryRep, ACK, NAK,都是必备的。
1、标签收到有效Query命令后,符合设定标准被选择的每个标签产生一个随机数(类似掷骰子),而随机数为零的每个RFID标签,都将产生回响(发回临时口令RN16--一个16-bit随机数),并转移到Reply状态;符合另一些条件的标签会改变某些属性和标志,从而退出上述标签群,有利于减少重复识别。
2、标签收到有效QueryAdjust命令后,只是各标签分别新产生一个随机数(象重掷骰子),其他同Query。
3、标签收到有效QueryRep命令后,只对标签群中的每个标签原有的随机数减一,其他同Query。
4、仅单一化的标签才能收到有效ACK命令(使用上述RN16,或句柄Handle--一个临时代表标签身份的16-bit随机数。此为一种安全机制!),收到后,发回EPC区中的内容??EPC协议最基本的功能。
5、标签收到有效NAK命令后,除了处于Ready、Killed的保持原状态外,其它情况都转到Arbitrate状态。

RFID超高频UHF远距离抗金属资产管理标签UT9135具有优异的抗金属特性,具有很高的高性价比,高强度封装可应用于恶劣的工作环境,特殊的设计使得标签具有远距离读取能力,工作频率902~928MHz,UHF EPC Global Class1 Gen2, ISO 18000-6C协议。主要应用于固定资产管理、设备巡检、建材管理、车辆识别系统车辆管理、仓储管理、大型户外资产、电力设备及汽车部件等管理。

RFID超高频UHF远距离抗金属资产管理标签UT9135

RFID超高频UHF远距离抗金属资产管理标签UT9135

Q13:存取(Access)类命令有哪些?
A:有五条必备的:Req_RN,Read,Write,Kill,Lock, 和三条可选的:Access,BlockWrite,BlockErase。
1、标签收到有效Req_RN(with RN16 or Handle)命令后,发回句柄,或新的RN16,视状态而不同。
2、标签收到有效Read(with Handle)命令后,发回出错类型代码,或所要求区块的内容和句柄。
3、标签收到有效Write(with RN16 & Handle)命令后,发回出错类型代码,或写成功就发回句柄。
4、标签收到有效Kill(with Kill Password,RN16 & Handle)命令后,发回出错类型代码,或灭活成功就发回句柄。
5、标签收到有效Lock(with Handle)命令后,发回出错类型代码,或锁定成功就发回句柄。
6、标签收到有效Access(with Access Password,RN16 & Handle)命令后,发回句柄。
7、标签收到有效BlockWrite(with Handle)命令后,发回出错类型代码,或块写成功就发回句柄。
8、标签收到有效BlockErase(with Handle)命令后,发回出错类型代码,或块擦除成功就发回句柄。

RFID超高频工业读写器UR5306是一款高性能的UHF超高频超高频读写器,支持符合EPCglobal UHF Class 1 Gen 2 / ISO 18000-6C ISO 18000-6B标准超高频读写器,支持RS232、RS485等多种用户接口,广泛应用于智能产线、模具管理、刀具管理、AGV定位、防伪溯源、物流分拣及生产过程控制等多种RFID系统应用领域。

RFID超高频工业级一体式读写器

Q14:所谓冲突(collisions)是怎么回事,怎样抗冲突?G2用什么机制抗冲突的?
A:按上述Q9解答中提到的,当有不止一个随机数为零的标签各发回不同的RN16时,它们在接收天线上会出现不同RN16的波形迭加,也即所谓冲突(collisions),从而不能正确解码。有多种抗冲突机制可以避免波形迭加变形,例如设法(时分)使某时刻只有一个标签“发言”,接着再单一化处理,就能识别读写多张标签中的每一张标签。
上述三条Q字头的命令体现了G2的抗冲突机制:随机数为零的标签才能发回RN16,若同时有多个标签随机数为零,而不能正确解码,就策略性地重发Q字头的命令或组合,给被选择的标签群,直到能正确解码。

工业PDA四核安卓RFID超高频终端MT7,基于四核带安卓Android6.0系统, 选配配条码(一维或二维),RFID高频(NFC),超高频(902-928MHz IMPINJ R2000模块,结合5.2英寸高清IPS电容触控屏,1920*1080分辨率,标配蓝牙4.0,WIFI 2.4G/5G双频,4G,GPS。可广泛应用于智能工器具管理、工具查找、设备巡检、资产管理、图书档案盘点、防伪溯源、服装盘点、工业洗涤等多种移动作业场合无线射频识别(RFID)系统。

工业PDA四核安卓RFID超高频终端MT7

工业PDA四核安卓RFID超高频终端MT7

Q15:标签识别号(TID)应该具有唯一性吗?怎样达成?
A:标签识别号TID(Tag identifier)是标签之间身份区别的标志(可以类比于钞票的编号)。从安全和防伪角度考虑,任何两张G2标签不应该完全相同,标签应该具有唯一性;从上述Q1的解答中我们知道,标签四个存储区块各有用处,出厂后有的还能随时改写,只有TID应该也可以担当此任,所以标签的TID应该具有唯一性。
出厂前 G2芯片的生产厂家应使用Lock命令或其他手段作用于TID,使之永久锁定;并且生产厂家或有关组织应该保证每个G2芯片适当长度的TID是唯一的,任何情况下不会有第二个同样的TID,即使某G2标签处于Killed状态不会被激活再使用,它的TID(仍在此标签中)也不会出现在另一张G2标签中。
这样由于TID是唯一的,虽然标签上的EPC码等可以被复制到另一张标签上去,也能通过标签上的TID加以区分,从而正本清源。此种架构和方法简单可行,但要注意保证唯一性的逻辑链。
V109版的G2协议对TID的规定,必须的仅有32-bit(包括8-bit allocation class identifier,12-bit tag mask-designer identifier,12-bit tag model number);对更多位的bit,如SNR(serial number序列号),说的是“Tags may contain”,而非“should”。但由于EPC号码被设计成会用到区分单件商品上,32-bit大概是不够用的,应该具有SNR。G2协议修订或者Class 2等会考虑这些的吧。

相关解决方案:RFID智能工具车

Q16:G2协议中的灭活(Kill)命令效果怎么样?能否重新使用已灭活的标签?
A:G2协议设置了Kill命令,并且用32-bit的密码来控制,有效使用Kill命令后标签永远不会产生调制信号以激活射频场,从而永久失效。但原来的数据可能还在标签中,若想读取它们并非完全不可能,可以考虑改善Kill命令的含义--附带擦除这些数据。果然如此的话,人们应该可以彻底放心了。
此外在一定时期内,由于G2标签使用的成本或其他原因,会考虑到兼顾标签能回收重复使用的情况(如用户要周转使用带标签的托盘、箱子,内容物更换后相应的EPC号码、User区内容要改写;更换或重新贴装标签所费不菲、不方便;等等),需要即使被永久锁定了的标签内容也能被改写的命令,因为不同锁定状态的影响,仅用Write或BlockWrite,BlockErase命令,不一定能改写EPC号码、User内容或者Password(如标签的EPC号码被锁定从而不能被改写,或未被锁定但忘了这个标签的Access Password而不能去改写EPC号码)。这样就产生了一个需求,需要一个简单明了的Erase命令--除了TID区及其Lock状态位(标签出厂后TID不能被改写),其他EPC号码、Reserved区、User区的内容和其它的Lock状态位,即使是永久锁定了的,也将全部被擦除以备重写。
比较起来,改善的Kill命令和增加的Erase命令功能基本相同(包括应该都使用Kill Password),区别仅在于前者Kill命令使不产生调制信号,这样也可以统一归到由Kill命令所带参数RFU的不同值来考虑。

RFID智能货架HZHJ,可采用高频或超高频射频识别技术,对需要实时识别的物品实行重点监管,主要应用在试剂管理,新零售零售货架,临时流转文件管理,医疗耗材管理,样品样衣管理,智慧门店展示管理,产品、配件、物料箱等需要实时监管的管理场合。高频方案采用HR7768读写器,结合根据货架调制的HA1026天线,精确定位物品到每一层,高频智能货架无需屏蔽信号,货架外无识别区,结合后台管理系统,可以实时查看货架上物品信息,也可以根据客户要求定制各类统计报表。超高频智能货架采用UR6268读写器以及UA1313智能柜专用天线,能更大范围监管物资的实时信息。结合身份识别技术可以确定领用以及物品放置人员信息。

RFID智能货架

RFID智能货架

Q17:G2中访问(Access)等命令是可选的,若标签或读写器不支持可选的命令怎么办?
A:若不支持BlockWrite或BlockErase命令,完全可以由Write命令(一次写16-bit)多使用几次代替,因为擦除可以认为是写0,前者块写、块擦除的块是几倍的16-bit,其他使用条件类似。
若不支持Access命令,只有Access Password为0,才可进入Secured状态,才能使用Lock命令。在Open或Secured状态里都可以改变Access Password,之后再使用Lock命令锁定或永久锁定Access Password的话(pwd-read/write位为1,permalock位为0或1,参考附表),则标签再也进不了Secured状态了,也再不能使用Lock命令去改变任何锁定状态了。
若支持Access命令,才可能使用相应的命令自由进入全部各种状态,除了标签被永久锁定或永久不锁而拒绝执行某些命令和处于Killed状态以外,也多能有效执行各个命令。
G2协议规定的Access命令属于Optional可选的,但日后若能让Access命令成为必备的或者厂商生产对G2标签和读写器都支持Access命令的话,则控制和使用起来将比较灵活和全面.
特别注意:不同型号芯片的电子标签,各数据存储容量不一样
目前主流的电子标签芯片有:
Alien系列:包括(H3 、H4……);
Impinj系列:包括(M4D 、M4E 、M4QT、M5 、MR6……)
NXP系列:包括(UCODE7、UCODE8……)
G2命令中很多地方要求给出数据长度,这里要注意字与字节的区别。1个字等于2个字节。
以Alien H3芯片为例,4个区的存储容量如下:(1个字节=2位16进制数)
EPC区:96bits = 12字节 = 6个字,(24位16进制数)
User区(用户区):512bit = 64字节 = 32个字,(128位16进制数)
密码区:4个字,(16位16进制数)
TID区:64bits = 8字节 =4个字,(16位16进制数)
有些命令需要访问密码,如果没有密码设置,则用0填充密码区,而不能为空。
注意:电子标签芯片存储的数据为16进制数据(包含0~9数字,A~F字母),不能直接存储16进制数以外的其他字母、符号、汉字,需要存储的话需要将汉字,符号等转化成16进制。

RFID联系方式

请继续浏览相关产品与解决方案,或点击右边下载: RFID读写器和应用方案PDF电子版彩页

上一篇:物联网核心技术RFID射频识别有哪些应用
下一篇:RFID超高频IMPINJ R2000芯片开发的模块和读写器使用问题解答
热销高频读写器
·档案柜读写器
·馆员工作站
·工业读写器
·文件柜读写器
·18000-3协议读写器
·高频读写器
·IC卡读写器
热销超高频读写器
·R2000芯片模块
·发卡器
·工业读写器
·远距离读写器
·超高频读写器
·超高频安卓读写器
·智能柜读写器
热销电子标签
·RFID图书标签
·工具管理超高频标签
·抗金属标签
·柔性抗金属标签
·被服洗涤耐高温标签
·超高频陶瓷卡
·人像彩印IC卡
热销天线和手持终端
·超高频远距离天线
·智能柜天线
·文件柜天线
·超高频手持机
·防爆手持机
·仓储进出管理通道
·图书馆安全门
常见应用方案
·智能工具柜
·智能档案柜
·会议签到
·固定资产
·智能餐饮(智盘)方案
·智能货架
·智能文件柜
联系销售顾问微信
上海营信信息名片
RFID读写器和应用方案
友情链接: 智能工具柜| 读写器 | 英频杰Impinj | 智能档案柜| 智能工具柜 | R2000读写器 | 手持机 | RFID天线 | 智能工具柜 |
sitemap 备案号:沪ICP备11007100号-4 公安备案沪公网安备 31011202008781号 版权所有:上海营信信息技术有限