ISO18000-6C 电子标签数据存储空间及数据加密说明
ISO18000-6C电子标签是指符合ISO 18000-6C空中接口协议的电子标签,它的特点是:速度快,数据速率可达40kbps~640kbps;可以同时读取的标签数量多,理论上能读到1000多个标签;首先读EPC号码,标签 的ID号需要用读数据的方式读取;功能强,具有多种写保护方式,安全性强;区域多,分为EPC区(96bits或16Bytes,可扩展到 512bits)、ID区(64bit或8Bytes)、用户区(224bit或28Bytes)、密码区(32bits或4 Bytes),但有的厂商提供的标签没有用户数据区,如Inpinj 的标签。EPC C1G2标准主要适用于物流领域中大量物品的识别,正处于不断发展之中。
数据存储
根据协议规定,从逻辑上将标签存储器分为四个存储体,每个存储体可以由一个或一个以上的存储器组成。如图所示。这四个存储体是:
a) 保留内存
保留内存应包含杀死口令和访问口令。杀死口令应存储在00h至1Fn的存储地址内。访问口令应存储在20h至3Fn的存储地址内。
b) EPC存储器
EPC存储器应包含在00h至0Fh存储位置的CRC-16、在10h至1Fh存储地址的协议-控制(PC)位和在20h开始的EPC。PC被划分成10h至14Fh存储位置的EPC长度、15h至17Fh存储位置的RFU位和在18h至1Fh存储位置的编号系统识别(NSI),CRC-16、PC、EPC应优先存储MSB (EPC的MSB应存储在20h的存储位置)。注:
c) TID存储器
TID存储器应包含00h至07n存储位置的8位ISO15963分配类识别(对于EPCglobal为111000102)、08h至13n存储位置的12位任务掩模设计识别(EPCglobal成员免费)和14h至1Fn存储位置的12位标签型号。标签可以在1Fn以上的TID存储器中包含标签指定数据和提供商指定数据(例如,标签序号)。
d) 用户存储器
用户存储器允许存储用户指定数据。该存储器组织为用户定义。
◆ 杀死口令
保留内存的00h至1Fh存储电子标签的杀死口令,杀死口令为1 word,即2 bytes。电子标签出厂时的默认杀死指令为0000h。用户可以对杀死指令进行修改。用户可以对杀死口令进行锁存,一经锁存后,用户必须提供正确的访问口令,才能对杀死口令进行读写。
◆ 访问口令
保留内存的20h至3Fh存储电子标签的访问口令,访问口令为1 word,即2 bytes。电子标签出厂时的默认访问指令为0000h。用户可以对访问指令进行修改。用户可以对访问口令进行锁存,一经锁存后,用户必须提供正确的访问口令,才能对访问口令进行读写。
EPC存储器
◆ CRC-16(Cyclic Redundancy Check,循环冗余校验)
循环冗余校验位,16比特,上电时,标签应通过PC前五位指定的(PC+EPC)字数而不是整个EPC存储器长度计算CRC-16
◆ PC(Protocol Control,协议控制)
PC位包含标签在盘存操作期间以其EPC反向散射的物理层信息。EPC存储器10h至1Fn存储地址存储有16PC位,PC位值定义如下:
◆ 10h—14n位:标签反向散射的(PC+EPC)的长度,所有字为:
000002:一个字(EPC存储器10h—1Fn存储地址)
000012:两个字(EPC存储器10h—2Fn存储地址)
000102:两个字(EPC存储器10h—3Fn存储地址)
111112:32个字(EPC存储器10h—1FFn存储地址)
◆ 15h—17 h位:RFU(第1类标签为0002)
◆ 18h—1F h位:默认值为000000002且可以包括如ISO/IEC 15961定义的AFI在内的计数系统识别(NSI)。NSI的MSB存储在18h的存储位置。
默认(未编程)PC值应为0000h。
截断应答期间,标签用PC位代替00002。
◆ EPC(Electronic Product Code,产品电子代码)
EPC存储在以20h存储地址开始的EPC存储器内,MSB优先。询问机可以发出选择命令,包括全部或部分规范的EPC。询问机可以发出ACK命令,使标签反向散射其PC、EPC和CRC-16(在特定情况下该标签可以截断应答-参见6.3.2.10.1.1)。最后,询问机可以发出Read命令,读取整个或部分EPC。
[注]PC+EPC也称为UII
TID存储器
TID存储器应包含00h至07n存储位置的8位ISO15963分配类识别(对于EPCglobal为111000102)、08h至13n存储位置的12位任务掩模设计识别(EPCglobal成员免费)和14h至1Fh存储位置的12位标签型号。标签可以在1Fh以上的TID存储器中包含标签指定数据和提供商指定数据(例如,标签序号)。
用户存储器
用户存储器允许存储用户指定数据。
以上内容是关于ISO18000-6C电子标签的内部存储结构和数据存储方式,供用户在操作和使用ISO18000-6C电子标签 时参考。