物联网的典型架构EPC系统_第1页
物联网的典型架构EPC系统_第2页
物联网的典型架构EPC系统_第3页
物联网的典型架构EPC系统_第4页
物联网的典型架构EPC系统_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、nEPC标签帮助标签帮助COVAP追踪火腿生产全程追踪火腿生产全程案例分析与讨论:案例分析与讨论:食品安全与食品安全与COVAP追踪火腿生产追踪火腿生产(1)什么)什么EPC标签可以帮助标签可以帮助COVAP追踪火腿生产全程?追踪火腿生产全程?(2)EPC标签中应包括哪些信息?标签中应包括哪些信息? 1999年美国麻省理工学院(MIT)成立了自动识别技术中心(Auto-ID),提出EPC概念,其后四个世界著名研究性大学:英国剑桥大学、澳大利亚的阿德雷德大学、日本Keio大学、上海复旦大学相继加入参与研发EPC,并得到了100多个国际大公司的支持,其研究成果已在一些公司中试用,如宝洁公司、Tes

2、co公共股份有限公司等。关于编码方案,目前已有EPC-96型、EPC-64型、型、型等,并得到了国际EAN和UCC的支持。自2001年以来国际上不仅已经有许多大公司实施EPC方案,而且AUTO-ID中心的目标是到2003年第四季度向市场推出商用硬件和软件,让公司尽早部署配置AUTO-ID中心制定的开放式RFID系统。据预测到2005年EPC标签的成本将降到1美分,而从2005至2010年全球将大规模采用EPC。EPC的产生的产生国际物品编码协会美国统一代码委员会EPC在全球的发展在全球的发展n全世界广泛使用的全球统一标识系统(EAN.UCC系统)的主管机构国际物品编码协会(EAN/UCC)于2

3、003年收购了Auto ID Labs的EPC技术,从而使EPC纳入全球统一标识系统。n2003年11月1日,国际物品编码协会(EAN/UCC)成立了EPCglobalEPCglobal ,同时,Auto ID Center于2003年11月1日更名为Auto-ID Lab,为EPCglobal提供技术支持。n2007年4月16日,EPCglobal发布了一项开创性标准-EPCIS(产品电子代码信息服务)标准 。当企业开始应用EPCIS标准共享产品数据以改善整个供应链下可控环境的效率时,该技术的真实潜力才能实现。” EAN UCC EPCglobal US 各国编码组织 中国物品编码中心 EP

4、Cglobal-China(ANCC) 终端用户 技术委员会 硬件技术组 软件技术组 Auto-ID Labs 实验室 EPCglobal EPCglobal组织机构 http:/ CHINA等非营利机构以及Auto-ID中国实验室等科研机构,目前已经取得了一些初步的成果,EPC处于宣传和推广的起步阶段。n作为EPC系统的关键之一的射频识别技术的研究,中国物品编码中心早在1996年就开始了。1999年,中国物品编码中心完成了原国家技术监督局的科研项目新兴射频识别技术研究,制定了射频识别技术规范。2002年中国物品编码中心开始积极跟踪国际EPC的发展动态,2003年完成了EPC产品电子代码课题的

5、研究,出版了条码与射频标签应用指南一书。中国物品编码中心(ANCC)是经国务院批准,负责统一组织、协调和管理我国条码及物品编码工作的专门机构。完成EPC注册管理流程的制定,并开始发展EPC成员;组织有关部门加强EPC硬软件技术研究;根据EPCglobal的标准研究和制定适合我国国情的EPC标准;加强EPC实验室研究;联系企业建立应用试点;开发了EPCglobalChina网站;出版了EPC与物联网及EPC技术基础教程等书籍;承办亚太地区EPC全球巡回培训首站的工作;EPC在我国的发展n2003年12月23日,在北京举行第一届中国EPC联席会。此次会议,统一了EPC产品电子代码和物联网的概念,协

6、调了各方的关系,将EPC技术纳入标准化、规范化的管理,为EPC在我国的快速、有序的发展奠定了坚实的基础。n2004年4月22日,EPCglobal China在北京成立,其主要职责是:负责统一管理、统一注册、统一赋码和统一组织实施我国的EPC系统推广应用工作及EPC标准化研究工作。 11.1 RFID系统应用类型n开放式RFID应用系统 开放式开放式RFIDRFID系统系统是指在全球范围内不同局域网系统间实现数据是指在全球范围内不同局域网系统间实现数据交换和信息共享的射频应用系统,因此需要在全球范围内的不同局交换和信息共享的射频应用系统,因此需要在全球范围内的不同局域网系统统一定义标识对象、编

