cisen / blog

Time waits for no one.
135 stars 20 forks source link

EPC编码 #61

Open cisen opened 5 years ago

cisen commented 5 years ago

https://blog.csdn.net/Linh47/article/details/76979959

一、物联网标识

1、定义

物联网标识是指按一定规则赋予物品易于机器和人识别、处理的标识符/代码,它是物联网对象在信息网络中的身份识别,是一个物理编码,它实现了物的数字化。

2、作用

消除命名的二义性; 在应用范围内提供了唯一性; 可计算机处理; 连接现实世界和信息世界。

3、原则

标识符可用于不同的应用; 标识符可用于分配给现实世间的实体。如:物理/逻辑对象、人和位置; 标识符要求被非盈利机构、政府或个人用户发布; 标识符应是全球唯一的; 能够支持多种标识方案。

二、物联网标识体系

1、国际标准:

由ISO(International Standards Organization 国际标准化组织);

ISO/IEC JTC1 的SC31分委员会制定:条码、二维条码和RFID标准。 RFID标准化的主要目的在于通过制定、发布和实施标准,解决编码、通信、空中接口和数据共享等问题,最大程度的促进RFID技术及相关系统的应用。 ISO/IEC已出台的RFID标准主要关注基本的模块构建,空中接口,涉及到的数据结构及其实施问题。 具体可以分为技术标准、数据内容标准、一致性标准及应用标准4个方面。

IEC(International Electrotechnical Commission 国际电工委员会)负责制定;

2、国家标准

由各国相关政府机构与权威组织制定本国的相应国家标准,中国的国家标准由工业与信息化部与国家标准化管理委员会负责制定;

3、行业标准

由国际、国家的行业组织制定,例如国际物品编码协会(European Article Numbering Association EAN)与美国统一代码委员会(Uniform Code Council UCC)制定的用于物体识别的EPC标准;

GS1 ( Globe Standard 1)

全球统一标识系统EPC是国际物品编码协会开发、管理和维护,在全球推广应用的一套编码及数据自动识别标准。 其核心价值就在于采用标准化的编码方案,解决在开放流通环境下商品、物流、服务、资产等特征值惟一标识与自动识别的技术难题。 GS1系统主要包含3部分内容:编码体系,可自动识别的数据载体,电子数据交换标准协议。

三、EPC

1、定义

EPC的全称是Electronic Product Code,中文称为产品电子代码。EPC的载体是RFID电子标签,并借助互联网来实现信息的传递。 EPC旨在为每一件单品建立全球的、开放的标识标准,实现全球范围内对单件产品的跟踪与追溯,从而有效提高供应链管理水平、降低物流成本。 EPC是一个完整的、复杂的、综合的系统。

2、结构

EPC编码

产品电子代码(EPC编码)是国际条码组织推出的新一代产品编码体系,原来的产品条码仅是对产品分类的编码,EPC码是对每个单品都赋予一个全球唯一编码,EPC编码96位(二进制)方式的编码体系。 96位的EPC码,可以为2.68亿公司赋码,每个公司可以有1600万产品分类,每类产品有680亿的独立产品编码,形象的说可以为地球上的每一粒大米赋一个唯一的编码。

EPC 编码结构

EPC 的目标是为每一物理实体提供唯一标识,它是由一个头字段(版本号)和另外三段数据(依次为EPC 管理者、对象分类、序列号)组成的一组数字; 头字段标识EPC 的版本号,它使得以后的EPC 可有不同的长度或类型。

EPC 管理者——描述与此EPC 相关的生产厂商的信息,例如“可口可乐公司”; 
对象分类——记录产品精确类型的信息,例如:“美国生产的330ml 
罐装减肥可乐(可口可乐的一种新产品)”; 
序列号——唯一标识货品,它会精确的指明所说的究竟是哪一罐330ml 罐装减肥可乐。

目前,日本支持的UID(Universal Identification,泛在识别)标准和欧美支持的EPC码标准是当今影响力最大的两大标准。

电子标签EPC标签

电子标签是由一个比大米粒1/5还小电子芯片和一个软天线组成,电子标签像纸一样薄,可以做成邮票大小,或者更小。

EPC电子标签可以在1-6米的距离让读写器探测到,电子标签一般可以读写信息,电子标签是一个成熟的技术,EPC电子标签的特点是全球统一标准,价格也非常便宜。

EPC电子标签通过统一标准、大幅降低价格、与互联网信息互通的特点,使电子标签应用风起云涌,在2006年全球电子标签应用已达到每年600-800亿片的用量。

到2005年EPC标签的成本已降到1美分,而在2005至2010年间全球已开始大规模采用EPC。

cisen commented 5 years ago

https://blog.csdn.net/rabbit100/article/details/50981747

EPC 编码类型

