分享

EPC

 思念是一种饼 2011-08-01

EPC - 概念及组成

世界上的事物千千万万,未来的EPC物联网也将会庞大无比;自然物体会发生一系列事件,而附着的EPC标签里面也只是存储了EPC代码一串数字字符而已。如何利用EPC代码物联网中实时传输这些EPC代码所代表的自然物体所发生的事件信息,EPC物联网通信语言的问题值得我们去思考。我们发现现有的可扩展标示语言XML是一种简单的数据存储语言,它仅仅展示数据且及其简单,任何应用程序都可对其进行读写,这使得它很快成为了计算机网络中数据交换的唯一公共语言。XML描述网络上的数据内容及结构的标准,对数据赋予上下文相关功能。它的这些特点非常适合于物联网中的信息传输。为此,在XML语言的基础上发展了更好的适合于物联网的PML语言。
PML核是以现有的XML Schema语言为基础的。在数据传送之前,使用“tags”(标签,不同于RFID标签)来格式化数据,它是编程语言中的标签概念,如。同时,PML核应该被所有的EPC网络节点(如ONS、Savant及EPCIS)理解,使得数据传送更流畅、建立系统更容易。Savant扩充则被用于Savant与企业应用程序间的商业通信。

EPC - 构成

(1)EPC编码标准:标签的编码现在应用较多的主要有64位、96位及256位三种。编码分为4部分:使用协议的版本号、物品生产厂商的编号、产品的类型编号及单个物品的SN号。每个EPC编码具有全球唯一性,其最大的优点在于它的号码数量达2n幂次级,足以分配到全球任一物品。
(2)EPC标签:物体贴上EPC标签后,通过天线,可以将芯片内部储存的数据信息非接触传送出去。标签分为有源、无源及半无源型,其应用距离有较大差别。
(3)阅读器:读取或写EPC标签中的数据信息,并负责将数据传送给Savant
(4)Savant:负责过滤、整合阅读器送来的标签或传感器的数据流。其最大的好处在于极大的减少了传送到企业应用软件的数据量。
(5)ONS(对象名解析服务系统):类似于互联网中的DNS,它可提供EPC查找服务。将给定的EPC代码转化为一个或多个含有物品信息的主机的URL地址,以获取EPCIS服务器上更多的信息。
(6)EPC信息服务器(EPCIS,旧称PML服务器):内部存放了制造商生产的所有物品相关数据信息的PML文件。

EPC - 设计

现实生活中的产品丰富多样,很难以用一个统一的语言来客观的描述每一个物体。然而,自然物体都有着共同的特性,如体积、重量;企业、个人交易时又有着时间、空间上的共性。例如,苹果、橙子、统一鲜橙多,它们三者都属于食品饮料,而苹果、橙子同属于农作物,鲜橙多又是橙子加工后的商品;人们交易一箱苹果的时间、地点又是相同的。但是,自然物体的一些相关信息(如生产地、保质期)不会变化。同时,EPC物联网是建立在现有的互联网上的。为此,作为描述物体信息载体的PML语言,其设计有着独特的要求。

(1)开发技术
PML首先使用现有的标准(如XML、TCP/IP)来规范语法和数据传输,并利用现有工具来设计编制PML应用程序。PML需提供一种简单的规范,通过通用默认的方案,使方案无需进行转换,即能可靠传输和翻译。PML对所有的数据元素提供单一的表示方法,如有多个对数据类型编码的方法,PML仅选择其中一种,如日期编码。
(2)数据存储和管理
PML只是用在信息发送时对信息区分的方法,实际内容可以任意格式存放在服务器(SQL数据库或数据表)中,即不必一定以PML格式存储信息。企业应用程序将以现有的格式和程序来维护数据,如Aaplet可以从互联网上通过ONS来选取必需的数据,为便于传输,数据将按照PML规范重新进行格式化。这个过程与DHTML相似,也是按照用户的输入将一个HTML页面重新格式。此外,一个PML“文件”可能是多个不同来源的文件和传送过程的集合,因为物理环境所固有的分布式特点,使得PML“文件”可以在实际中从不同位置整合多个PML片断。
(3)设计策略
现将PML分为PML Core(PML核)与PML Extension(PML扩展)两个主要部分进行研究,PML核用统一的标准词汇将从Auto-ID底层设备获取的信息分发出去,比如:位置信息、成分信息和其他感应信息。由于此层面的数据在自动识别前不可用,所以必须通过研发PML核来表示这些数据。PML扩展用于将Auto-ID底层设备所不能产生的信息和其他来源的信息进行整合。第一种实施的PML扩展包括多样的编排和流程标准,使数据交换在组织内部和组织间发生。

EPC - PML应用

EPC物联网系统的一个最大好处在于自动跟踪物体的流动情况,这对于企业的生产及管理有着很大的帮助。为PML信息在EPC系统中的流通情况,可以看出PML最主要的作用是作为EPC系统中各个不同部分的一个的公共接口,即Savant、第三方应用程序(如ERP、MES)、存储商品相关数据的PML服务器之间的共同通信语言。现考察具体实际应用情况。

EPC - 定义

设计采购施工(EPC)/交钥匙工程总承包,即工程总承包企业按照合同约定,承担工程项目的设计、采购、施工、试运行服务等工作,并对承包工程的质量、安全、工期、造价全面负责。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多