物联网概论 第7章 物联网网络服务ppt课件.ppt
物联网概论The Introduction of the Internet of Things,第7章 物联网网络服务,7.1物联网网络服务概述7.2物联网名称解析服务7.3物联网信息发布服务7.4实体标记语言PML,物联网是建立在互联网之上的,物联网得到的物理世界的信息,需要在互联网上进行交流与共享。随着互联网的不断壮大,它所提供的服务越来越多,物联网通过这些服务可以将自己的信息发布出去,同时也可以获得发布在互联网上的各种资源。在物联网网络服务中,主要涉及物联网名称解析服务(IOT-NS)和物联网信息发布服务(IOT-IS)。目前比较成熟的物联网网络服务是EPC系统。EPC系统主要包括EPC码、电子标签与读写器构成的识别系统(ID)、名称解析服务(ONS)和信息发布服务(EPCIS)。,第7章 物联网网络服务,EPC码给全球物品提供识别ID号,但EPC码本身存储的物品信息十分有限,物品的大量信息存放在互联网上,存放地址与识别ID号一一对应。当物品的识别ID号通过ONS查得存储物品信息的IP地址后,根据IP地址就能访问EPCIS。识别ID号与IEPCIS联系起来后,在互联网上可以发布和获得大量物品的信息,一个全新的物联网就建立起来了。,7.1 物联网网络服务概述,IOT-NS类似于互联网域名系统(Domain Name System,DNS)。早期要上网访问其他计算机上的信息,要求输入对方机器的IP地址,非常不方便,不利于记忆,为此发明了(统一资源标识符URI)域名及DNS服务系统,域名虽然便于人们记忆,但网络上的机器之间只认识IP地址。DNS服务系统,负责将有意义的域名转换成IP地址。,IOT-NS(ONS),互联网域名系统(DNS,Domain Name System),ONS借鉴了已经很成熟的DNS技术思想,利用DNS构架来实现的。ONS的设计是基于NDS之上的,查询的格式与DNS基本一致,每个EPC码对应一个Internet域名,ONS根据规则查得EPC码对应的IP地址,同时根据IP地址引导访问EPCIS。与DNS相似,ONS系统的层次也是分布式的,主要由ONS根服务器、ONS从服务器和ONS本地服务器组成,其中ONS本地服务将经常查询、最近查询的URL保存起来,以减少对外查询的次数。,IOT-NS(ONS),ONS和DNS的区别,NAPTR是URI的一种定义格式:urn:epc:id:sgtin:厂商识别代码.产品代码.系列码,IOT-NS(ONS),IOT-NS(ONS),本地服务器包含物联网中间件,屏蔽读写器的多样性,筛掉冗余数据等,将真正有用的数据上传,本地,ONS根服务器,7.2.5 ONS工作流程 2.ONS工作流程(1)经由RFID读写器读取标签内的EPC码;(2)EPC码转换为URI格式;(3)URI格式转换为DNS的查询格式;(4)DNS基础结构返回指向一个或多个PML服务器的URL;(5)本地解析器将URL发送到本地服务器;(6)本地服务器连接正确的PML服务器,获取EPC信息。,7.2.5 ONS工作流程 2.ONS工作流程,ONS的存储记录是授权的,只有EPC码的拥有者可以对其更新、添加和删除。企业拥有的本地ONS服务器包括两个功能,一个是实现物品EPC信息服务地址的存储,另一个是实现与外界信息的交换。多个企业的ONS服务器通过根ONS服务器进行级联,组成ONS网络体系。,IOT-NS(ONS),IOT-IS是用网络数据库来实现的,IOT-IS的目的在于共享物品的详细信息。目前比较成熟的物联网信息发布服务是EPC系统的EPCIS。在这个系统中,EPC码用作数据库的查询指针,EPCIS提供信息查询接口,提供数据和服务的接口,与已有的数据库、应用程序及信息系统相连,使物品的信息可以在企业之间共享。,IOT-IS(EPCIS),7.3 物联网信息发布服务,EPCIS是跨越供应商、制造商、运输公司和零售商,在整个供应链上提供技术解决方案,EPCIS提供了一个模块化、可扩展的数据和服务标准接口,使得物联网系统的相关数据可以在企业内部和企业之间共享。主要功能如下:(1)实现标签信息向EPCIS服务器的传输(2)数据存储(3)数据查询,IOT-IS(EPCIS),7.3 物联网信息发布服务,WWW万维网,采用超文本和多媒体技术,可以将不同文件通过关键字建立链接,提供了一种交叉式的查询方式。WWW的制定了一套标准的、容易被人们掌握的超文本标记语言(HTML)。HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。HTML命令可以说明文字、图形、动画、声音、表格和链接等。HTML文档能独立于各种操作系统平台,被用作WWW的信息表示语言,是WWW的描述语言。,PML(Physical Markup Language),7.4 实体标记语言PML,参见教材P197 图7.25 PML文件示例。,EPC系统表述和传递相关信息的语言是实体标记语言(Physical Markup Language,PML)。EPC系统有关物品的所有信息都是由PML语言书写的,PML被设计成人和机器都可以使用的对自然物体的描述标准,是物联网信息存储和交换的标准格式。PML语言是读写器、中间件、应用程序、名称解析服务ONS和信息发布服务EPCIS之间相互通信的共同语言。PML的应用将会非常广泛,它将成为描述所有自然物体、过程和环境的统一标准,并将在所有的行业使用。,PML(Physical Markup Language),7.4 实体标记语言PML,