7、码格式、数据结构和代码幅值,域网系统统一定义标识对象、编码格式、数据结构和代码幅值,RFIDRFID代码具有全球唯一性。代码具有全球唯一性。 开放式开放式RFIDRFID系统系统主要应用于具有供应数据接口的生产管理、制主要应用于具有供应数据接口的生产管理、制造过程控制、库存管理、物流管理、分销配送、售后服务、集装箱造过程控制、库存管理、物流管理、分销配送、售后服务、集装箱运输、视频追溯、动物识别、单品管理以及全球资产管理等在两个运输、视频追溯、动物识别、单品管理以及全球资产管理等在两个或两个以上的局域网系统中进行数据交换的应用系统的数据采集。或两个以上的局域网系统中进行数据交换的应用系统的数据

8、采集。 开放式开放式RFIDRFID系统应用应注意以下几个层面的协调:系统应用应注意以下几个层面的协调: 开放式开放式RFIDRFID系统应用协议;系统应用协议; 统一编码规则;统一编码规则; 统一统一RFIDRFID标签和读写器设备选型要求。标签和读写器设备选型要求。11.1 RFID系统应用类型n非开放式RFID应用系统 非开放式非开放式RFIDRFID应用系统应用系统仅仅在同一局域网内部统一定义标识对仅仅在同一局域网内部统一定义标识对象、编码格式、数据结构和代码赋值,象、编码格式、数据结构和代码赋值,RFIDRFID代码具有该局域网唯一代码具有该局域网唯一性,性,RFIDRFID数据可以

9、在同一局域网内的子系统间实现数据交换和信息数据可以在同一局域网内的子系统间实现数据交换和信息共享。共享。 非开放式非开放式RFIDRFID系统主要应用于局部的生产管理、仓储管理,以系统主要应用于局部的生产管理、仓储管理,以及非供应链管理领域的身份管理、医疗管理、图书管理、票证管、及非供应链管理领域的身份管理、医疗管理、图书管理、票证管、门禁管理、资产管理等只在一个局域网系统中进行数据交换的数门禁管理、资产管理等只在一个局域网系统中进行数据交换的数据采集系统。据采集系统。 非开放式非开放式RFIDRFID系统应用应注意以下几个层面的协调:系统应用应注意以下几个层面的协调: 签发实施签发实施RFI

10、DRFID系统的管理办法;系统的管理办法; 编制非开放式电子标签编码规则的企业标准;编制非开放式电子标签编码规则的企业标准; 统一统一RFIDRFID标签选型要求标签选型要求. .11.1 RFID系统应用类型n基于EPC的开放式RFID应用系统 EPCEPC标签也称射频标签。标签也称射频标签。EPCEPC相当于物联网的内核,相当于物联网的内核,EPCEPC代码以代码以RFIDRFID标签作为载体,通过物联网进行电子数据交换。每个物品都有标签作为载体,通过物联网进行电子数据交换。每个物品都有唯一的唯一的EPCEPC代码,这样可通过物联网查到其档案的情况。代码,这样可通过物联网查到其档案的情况。

11、 基于基于EPCEPC的物联网(的物联网(RFIDRFID)应用系统工作过程如图所示。)应用系统工作过程如图所示。什么是什么是EPC? EPCEPC(Electronic Product CodeElectronic Product Code)即电子产品即电子产品编码,是一种编码系统。它建立在编码,是一种编码系统。它建立在EAN.UCCEAN.UCC(即全(即全球统一标识系统)球统一标识系统)条型编码的基础之上,并对该条条型编码的基础之上,并对该条形编码系统做了一些扩充,形编码系统做了一些扩充,用以实现对单品进行标用以实现对单品进行标志。志。 EPC标签标签11.2 EPC系统的组成 EPC

12、EPC系统在计算机互联网的基础上,利用射频识别技术,可构造系统在计算机互联网的基础上,利用射频识别技术,可构造一个覆盖世界上万事物的实物互联网,如图所示。一个覆盖世界上万事物的实物互联网,如图所示。11.2 EPC系统的组成 在由在由EPCEPC标签、读写器、标签、读写器、SavantSavant服务器、服务器、InternetInternet、ONSONS服务器、服务器、PMLPML服务器以及众多数据库组成的实物互联网中,读写器读取的服务器以及众多数据库组成的实物互联网中,读写器读取的EPCEPC只是只是一个信息参考,通过这个信息参考从一个信息参考,通过这个信息参考从InternetInte

