
2.1.5 Ecode
物品统一编码(Entity Code, Ecode)是中国物品编码中心提出的用于标识物联网标识体系中任意物品的统一的兼容的编码方案。该方案规范了Ecode标识的编码数据结构与分配原则。Ecode标识的编码数据结构由版本、编码体系标识和主体代码三个部分组成。不同的版本决定了编码体系标识和主体代码的长度不同。
Ecode标识编码数据结构的版本用于区分不同数据结构的物品统一编码,版本长度为4bit。版本由物联网统一编码管理机构统一分配。
Ecode标识编码数据结构的编码体系标识用于指示某一标识体系的代码。根据版本的不同,编码体系标识长度可以为二进制8bit、十进制4位、十进制5位等。编码体系标识由物联网统一编码管理机构统一分配。
Ecode标识编码数据结构的主体代码用于指示某一行业和应用系统中的标识代码。主体代码的结构及分配由某一编码体系的管理机构自行管理和维护。某一编码体系的管理机构在申请编码体系标识时应向物联网统一编码管理机构备案。
Ecode的编码结构由V、NSI、MD三部分组成,选择不同的V、NSI和MD的长度不同。Ecode的代码字符类型包括二进制、十进制、字母数字型和Unicode编码型等。
· V(Version),版本,用于区分不同Ecode编码结构的代码。
· NSI(Numbering System Identifier),编码体系标识,用于指示某一标识体系的代码。
· MD(Master Datacode),主码,某一行业或应用系统中主数据的代码。
表2-6 Ecode的编码结构

注:1.以上5个版本的Ecode依次命名为Ecode-V0、Ecode-V1、Ecode-V2、Ecode-V3、Ecode-V4。
2.V和NSI定义了MD的结构和长度。
3.最大总长度为V的长度、NSI的长度和MD的长度之和。