GB/T 31866-2023 是物联网标识体系的核心基础标准,规定了物品编码 Ecode 的编码原则、编码结构、表示形式,适用于物联网场景中物品的编码分配、信息采集与跨系统数据交换,旨在解决物联网时代物品标识不统一、兼容性差、扩展性不足等问题。
一、物品编码 Ecode
(一)术语与定义
- 物品编码 Ecode:物联网标识体系中的物品统一编码(简称 Ecode);
- 版本(V):区分不同 Ecode 编码结构的代码(取值 0-9,5-9 预留);
- 编码方案标识(NSI):指示某一版本下具体编码方案的代码,由管理机构统一分配;
- 主码(MD):某一行业或应用系统中表示物品主数据的核心代码。
(二)编码原则(新增核心内容)
相较于 2015 版,新增 4 项编码原则,奠定 Ecode 的实用性基础:
- 唯一性:一物一码、一码一物,确保标识无重复;
- 兼容性:兼容现有国际(如 GS1 系统)、国内相关标准的编码方案,降低迁移成本;
- 可扩展性:适配物联网实体数量持续增长的需求,预留版本和编码空间;
- 实用性:版本 1-3 设定最大总长度,减少信息查询冗余和搜索复杂性。
(三)编码结构(核心技术内容)
Ecode 编码统一由「V(版本)+ NSI(编码方案标识)+ MD(主码)」三部分组成,各字段由 Ecode 编码管理机构按 GB/T 35422 规定统一分配,具体结构分版本如下:
| 版本 | V 值 | NSI 规格 | MD 规格 | 最大总长度 | 字符类型 | 核心用途 |
|---|---|---|---|---|---|---|
| Ecode-V₀ | 0 | 4 位(固定 0000) | 不定长 | 不定长 | GS1 系统编码字符 | 兼容全球统一标识系统(GS1) |
| Ecode-V₁ | 1 | 4 位(0000-4095) | 20 位 | 25 位 | 数字 0-9 | 编码容量<10²⁰的数字编码场景 |
| Ecode-V₂ | 2 | 4 位(0000-4095) | 28 位 | 33 位 | 数字 0-9 | 编码容量<10²⁸的数字编码场景 |
| Ecode-V₃ | 3 | 5 位(00000-65535) | ≤39 位 | 45 位 | 字母数字字符 | 需字母 + 数字组合的标识场景 |
| Ecode-V₄ | 4 | 5 位(00000-65535) | 不定长 | 不定长 | Unicode 字符 | 兼容 OID、Handle、DID 等编码 |
| 预留版本 | 5-9 | – | 预留 | – | – | 未来扩展使用 |
补充:通用编码结构
针对常见应用场景,定义 3 种通用编码(Ecode64、Ecode96、Ecode128),其 MD 进一步拆分为「DC(分区码)+ AC(应用码)+ IC(标识码)」,其中 DC 用于指示 AC 的长度,具体如下:
| 通用编码 | 对应版本 | NSI 固定值 | DC(分区码) | AC(应用码) | IC(标识码) | 总长度 |
|---|---|---|---|---|---|---|
| Ecode64 | V₁ | 0064 | 空缺 | 6 位数字 | 17 位数字 | 25 位 |
| Ecode96 | V₁ | 0096 | 1 位数字 | 1-9 位数字 | 18-10 位数字(总和 19 位) | 25 位 |
| Ecode128 | V₂ | 0128 | 1 位数字 | 1-9 位数字 | 26-18 位数字(总和 27 位) | 33 位 |
(四)表示形式
适配不同自动识别载体和应用场景,Ecode 支持 4 种表示形式:
| 表示形式 | 示例 | 核心用途 |
|---|---|---|
| 纯文本 | 100010123456789 | 供人识读,直接存储于一维 / 二维条码 |
| 解析形式 | 1.0001.0123456789 | 信息系统中编码解析、拆分字段使用 |
| 全球广域网 | https://example.com/E=100010123456789 | URI 格式,支持 DNS 解析,存储于二维条码 |
| 二进制 | 0001 0000 0000 0001… | 适用于 RFID 标签存储,需按规则转换 |
(五)关键附录内容
- 附录 A(资料性):明确各版本适用范围及编码示例,如 V₀将 GS1 编码补 0 转换为 Ecode,V₄支持 OID/Handle/DID 等编码直接转换;
- 附录 B(规范性):规定已分配的 V 和 NSI,例如 V₁的 0064 对应 Ecode64、0096 对应 Ecode96,V₄的 00001 对应 OID 编码等(必须严格遵循);
- 附录 C(规范性):定义纯文本与二进制的转换规则,分版本明确 V、NSI、MD 的转换逻辑(如 V₁-V₂的 MD 为 1 位十进制转 4 位二进制,V₃的 MD 为 1 位字母数字转 6 位二进制)。
二、与 2015 版的主要技术变化
- 更改「编码体系标识」的术语定义;
- 删除 2015 版的「约定」章节;
- 新增「编码原则」章节(核心新增内容);
- 细化编码结构说明,明确各版本 V、NSI、MD 的取值范围;
- 调整 Ecode-V₀定位,专用于兼容 GS1 系统;
- 新增「表示形式」章节,丰富编码的应用载体适配;
- 更新已分配的 V 和 NSI 清单(附录 B 替代原附录 A)。
三、标准解读与应用价值
(一)核心解决的行业痛点
- 标识不统一问题:通过统一的「V+NSI+MD」结构,整合不同行业、不同系统的编码方案,实现物联网物品的全局唯一标识;
- 兼容性不足问题:V₀兼容 GS1 系统、V₄兼容 OID/Handle/DID 等主流编码,避免重复编码和数据孤岛;
- 扩展性受限问题:预留 5-9 版本、NSI 取值范围充分,适配物联网设备、物品数量爆发式增长需求;
- 应用适配单一问题:4 种表示形式覆盖条码、RFID、网络传输等多场景,满足不同终端的信息采集需求。
(二)典型应用场景
- 商品流通:利用 Ecode-V₀兼容 GS1 条码,实现商品从生产到零售的全链路追溯;
- 工业物联网:通过 Ecode64/Ecode96/Ecode128,对设备、零部件进行数字标识,支撑智能制造与运维管理;
- 跨系统数据交换:采用全球广域网形式,实现不同企业、不同平台间的物品信息互联互通;
- 特殊标识需求:通过 V₃(字母数字)、V₄(Unicode 字符),满足网络设备、电子文档、法律凭证等特殊物品的标识需求。
(三)标准实施意义
- 产业层面:为物联网标识体系提供统一技术规范,降低产业链上下游的对接成本,推动物联网规模化应用;
- 应用层面:简化编码分配、信息采集与解析流程,提升物联网系统的运行效率;
- 国际对接层面:兼容 GS1 等国际标准,助力我国物联网物品标识体系与国际接轨,支撑跨境贸易和全球供应链协同。
四、关键注意事项
- 标准部分内容可能涉及专利,发布机构不承担专利识别责任,应用时需关注相关知识产权风险;
- V、NSI、MD 的分配需严格遵循 GB/T 35422《物联网标识体系 Ecode 的注册与管理》,不可自行分配;
- 规范性附录(B、C)为强制遵循内容,资料性附录(A)为参考性内容,实施时需区分执行强度。



