世界上的事物千千万万,未来的EPC物联网也将会庞大无比;自然物体会发生一系列事件,而附着的EPC标签里面也只是存储了EPC代码一串数字字符而已。如何利用EPC代码在物联网中实时传输这些EPC代码所代表的自然物体所发生的事件信息,EPC物联网通信语言的问题值得我们去思考。我们发现现有的可扩展标示语言XML是一种简单的数据存储语言,它仅仅展示数据且及其简单,任何应用程序都可对其进行读写,这使得它很快成为了计算机网络中数据交换的唯一公共语言。XML描述网络上的数据内容及结构的标准,对数据赋予上下文相关功能。它的这些特点非常适合于物联网中的信息传输。为此,在XML语言的基础上发展了更好的适合于物联网的PML语言。
PML核是以现有的XML Schema语言为基础的。在数据传送之前,使用“tags”(标签,不同于RFID标签)来格式化数据,它是编程语言中的标签概念,如。同时,PML核应该被所有的EPC网络节点(如ONS、Savant及EPCIS)理解,使得数据传送更流畅、建立系统更容易。Savant扩充则被用于Savant与企业应用程序间的商业通信。 (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物联网是建立在现有的互联网上的。为此,作为描述物体信息载体的PML语言,其设计有着独特的要求。 (1)开发技术 EPC物联网系统的一个最大好处在于自动跟踪物体的流动情况,这对于企业的生产及管理有着很大的帮助。为PML信息在EPC系统中的流通情况,可以看出PML最主要的作用是作为EPC系统中各个不同部分的一个的公共接口,即Savant、第三方应用程序(如ERP、MES)、存储商品相关数据的PML服务器之间的共同通信语言。现考察具体实际应用情况。 设计采购施工(EPC)/交钥匙工程总承包,即工程总承包企业按照合同约定,承担工程项目的设计、采购、施工、试运行服务等工作,并对承包工程的质量、安全、工期、造价全面负责。 |
|