EPC
基于RFID技术的电子产品编码
1999年,美国麻省理工学院成立Auto-ID中心,进行RFID技术研发,通过创建RFID标准,并利用网络技术,形成EPC系统
为实现和管理EPC的工作,国际物品编码协会EAN和美国统一代码委员会UCC在2003年11月成立了全球电子产品代码中心EPCglobal
EPC系统是在计算机互联网(Internet)的基础上,利用RFID、EPC编码、数据通信等技术,构造的一个覆盖全球万事万物的实物互联网(Internet of Things),亦称物联网。
EPC系统的组成
应答器装载有EPC编码,它应附着在物品上,亦称为标签(本章后面称为EPC标签或标签)。
阅读器用于读或读写EPC标签,并能连接于本地网络之中。
Savant是连接阅读器和应用程序的软件,亦称为中间件,它是物联网中的核心技术,可认为是该网络的神经系统,故称为Savant。
对象名称解析服务(ONS)的作用类似于Internet中的域名解析服务(DNS),它给Savant指明了存储产品有关信息的服务器(EPCIS)。
系统中EPC信息描述采用实体标记语言(PML),PML是在可扩展标记语言(XML)基础上发展而成,用于描述有关物品信息的一种计算机语言。
阅读器从标签中读EPC编码,Savant处理和管理由阅读器读取的一连串EPC编码,将EPC编码提供的指针传给ONS,ONS告知Savant保存该物品匹配信息的EPCIS服务器,保存该物品匹配信息的文件可由Savant复制,从而获得该物品的匹配信息。
EPC系统的主要特点
采用了EPC编码方法,可以识别物品到个件
信息系统的网络基础是Internet网络,将企业的Intranet,RFID和Internet有机的结合起来
着眼于全球的系统
目前仍需要较多的投入,对于低价值的识别对象,必须考虑由此引进的成本。
EPC系统的信息网络系统是在全球互联网的基础上,通过 Savant管理软件系统 、 ONS对象名称解析服务 、 实体标记语言 实现全球的实物互联。
EPC编码
目前,EPC编码有64位、96位和256位三种。
EPC编码由版本号、域名管理、对象分类和序列号四个字段组成。
•版本号字段标识EPC的版本号,它给出EPC编码的长度;
•域名管理字段标识相关的生产厂商信息;
•对象分类字段编码物品精确类型;
•序列号用于编码出唯一物品。
EPC编码结构中各字段的长度(位)
64位EPC编码中EPC-64Ⅲ型编码的厂商数量最多。
若EPC编码版本号前三位是000,则这个EPC编码可能是EPC-256Ⅱ型,64位的版本号只有两位:01、10、11,为了和64位的EPC区别,大于64位的版本号得到最高两位为00,所有96位的版本号从001开始,同样,256位的从0001开始。
EPC系统网络技术
主要完成信息传输和管理功能
中间件Savant
核心功能是屏蔽不同厂家的RFID阅读器等硬件设备、应用软件系统以及数据传输格式之间的异构性,从而可以实现不同的硬件(阅读器等)与不同应用软件系统间的无缝连接与实时动态集成。
Savant系统可提供数据校对、读写器协调、数据传输、数据存储、任务管理功能。
实体标记语言(PML)
由可扩展标记语言(XML)发展而来
是一个标准词汇集,用于表述和传递EPC相关信息
是阅读器、Savant、EPCIS、应用程序、ONS之间相互通信的共同语言
是一种相互交换数据和通信的格式,与实际如何存储数据无关,它名为实体标记语言,但它本身不是产品描述标记语言
对象名称解析服务(ONS)
在EPC系统中,需要将EPC编码与相应的商品信息相匹配,而相应的商品信息存储在对应的EPCIS服务器中,ONS服务提供与EPC编码对应的EPCIS服务器的地址,它的作用类似于因特网的域名解析服务。
与相应的商品信息相匹配,而相应的商品信息存储在对应的EPCIS服务器中,ONS服务提供与EPC编码对应的EPCIS服务器的地址,它的作用类似于因特网的域名解析服务。
ONS服务器由ONS根服务器和本地ONS服务器组成。