在 UHF RFID(EPC Gen2 / ISO 18000-6C)标签中,内存通常分为 Reserved、EPC、TID、USER 四个区。其中 EPC、TID、USER 是标签芯片内的非易失性存储区,而 Reserved 区则专门用于存储密码和控制信息。本文汇总了它们的异同、全拼以及各区的详细说明。
都是标签芯片内的存储区
数据掉电不丢失,属于非易失性存储。
都可被读写器访问
读写器通过标准 Read/Write 命令,按“存储区 + 起始地址 + 长度”的方式访问。
都受锁定/密码保护机制约束
三个区都可以通过 Lock 命令分别设置读写保护,部分操作可要求访问密码。
都采用二进制数据存储
本质上都是连续的 bit/字节空间,内容由应用或厂商定义。
| 对比项 | EPC 区 | TID 区 | USER 区 |
|---|---|---|---|
| 主要用途 | 存储物品的电子产品代码,用于物品标识 | 存储标签芯片自身的厂商、型号、序列号等信息 | 用户自定义数据区,用于扩展应用数据 |
| 典型容量 | 常见 96 bit、128 bit、256 bit,最大可达 496 bit | 通常 64 bit、96 bit、128 bit 等 | 从 0 到数 Kbit 不等,常见 512 bit、2Kbit、4Kbit |
| 可写性 | 可多次读写,出厂后用户可改写 | 通常出厂后只读,序列号部分一般不可修改 | 可读可写,用户可自由读写 |
| 唯一性 | 由用户写入,不一定唯一,可复制 | 通常具有唯一序列号,用于芯片级防伪 | 不保证唯一,内容完全由应用决定 |
| 读取方式 | 盘点时自动返回,速度最快 | 需要额外 Read 命令主动读取 | 需要额外 Read 命令主动读取 |
| 典型应用 | 资产编号、商品条码、物流标识 | 防伪溯源、芯片认证、序列化管理 | 维护记录、传感器数据、加密信息等 |
| 类比 | 物品的“身份证号” | 芯片的“出厂身份证” | 物品的“附加档案/备忘录” |
EPC 区:
读写器盘点标签时默认返回 EPC,因此它适合存放需要快速、批量识别的物品编码,比如资产编号、箱码、SKU 等。
TID 区:
由芯片厂商出厂写入,通常不可修改,用于标识“这颗芯片是谁生产的、什么型号、序列号是多少”。因为难以伪造,常用于防伪和芯片级追溯。
USER 区:
给用户扩展存储空间,可以记录额外信息,如维修历史、检验结果、温度数据等。并不是所有标签都有 USER 区,容量也因芯片型号不同而不同。
| 缩写 | 全拼 | 中文含义 |
|---|---|---|
| EPC | Electronic Product Code | 电子产品代码 |
| TID | Tag Identifier(标准中常称 Tag Identification) | 标签标识符 / 标签识别号 |
| USER | User Memory | 用户内存区 |
| Reserved | Reserved Memory | 保留内存区 |
Reserved 区是标签中专门用于存储密码和控制信息的区域,普通用户数据一般不存放在这里。
它主要包含两个重要的 32 位密码:
00000000(表示无密码保护)00000000注意:不同芯片厂商可能在 Reserved 区增加扩展区域,但核心内容就是这两个密码。
在 EPC Gen2 标准中,标签内存通常按以下顺序划分:
text┌─────────────┐ │ Reserved │ ← 存储访问密码、销毁密码 ├─────────────┤ │ EPC │ ← 存储电子产品代码(物品标识) ├─────────────┤ │ TID │ ← 存储芯片厂商、型号、序列号 ├─────────────┤ │ USER │ ← 用户自定义数据区 └─────────────┘
EPC 区是物品标识的核心,强调快速读取和可改写;TID 区是芯片身份标识,强调唯一性和只读防伪;USER 区是用户扩展数据区,强调容量和灵活性。
三者在 RFID 应用中常配合使用:EPC 负责“这是什么东西”,TID 负责“这颗标签芯片是否可信”,USER 负责“与这东西相关的附加信息”。
本文作者:张京
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!