IEC 29160 — 信息技术 — RFID 标签空口接口

UHF RFID 标签架构、存储组织与通信协议

1. IEC 29160 简介:RFID 标签架构

IEC 29160 定义了在 UHF 频段工作的射频识别(RFID)标签的空口接口、存储组织和命令集。该标准是 ISO/IEC 18000 系列的一部分,但专门定义了支持跨物流、零售、医疗和制造等多个行业互操作 RFID 部署的数据结构和应用级命令语义。该标准规定了标签存储库、访问协议、安全机制和数据编码规则,确保来自不同制造商的 RFID 标签可以被全球范围内符合标准的读写器读取和写入。

符合 IEC 29160 的 UHF RFID 标签在无源模式下读取距离可达 5-10 米,在电池辅助无源模式下可达 100 米,非常适合供应链和库存管理应用。

该标准定义了每个标签上的四个存储库:用于终止和访问密码的保留存储库、存储电子产品代码的 EPC 存储库、包含带有制造商和型号信息的标签标识符的 TID 存储库,以及用于应用特定数据存储的用户存储库。存储组织遵循具有字级寻址的逻辑块结构,同时支持单个标签操作和使用防冲突算法同时识别多个标签的高效批量盘点程序。

2. 协议层与通信架构

IEC 29160 通信协议遵循物理层/链路层/应用层层次结构。物理层定义了 UHF 载波频率(取决于地区法规,860-960 MHz)、调制方案(DSB-ASK、SSB-ASK 或 PR-ASK)、数据编码(FM0 或 Miller)和数据速率(40 kbps 到 640 kbps)。链路层使用 16 位 CRC 管理盘点轮次、时隙同步和错误检测。应用层处理标签操作,包括读取、写入、锁定、终止和访问命令,具有指定的超时和重试语义。

功能 关键参数 协议细节
物理层 射频载波生成与调制 860-960 MHz, 4-30 dBm ERP DSB-ASK, SSB-ASK, PR-ASK
链路层 盘点管理、冲突解决 Q 参数 (0-15), 时隙计数 动态帧时隙 ALOHA
应用层 标签存储操作、安全 存储库、地址、字数、访问密码 读/写/锁定/终止/访问
安全层 认证、加密通信 16 字节密码、32 位覆盖码 基于 XOR 的握手、可选 AES
各地区频率法规差异显著——欧洲 865-868 MHz,美洲 902-928 MHz,中国 920-925 MHz。标签和读写器必须针对目标部署区域进行配置。

3. RFID 实施的工程设计洞见

实施符合 IEC 29160 的 RFID 系统需要仔细关注挑战性射频环境中的读取可靠性。金属表面和液体会引起失谐和信号吸收,显著降低读取性能。工程师应为其特定应用选择具有适当基底材料和天线设计的标签——金属表面使用带泡沫垫片或磁屏蔽的金属标签,液体环境使用封装标签。该标准的 Select 命令和会话标志可实现复杂的过滤策略,提高密集标签群体中的盘点效率。

随着 RFID 扩展到访问控制和支付应用,安全设计变得越来越重要。该标准提供了基本的密码保护访问,具有终止和锁定命令,但这些机制由于有限的密码长度(原始规范为 16 位)容易受到暴力破解攻击。增强的安全扩展为需要防止标签克隆和窃听的应用加入了 AES-128 加密和相互认证协议。工程师必须评估其特定部署的威胁模型,以选择适当的安全级别。

一个主要零售供应链实施符合 IEC 29160 的 UHF RFID 标签实现了 99.9% 的库存准确率,与基于条码的跟踪相比,缺货事件减少了 65%。
不安全的 RFID 标签容易受到克隆、窥探和未经授权的终止攻击。处理高价值资产或个人数据的应用必须实施可选安全扩展,包括加密通信和相互认证。

4. 常见问题

问:IEC 29160 标签能否与其他 RFID 标准同时读取?
答:IEC 29160 在 UHF 频段工作,与 HF(13.56 MHz)标准(如 ISO 14443 或 NFC)不兼容。存在可以询问 UHF 和 HF 标签的多频读写器,但它们作为独立的无线电系统运行。
问:每秒最多可以盘点多少个标签?
答:通过优化的 Q 参数设置和理想的射频条件,现代读写器每秒可盘点 200-500 个标签。实际吞吐量取决于标签群体大小、读取距离和干扰水平。
问:终止命令如何工作,能否撤销?
答:终止命令通过设置终止密码并发出终止命令永久禁用标签。此操作不可逆——一旦终止,标签无法重新激活。标准做法是在销售点终止标签以保护消费者隐私。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注