目前,EPC 代码有64 位、96 位和256 位3 种。为了保证所有物品都有一个EPC 代码并使其载体——标签成本尽可能降低,建议采用96 位,这样其数目可以为2.68 亿个公司提供惟一标识,每个生产厂商可以有1600 万个对象种类并且每个对象种类可以有680 亿个序列号,这对未来世界所有产品已经非常够用了。 鉴于当前不用那么多序列号,所以只采用64 位EPC,这样会进一步降低标签成本。但是随着EPC-64 和EPC-96 版本的不断发展使得EPC 代码作为一种世界通用的标识方案已经不足以长期使用,所以出现了256 位编码。至今已经推出EPC-96Ⅰ型,EPC-64Ⅰ型、Ⅱ型、Ⅲ型,EPC-256Ⅰ型、Ⅱ型、Ⅲ型等编码方案。

2.4.1 EPC-64码

目前研制出了三种类型的64 位EPC 代码 (1)EPC-64Ⅰ型 如下图2-1,Ⅰ型EPC-64 编码提供2 位的版本号编码,21 位的管理者编码,17位的库存单元和24 位序列号。该64 位EPC 代码包含最小的标识码。21 位的管理者分区就会允许二百万个组使用该EPC-64 码。对象种类分区可以容纳131,072 个库存单元――远远超过UPC 所能提供的,这样就可以满足绝大多数公司的需求。 24 位序列号可以为一千六百万单品提供空间。 (2)EPC-64Ⅱ型 除了Ⅰ型EPC-64,还可采用其他方案来适合更大范围的公司、产品和序列号的要求。建议采用EPC-64Ⅱ(见图8)来适合众多产品以及价格反应敏感的消费品生产者。 那些产品数量超过两万亿并且想要申请惟一产品标识的企业,可以采用方案EPC-64Ⅱ。采用34 位的序列号,最多可以标识17,179,869,184 件不同产品。如图2-2 所示。与13 位对象分类区结合(允许多达8,192 库存单元),每一个工厂可以为140,737,488,355,328 或者超过140 万亿不同的单品编号。这远远超过了世界上最大的消费品生产商的生产能力。 (3)EPC-64Ⅲ型 除了一些大公司和正在应用UCC.EAN 编码标准的公司外,为了推动EPC 应用过程,打算将EPC 扩展到更加广泛的组织和行业。希望通过扩展分区模式来满足小公司,服务行业和组织的应用。因此,除了扩展单品编码的数量,就像第二种EPC-64 那样,也会增加可以应用的公司数量来满足要求。 通过把管理者分区增加到26 位,如图2-3 EPC-64Ⅲ型所示,可以提供多达67,108,864 个公司来采用64 位EPC 编码。6 千7 百万个号码已经超出世界公司的总数,因此现在已经足够用的了。我们希望更多公司采用EPC 编码体系。 采用 13 位对象分类分区,这样可以为8,192 种不同种类的物品提供空间。序列号分区采用23 位编码,可以为超过8 百万 (223 = 8,388,608) 的商品提供空间。因此对于这6 千7 百万个公司,每个公司允许超过680 亿(236 =68,719,476,736)的不同产品采用此方案进行编码。

2.4.2 EPC-96码

EPC-96Ⅰ型的设计目的是成为一个公开的物品标识代码。它的应用类似于目前的统一产品代码(UPC),或者UCC.EAN 的运输集装箱代码。(见图2-4) 如上图所示,域名管理负责在其范围内维护对象分类代码和序列号。域名管理必须保证对ONS 可靠的操作,并负责维护和公布相关的产品信息。域名管理的区域占据28 个数据位,允许大约2.68 亿家制造商。这超出了UPC-12 的十万个和EAN-13 的一百万个的制造商容量。 对象分类字段在EPC-96 代码中占24 位。这个字段能容纳当前所有的UPC 库存单元的编码。序列号字段则是单一货品识别的编码。EPC-96 序列号对所有的同类对象提供36 位的惟一辨识号,其容量为228=68719476736。与产品代码相结合,该字段将为每个制造商提供1.1×1028 个惟一的项目编号——超出了当前所有已标识产品的总容量。

2.4.3 EPC-256码

EPC-96 和EPC-64 是作为物理实体标识符的短期使用而设计的。在原有表示方式的限制下,EPC-64 和EPC-96 版本的不断发展使得EPC 代码作为一种世界通用的标识方案已经不足以长期使用。更长的EPC 代码表示方式一直以来就广受期待并酝酿已久。EPC-256 就是在这种情况下应运而生的。 256 位EPC 是为满足未来使用EPC 代码的应用需求而设计的。因为未来应用的具体要求目前还无法准确的知道,所以256 位EPC 版本必须可以扩展以便其不限制未来的实际应用。多个版本就提供了这种可扩展性。