13、rnet找到找到IPIP地址并获取该地址地址并获取该地址中存放的相关的物品信息,采用分布式中存放的相关的物品信息,采用分布式SavantSavant软件系统处理和管理由读软件系统处理和管理由读写器读取的一连串写器读取的一连串EPCEPC信息。信息。EPCEPC系统的工作流程如图所示。系统的工作流程如图所示。11.2 EPC系统的组成nEPC系统构成 EPCEPC系统由全球产品电子代码体系、射频识别系统及信息系统由全球产品电子代码体系、射频识别系统及信息网络系统三部分构成,如表所示。网络系统三部分构成,如表所示。系 统 构 成 名 称 注 释 全球产品电子代全球产品电子代码编码体系码编码体系 E

14、PC编码标准 识别目标的特定代码 射频识别系统射频识别系统 RFID电子标签 电子标签贴在物品之上,与之一一对应RFID读写器 信息网络系统信息网络系统 Savant(中间件) 为EPC系统提供信息支撑 对象名称解析服务ONSEPC信息服务 射频识别系统射频识别系统是实现是实现EPC代码代码自动采集的功能模块,主要由自动采集的功能模块,主要由射频标签和射频读写器组成,射频标签和射频读写器组成,射频标签是产品电子代码射频标签是产品电子代码(EPC)的物理载体,附着于)的物理载体,附着于可跟踪的物品,可全球流通并可跟踪的物品,可全球流通并对其进行识别和读写。射频读对其进行识别和读写。射频读写器与信

15、息系统相连,是读取写器与信息系统相连,是读取标签中的标签中的EPC代码并将其输入代码并将其输入网络信息系统的设备。网络信息系统的设备。信息网络系统信息网络系统由本地网络和全球互联由本地网络和全球互联网组成,是实现信息管理和流通的功网组成,是实现信息管理和流通的功能模块。能模块。EPC系统的信息网络系统是系统的信息网络系统是在全球互联网的基础上,通过在全球互联网的基础上,通过EPC中中间件、对象名称解析服务间件、对象名称解析服务ONS和和EPC信息服务(信息服务(EPCIS)来实现全球)来实现全球“实实物互联物互联”。11.2 EPC系统的组成 该框架该框架基于基于RFIDRFID技术、技术、I

16、nternetInternet技术技术以及以及EPCEPC体系,体系,包括各种硬件包括各种硬件和服务性软件和服务性软件系统。系统。EPCEPC系系统的构成目标,统的构成目标,制定相关标准,制定相关标准,目标是:在贸目标是:在贸易伙伴之间促易伙伴之间促进数据和实物进数据和实物的交换,鼓励的交换,鼓励改革。改革。11.2 EPC系统的组成nEPC系统的特点 (1 1)开放的结构体系开放的结构体系。EPCEPC系统采用了全球最大的公用的系统采用了全球最大的公用的InternetInternet网络系统,这就避免了系统的复杂性,同时也大大降低了网络系统,这就避免了系统的复杂性,同时也大大降低了系统的成

17、本,还有利于系统的升级。系统的成本,还有利于系统的升级。EPCEPC系统网络是建立在系统网络是建立在InternetInternet网络系统上,可以与网络系统上,可以与InternetInternet网络所有可能的组成部分协同工作。网络所有可能的组成部分协同工作。 (2 2)独立的平台与高度的互动性独立的平台与高度的互动性。EPCEPC系统识别的对象是一个系统识别的对象是一个十分广泛的实体对象,因此,不可能有哪一种技术适用于所有的识十分广泛的实体对象,因此,不可能有哪一种技术适用于所有的识别对象。同时,不同地区、不同国家的射频识别技术标准也不相别对象。同时,不同地区、不同国家的射频识别技术标准

18、也不相同,因此开放的结构体系必须具有独立的平台和交互操作性。同,因此开放的结构体系必须具有独立的平台和交互操作性。 (3 3)灵活的可持续发展的体系灵活的可持续发展的体系。EPCEPC系统是一个灵活开放的可持系统是一个灵活开放的可持续发展的体系,在不替换原有体系的情况下就可以系统平滑升级。续发展的体系,在不替换原有体系的情况下就可以系统平滑升级。11.3 EPC编码体系 全球产品电子代码全球产品电子代码EPCEPC编码体系是新编码体系是新一代与一代与GTINGTIN兼容的编码标准,它是全球兼容的编码标准,它是全球统一标识系统的拓展与延伸,是全球统统一标识系统的拓展与延伸,是全球统一标识系统的重

19、要组成部分,属于一标识系统的重要组成部分,属于EPCEPC系系统的核心和关键。统的核心和关键。11.3 EPC编码体系 nEPC编码原则 1唯一性 EPCEPC提供给实体对象全球唯一的标识,提供给实体对象全球唯一的标识,一个一个EPCEPC代码只标识一个代码只标识一个实体对象实体对象。为了确保实体对象的。为了确保实体对象的唯一标识唯一标识的实现,的实现,EPCglobalEPCglobal采取了采取了以下措施:以下措施: (1 1)足够的编码容量足够的编码容量。EPCEPC编码冗余度如表编码冗余度如表11-311-3所示。比特数可所示。比特数可以从世界人口总数(大约以从世界人口总数(大约606

20、0亿)到大米总粒数(粗略估计亿)到大米总粒数(粗略估计1 1亿亿粒)亿亿粒)变化,因此,变化,因此,EPCEPC有足够大的地址空间来标识所有这些对象。有足够大的地址空间来标识所有这些对象。 (2 2)组织保证组织保证。为了保证。为了保证EPCEPC编码分配的唯一性并寻求解决编编码分配的唯一性并寻求解决编码冲突的方法,码冲突的方法,EPCglobalEPCglobal通过全球各国编码组织来负责分配各国的通过全球各国编码组织来负责分配各国的EPCEPC代码,并建立相应的管理制度。代码,并建立相应的管理制度。 (3 3)使用周期使用周期。对一般的实体对象,使用周期和实体对象的生。对一般的实体对象,使

21、用周期和实体对象的生命周期一致。对特殊的产品,命周期一致。对特殊的产品,EPCEPC代码的使用周期是永久的。代码的使用周期是永久的。2.可扩展性 EPC编码保留备用空间,具有可扩展性。EPC地址空间具有足够冗余度,确保EPC系统日后的升级和可持续发展。3.保密性与安全性 EPC的编码与安全和加密技术相结合,具有高度的保密性和安全性。保密性和安全性是配置高效网络的首要问题之一,安全传输、存储和实现是EPC能否被广泛采用的基础。11.3 EPC编码体系 nEPC编码的结构 电子产品编码是构成电子产品编码是构成EPCglobalEPCglobal网络中所有标准和接口的基本元网络中所有标准和接口的基本

22、元素。素。 标头标头标识了标识了EPCEPC的类型,它使得的类型,它使得EPCEPC随后的码段具有不同的长度;随后的码段具有不同的长度; 管理者代码管理者代码是描述与此是描述与此EPCEPC相关的生产厂商的信息,相关的生产厂商的信息,例如“可口可乐公司” ; 对象分类代码对象分类代码记录产品精确类型的信息,记录产品精确类型的信息,例如:“美国生产的330ml罐装无糖可乐” ; 序列号序列号是货品的唯一标识,是货品的唯一标识,例如,会精确的告诉我们所说的究竟是哪一罐330ml罐装无糖可乐。 标 头 管理者代码 对象分类代码 序 列 号 N位 N位 N位 N位 11.3 EPC编码体系 版 本 类

23、 型 标 头 字 段 EPC管理者 对 象 分 类 序 列 号 EPC-64 Type 1 221 17 24 Type 2 215 13 34 Type 3 226 13 23 EPC-96 Type 1 8 28 24 36 EPC-256 Type 1 832 56 160 Type 2 864 56 128 Type 3 8128 64 11.3 EPC编码体系 EPC编码结构中各字段的长度(位) General Identifier (GID-96位元)2.68亿个公司1千6百万个物件680 亿个单一品项够用了11.4 EPC信息网络系统 EPC EPC系统网络技术是系统网络技术是E

24、PCEPC系统的重要组成部分,主要为系统的重要组成部分,主要为EPCEPC系统提系统提供信息支撑,以实现信息管理以及信息流通。供信息支撑,以实现信息管理以及信息流通。EPCEPC系统的信息网络系系统的信息网络系统是在全球互联网的基础上,通过统是在全球互联网的基础上,通过SavantSavant管理软件系统、管理软件系统、ONSONS对象名对象名称解析服务系统以及实体标记语言(称解析服务系统以及实体标记语言(PMLPML)实现全球实物互联功能。)实现全球实物互联功能。 nSavant中间件 每件产品都附上每件产品都附上RFIDRFID标签之后,在产品的生产、运输和销售过标签之后,在产品的生产、运

25、输和销售过程中,识读器将不断收到一连串的产品电子编码。程中,识读器将不断收到一连串的产品电子编码。SavantSavant是连接标是连接标签识读器和企业应用程序的纽带签识读器和企业应用程序的纽带. . Savant Savant系统完成的任务主要是数据校对、解读器协调、数据传系统完成的任务主要是数据校对、解读器协调、数据传送、数据存储和任务管理等。送、数据存储和任务管理等。11.4 EPC信息网络系统Savant与其他组件通信11.4 EPC信息网络系统nSavant中间件功能1)数据校对 处在网络边缘的处在网络边缘的SavantSavant中间件系统直接与解读器进行信息交流中间件系统直接与解

26、读器进行信息交流时,它们会进行数据校对。但并非每个标签每次都会被读到,有时时,它们会进行数据校对。但并非每个标签每次都会被读到,有时一个标签的信息可能被误读,一个标签的信息可能被误读,SavantSavant系统能够利用某些算法来校正系统能够利用某些算法来校正这些错误。这些错误。2)解读器协调 如果从两个有重叠区域的解读器读取信号,它们可能会读取同如果从两个有重叠区域的解读器读取信号,它们可能会读取同一个标签的信息,产生多余的相同的产品电子码。一个标签的信息,产生多余的相同的产品电子码。SavantSavant中间件的中间件的任务之一就是分析已读取的信息并且删掉这些冗余的产品编码。任务之一就是

27、分析已读取的信息并且删掉这些冗余的产品编码。11.4 EPC信息网络系统3)数据传送 在每一层次上,在每一层次上,SavantSavant中间件系统必须要确定什么信息需要在中间件系统必须要确定什么信息需要在供应链上向上传递或向下传递。供应链上向上传递或向下传递。4)数据存储 SavantSavant中间件系统的另一个任务就是维护实时存储事件的数据中间件系统的另一个任务就是维护实时存储事件的数据库。从本质看,即系统能够实时取得产生的产品电子码并且智能地库。从本质看,即系统能够实时取得产生的产品电子码并且智能地将数据存储,以便其他企业管理的应用程序有权访问这些信息,并将数据存储,以便其他企业管理的

28、应用程序有权访问这些信息,并保证数据库不会超负荷运转。保证数据库不会超负荷运转。5)任务管理 无论无论SavantSavant中间件系统在层次结构中所处的等级是什么,所有的中间件系统在层次结构中所处的等级是什么,所有的SavantSavant中间件系统都有一套独具特色的任务管理系统(中间件系统都有一套独具特色的任务管理系统(TMS)TMS),使得,使得中间件系统可以实现用户自定义任务来进行数据管理和数据监控。中间件系统可以实现用户自定义任务来进行数据管理和数据监控。11.4 EPC信息网络系统n对象名称解析服务ONS ONSONS(Object Name Service,Object Name

29、 Service,对象名称解析服务对象名称解析服务),),系统主要处理电子系统主要处理电子产品编码与对应的产品编码与对应的EPCISEPCIS信息服务器地址的映射管理和查询,而信息服务器地址的映射管理和查询,而EPCEPC编码编码技术采用了遵循技术采用了遵循EAN.UCCEAN.UCC的的SGTINSGTIN格式,和域名分配方工很相似,因此完格式,和域名分配方工很相似,因此完全可以借鉴互联网络中已经很成熟的全可以借鉴互联网络中已经很成熟的DNSDNS技术思想,并利用技术思想,并利用DNSDNS构架实现构架实现ONSONS服务。服务。 ONS与与DNS比较比较 (1 1)ONSONS与与DNSD

30、NS的联系的联系 ONS ONS服务是建立在服务是建立在DNSDNS基础之上的专门针对基础之上的专门针对EPCEPC编码与货品编码与货品信息的解析服务,在整个信息的解析服务,在整个ONSONS服务工作过程中,服务工作过程中,ONSONS服务工作服务工作过程中,过程中,DNSDNS解析是作为解析是作为ONSONS不可分割的一部分存在的,在将不可分割的一部分存在的,在将EPCEPC编码转换成编码转换成URIURI格式,再由客户端将其转换成标准域名时,格式,再由客户端将其转换成标准域名时,下面的工作就由下面的工作就由DNSDNS承担了,承担了,DNSDNS经过递归式或交谈式解析,经过递归式或交谈式解

31、析,将结果以将结果以NAPTRNAPTR记录格式返回给客户端,记录格式返回给客户端,ONSONS即过完成了一次即过完成了一次解析服务。解析服务。 ONS与与DNS比较比较 (2)ONS与与DNS的区别的区别 ONS与与DNS主要的区别在于输入与输出内容的区别。主要的区别在于输入与输出内容的区别。ONS在在DNS基础上进行基础上进行EPC解析,因此其输入端是解析,因此其输入端是EPC编码,编码,而而DNS用于解析,其输入端是域名;用于解析,其输入端是域名;ONS返回的结果是返回的结果是NAPTR格式,而格式,而DNS则更多时候返回查询的则更多时候返回查询的IP地址。地址。DNS与与ONS解析比较

32、如图解析比较如图8-20所示。所示。 ONS工作原理工作原理 ONS是种全球查询服务,可以将是种全球查询服务,可以将EPC编码转换成一个或多个编码转换成一个或多个Internet地址,从而地址,从而可以进一步找到次编码对应的货品详细信息,通过统一资源定位符(可以进一步找到次编码对应的货品详细信息,通过统一资源定位符(URL)可以)可以访问访问EPCIS服务和与该货品相关的其他服务和与该货品相关的其他Web站点站点/Internet资源资源。ONS是负责将标是负责将标签签ID解析成其对应的网络资源地址服务。解析成其对应的网络资源地址服务。例如,客户端有一个请求,需要获得标签例如,客户端有一个请求

33、,需要获得标签ID号为号为“123.”的一瓶药的详细情况,的一瓶药的详细情况,ONS服务器接到请求后将服务器接到请求后将ID号转换成资源地址,那么资源服务器将检查这瓶药的号转换成资源地址,那么资源服务器将检查这瓶药的详细信息,如生产日期、配方、原材料、用途、供应商等,并返回给客户端。详细信息,如生产日期、配方、原材料、用途、供应商等,并返回给客户端。11.4 EPC信息网络系统 当用户希望在当用户希望在EPCgolbalEPCgolbal网络中的某个位置定位一个网络中的某个位置定位一个EPCISEPCIS服务服务时,其请求首先发送到时,其请求首先发送到ONSONS根服务器上;根服务器上;ONS

34、ONS根服务器在根数据表中根服务器在根数据表中对该电子产品编码中的对该电子产品编码中的EPCEPC管理者代码进行解析和识别,并提取该管理者代码进行解析和识别,并提取该EPCEPC管理者所在的本地管理者所在的本地ONSONS服务器地址,再将请求转发至该本地服务器地址,再将请求转发至该本地ONSONS服服务器;本地务器;本地ONSONS服务器接收到请求后,进一步在本地数据表中解析服务器接收到请求后,进一步在本地数据表中解析EPCISEPCIS服务器的地址,再将请求转发至该服务器的地址,再将请求转发至该EPCISEPCIS服务器;最后服务器;最后EPCISEPCIS服服务器根据请求的内容提供搜索结果

35、,并将结果返回至发起请求的位务器根据请求的内容提供搜索结果,并将结果返回至发起请求的位置。置。对象名称解析服务 11.4 EPC信息网络系统 EPC EPC网络分布如图所示。一个局域网内,标签识读器分布在多个网络分布如图所示。一个局域网内,标签识读器分布在多个地方,用于识读不同环境的地方,用于识读不同环境的EPCEPC标签,识读器再将读到的标签,识读器再将读到的EPCEPC编码信编码信息上传到本地服务器,由本地服务器所带的息上传到本地服务器,由本地服务器所带的SavantSavant软件对这些数据软件对这些数据进行集中处理,然后,由本地服务器通过查找本地进行集中处理,然后,由本地服务器通过查找

36、本地ONSONS服务或通过路服务或通过路由器到达远程由器到达远程ONSONS服务器查找所需服务器查找所需EPCEPC编码对应的编码对应的PMLPML服务器地址,本服务器地址,本地服务器就可以与找到的地服务器就可以与找到的PMLPML服务器建立通信了。服务器建立通信了。ONSONS工作流程工作流程 ONSONS工作流程工作流程(1)从标签上识读一个比特字符串EPC编码,如:01 000000000110000010010 01001001000011001 001000101010110110010101这是一个64位的EPC编码;(2)读写器将此比特字符串EPC编码发送到本地服务器;(3)本地

37、服务器将二进制的EPC编码转化为整数并在头部添加“urn:epc:”,转化为URI格式:“urn:epc:1.1554.37401.2272661”转换完成后,发送该URI到本地ONS解析器;(4)本地ONS解析器利用格式化转换字符串将EPC比特位编码转换成EPC域前缀名,再将EPC域前缀名结合成一个完整的EPC域名。ONS解析器再进行一次ONS查询(ONS Query),将EPC域名发送到指定的ONS服务器基础架构,以获取所需的信息。(5)ONS基础架构给本地ONS解析器,返回EPC域名对应的一个或多个PML服务器IP地址;(6)本地ONS解析器再将IP地址返回给本地服务器;(7)本地服务器

38、再根据IP地址联系正确的PML服务器,获取所需的EPC信息。11.4 EPC信息网络系统nEPC信息服务(EPCIS) EPCISEPCIS服务服务是最终用户与是最终用户与EPCglobalEPCglobal网络进行数据交换的主要桥网络进行数据交换的主要桥梁,梁,EPCISEPCIS服务器上的数据由供应链上下游的企业共享获得的。通过服务器上的数据由供应链上下游的企业共享获得的。通过这种共享,企业可了解商品在整个供应链环节中的信息,而不仅局这种共享,企业可了解商品在整个供应链环节中的信息,而不仅局限于本企业内部。限于本企业内部。 EPCEPC相关数据包括相关数据包括EPCEPC标签和识读器获取的

39、相关信息,以及商业标签和识读器获取的相关信息,以及商业上一些必须的附加数据。上一些必须的附加数据。EPCISEPCIS服务器中共存储四类数据,分别为:服务器中共存储四类数据,分别为: (1 1)静态数据静态数据,即在产品生命周期中不会发生改变的数据,具,即在产品生命周期中不会发生改变的数据,具体又包括物品类别静态数据和属性类别静态数据;体又包括物品类别静态数据和属性类别静态数据; (2 2)业务数据业务数据,即在一件商品流通过程中产生或改变的数据,即在一件商品流通过程中产生或改变的数据,包括:包括:属性观察值(四维数组:时间、地点、电子产品编码、业务属性观察值(四维数组:时间、地点、电子产品编

40、码、业务事件);数量观察值(五维数组:时间、地点、产品类别、数量、事件);数量观察值(五维数组:时间、地点、产品类别、数量、业务事件);业务操作观察值(四维数组:时间、电子产品编码、业务事件);业务操作观察值(四维数组:时间、电子产品编码、业务事件、业务操作标识)。业务事件、业务操作标识)。11.4 EPC信息网络系统 EPCIS EPCIS层的数据目的在于驱动不同企业应用层的数据目的在于驱动不同企业应用 。EPCISEPCIS位于整个位于整个EPCEPC网络架构的最高层,它不仅是原始网络架构的最高层,它不仅是原始EPCEPC观测资料的上层数据,而观测资料的上层数据,而且也是过滤和整理后的观测

41、资料的上层数据。如图所示,且也是过滤和整理后的观测资料的上层数据。如图所示,EPCISEPCIS在整在整个个EPCEPC网络中的主要作用就是提供一个接口以存储和管理网络中的主要作用就是提供一个接口以存储和管理EPCEPC捕获的捕获的信息。信息。11.4 EPC信息网络系统 EPCIS EPCIS中框架分为三层,即信息模型层、服务层和绑定层。中框架分为三层,即信息模型层、服务层和绑定层。信息信息模型层模型层指定了指定了EPCISEPCIS中包含什么样的数据,这些数据的抽象结构是什中包含什么样的数据,这些数据的抽象结构是什么,以及这些数据代表着什么含义。么,以及这些数据代表着什么含义。服务层服务层

42、指定了指定了EPCEPC网络组件与网络组件与EPCISEPCIS数据进行交互的实际接口。数据进行交互的实际接口。绑定层绑定层定义了信息的传输协议,比定义了信息的传输协议,比如如SOAPSOAP或或HTTPHTTP等。等。11.4 EPC信息网络系统 EPCIS EPCIS框架的一个重要特征就是它的框架的一个重要特征就是它的可扩展性可扩展性。由于。由于EPCEPC技术被技术被越来越多的行业采纳,不断地有新的数据种类出现,所以越来越多的行业采纳,不断地有新的数据种类出现,所以EPCISEPCIS必须必须具有很好的可扩展性才能充分发挥具有很好的可扩展性才能充分发挥EPCEPC技术的优势。同时,为了避

43、免技术的优势。同时,为了避免数据的重复与不匹配,数据的重复与不匹配,EPCISEPCIS规范还针对不同工业和不同数据类型提规范还针对不同工业和不同数据类型提供了通用的规范。供了通用的规范。EPCISEPCIS框架规范没有定义服务层和绑定层的扩展机框架规范没有定义服务层和绑定层的扩展机制,但是实际应用中的服务和绑定层也具有很好的扩展性。制,但是实际应用中的服务和绑定层也具有很好的扩展性。 EPCISEPCIS框架规范中整个框架是遵循模块化的思想设计的。它不是框架规范中整个框架是遵循模块化的思想设计的。它不是一个单一的规范,而是一些相关的规范个体所组成的集合。一个单一的规范,而是一些相关的规范个体

44、所组成的集合。EPCISEPCIS的的分层机制和良好的可扩展性为实现框架的模块化奠定了基础。分层机制和良好的可扩展性为实现框架的模块化奠定了基础。EPC系统中实体标记软件语言PML PML是是Savant、EPCIS、应用程序、应用程序、ONS之间相互表述和传递之间相互表述和传递EPC相关相关信息的共同语言,它定义了在信息的共同语言,它定义了在EPC物联网中所有的信息传输方式。图物联网中所有的信息传输方式。图8-35所所示为示为PML语言的组成结构图,它是一个标准词汇集,主要包含了两个不同的语言的组成结构图,它是一个标准词汇集,主要包含了两个不同的词汇,词汇,PML核及核及Savant扩充。如

45、果需要的话,扩充。如果需要的话,PML还能扩展更多的其它词还能扩展更多的其它词汇。汇。PML语言的组成结构图语言的组成结构图11.5 本章小结 EPC EPC系统系统是由是由EPCEPC编码体系、编码体系、RFIDRFID识别系统和信息网络系统组成识别系统和信息网络系统组成的,的,RFIDRFID系统主要由标签和读写器组成,而信息网络系统主要由中系统主要由标签和读写器组成,而信息网络系统主要由中间件、对象名称解析服务间件、对象名称解析服务ONSONS和和EPCISEPCIS信息服务组成。信息服务组成。 首先介绍了首先介绍了EPCEPC编码的特性和原则,编码的特性和原则,EPCEPC编码的一个主

46、要特点是编码的一个主要特点是足够长,可以标识世界上的每一个物体,足够长,可以标识世界上的每一个物体,EPCEPC编码具有很好的安全性编码具有很好的安全性和可扩展性,然后介绍了现行的和可扩展性,然后介绍了现行的EPCEPC编码版本,详细说明了编码版本,详细说明了EPC-64EPC-64、EPC-96EPC-96和和EPC-256EPC-256三种版本七种类型的编码结构。三种版本七种类型的编码结构。 对对EPCEPC信息网络系统中的中间件系统、信息网络系统中的中间件系统、ONSONS、PMLPML和和EPCISEPCIS做了说做了说明,对中间件的主要功能、工作原理和结构做了说明,并结合实例明,对中

47、间件的主要功能、工作原理和结构做了说明,并结合实例说明了说明了ONSONS工作原理和查询步骤,简单介绍了工作原理和查询步骤,简单介绍了PMLPML的特性以及在的特性以及在EPCEPC系系统中的作用,最后介绍了统中的作用,最后介绍了EPCISEPCIS在系统中的功能,分别对在系统中的功能,分别对EPCISEPCIS在系在系统中的位置做了形象说明。统中的位置做了形象说明。 作业:P179 1-9nEPC标签帮助标签帮助COVAP追踪火腿生产全程追踪火腿生产全程案例分析与讨论:案例分析与讨论:食品安全与食品安全与COVAP追踪火腿生产追踪火腿生产(1)什么)什么EPC标签可以帮助标签可以帮助COVA

48、P追踪火腿生产全程?追踪火腿生产全程?(2)EPC标签中应包括哪些信息?标签中应包括哪些信息?EPC在全球的发展在全球的发展n全世界广泛使用的全球统一标识系统(EAN.UCC系统)的主管机构国际物品编码协会(EAN/UCC)于2003年收购了Auto ID Labs的EPC技术,从而使EPC纳入全球统一标识系统。n2003年11月1日,国际物品编码协会(EAN/UCC)成立了EPCglobalEPCglobal ,同时,Auto ID Center于2003年11月1日更名为Auto-ID Lab,为EPCglobal提供技术支持。n2007年4月16日,EPCglobal发布了一项开创性标准-EPCIS(产品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论