1、物联网概论(第物联网概论(第2 2版)版)点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)点击此处结束放映点击此处结束放映电电子子教教案案物联网概论(第物联网概论(第2版)版)物联网概论(第物联网概论(第2 2版)版)第第6章章 物联网网络服务物联网网络服务点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)物联网是建立在互联网之上的,物联网得到的物理物联网是建立在互联网之上的,物联网得到的物理世界的信息需要在互联网上进行交流与共享。目前比较世界的信息需要在互联网上进行交流与共享。目前比较成熟的物联网网络服务是成熟的物联网网络服务是EPC系统。系
2、统。EPC系统给全球每系统给全球每一个一个“物物”都分配了一个编码,这个编码就是都分配了一个编码,这个编码就是EPC码。码。EPC码主要是用来给全球物品提供识别码主要是用来给全球物品提供识别ID号,通过物品号,通过物品的识别的识别ID号就可以在互联网上找到物品的详细信息,物号就可以在互联网上找到物品的详细信息,物联网通过网络服务将物品的信息发布出去,同时也可以联网通过网络服务将物品的信息发布出去,同时也可以获得发布在互联网上的各种资源。获得发布在互联网上的各种资源。点击此处结束放映点击此处结束放映 物联网网络服务概述物联网网络服务概述6.1物联网名称解析服务的工作原理物联网名称解析服务的工作原
3、理6.2物联网信息发布服务物联网信息发布服务6.3实体标记语言实体标记语言PML6.4物联网概论(第物联网概论(第2 2版)版)点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)点击此处结束放映点击此处结束放映物联网网络服务概述物联网网络服务概述6.1物联网概论(第物联网概论(第2 2版)版)6.1 物联网网络服务概述物联网网络服务概述 其一:在物联网中,有关物品的大量信息存储在物联网其一:在物联网中,有关物品的大量信息存储在物联网信息服务器中。信息服务器中。其二:物联网中的信息服务器非常多,需要查找物联网其二:物联网中的信息服务器非常多,需要查找物联网信息服务器需要知
4、道它的网络地址。信息服务器需要知道它的网络地址。正是由于上述二个原因,需要物联网网络服务。正是由于上述二个原因,需要物联网网络服务。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.1 物联网网络服务概述物联网网络服务概述点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.1 物联网网络物联网网络服务概述服务概述 互联网(互联网(Internet)上存)上存放物品信息的计算机称为物放物品信息的计算机称为物联网信息服务器,解析物联联网信息服务器,解析物联网信息服务器网络地址的是网信息服务器网络地址的是物联网名称解析服务器。物联网名称解析服务器
5、。由由于物品原材料、生产、加工、于物品原材料、生产、加工、仓储、运输等大量信息不能仓储、运输等大量信息不能用用EPC码表示出来,这就需码表示出来,这就需要物联网的网络服务。要物联网的网络服务。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)点击此处结束放映点击此处结束放映物联网名称解析服务的工作原理物联网名称解析服务的工作原理6.2物联网概论(第物联网概论(第2 2版)版)物联网名称解析服务的工作原理物联网名称解析服务的工作原理 6.2.1 物联网名称解析服务的工作原理物联网名称解析服务的工作原理 6.2.2 IP地址地址 6.2.3 域名解析域名解析 6.2.4 O
6、NS结构与服务方式结构与服务方式 6.2.5 ONS工作流程工作流程点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)物联网名称解析服务的工作原理物联网名称解析服务的工作原理 物联网名称解析服务的英文是物联网名称解析服务的英文是IOT-NS。IOT-NS的的作用就是获取物体数据的网上访问通道信息。作用就是获取物体数据的网上访问通道信息。IOT-NS借鉴了互联网中已经很成熟的域名解析借鉴了互联网中已经很成熟的域名解析DNS,目前比较成熟的目前比较成熟的IOT-NS是是EPC系统的系统的ONS。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2
7、.1 物联网名称解析服务的工作原理物联网名称解析服务的工作原理 点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.1 物联网名称解析服务的工作原理物联网名称解析服务的工作原理 多个企业的多个企业的ONS服务器通过根服务器通过根ONS服务器进行级联,组成服务器进行级联,组成ONS网络体系。网络体系。ONS服务与整个物联网系统相关,服务与整个物联网系统相关,ONS的工作流程如下。的工作流程如下。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.2 IP地址地址 IP地址的基本概念地址的基本概念 在日常生活中,需要记住各种类型的地址,如
8、邮政地址、街道地在日常生活中,需要记住各种类型的地址,如邮政地址、街道地址等。在互联网中也是这样,一台主机要与其它主机进行通信,为了址等。在互联网中也是这样,一台主机要与其它主机进行通信,为了识别双方,需要在网络中建立一种标识方式。识别双方,需要在网络中建立一种标识方式。互联网定义了互联网定义了2 种方法来标识网上的计算机,这种方法来标识网上的计算机,这 2 种方式分别是种方式分别是IP地址和域名。地址和域名。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.2 IP地址地址 互联网定义了两种方法来标识网上的计算机,这两种方式分互联网定义了两种方法来标识网上的计
9、算机,这两种方式分别是别是IP地址和域名。域名虽然便于人们记忆,但网络上的机器之间地址和域名。域名虽然便于人们记忆,但网络上的机器之间只认识只认识IP地址。见下图。地址。见下图。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.2 IP地址地址IP地址的特性地址的特性IP地址的构成地址的构成点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.2 IP地址地址IP地址的容量地址的容量 IPv4地址分为地址分为A、B、C、D和和E五类。五类。例如,例如,A类地址用高类地址用高8位表位表示网络号,用低示网络号,用低24位表示主机号,有位表
10、示主机号,有128个网络,每个网络拥有个网络,每个网络拥有16 777 216主机数。主机数。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.2 IP地址地址 IPv6 在在20世纪,世纪,32位的位的IPv4地址是足够使用的。设计者没有想到今地址是足够使用的。设计者没有想到今天的天的Internet会发展到如此大的规模,更没有预测到今天会发展到如此大的规模,更没有预测到今天Internet的的发展会因发展会因IP地址的不足而陷入困境。地址的不足而陷入困境。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.2 IP地址地址 IP
11、v6 点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.2 IP地址地址 IPv6点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.3 域名解析域名解析 什么是域名什么是域名 举例:百度的域名是举例:百度的域名是 。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.3 域名解析域名解析 域名的构成域名的构成 域名一般由域名一般由3个部分组成,从左到右依次为主机名、机构性域名、个部分组成,从左到右依次为主机名、机构性域名、地理域名,中间用小数点隔开。即:主机名地理域名,中间用小数点隔开。即:主机名.机
12、构性域名机构性域名.地理域名。例地理域名。例如,西安邮电大学的域名为如,西安邮电大学的域名为,这里的,这里的xupt为主机名;为主机名;edu为机为机构性域名,是教育行业(构性域名,是教育行业(education)的缩写;)的缩写;cn为地理域名,是中国为地理域名,是中国(China)的缩写。)的缩写。域名的结构域名的结构点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.3 域名解析域名解析 域名服务器的基本工作原理域名服务器的基本工作原理 域名解析域名解析点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.3 域名解析域名解析 域
13、名解析过程域名解析过程 A主机访问网络中的另一个主机访问网络中的另一个B主机时,域名解析过程如下。主机时,域名解析过程如下。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.4 ONS结构与服务方式结构与服务方式ONS系统的层次系统的层次ONS系统分为三个层次。系统分为三个层次。ONS静态服务静态服务静态静态ONS指向货品的制造商。指向货品的制造商。ONS动态服务动态服务动态动态ONS指向一件货品在供应链中流动时所经过的不同管理实体。指向一件货品在供应链中流动时所经过的不同管理实体。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2
14、.4 ONS结构与服务方式结构与服务方式 ONS静态服务静态服务 ONS动态服务动态服务点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.2.5 ONS工作流程工作流程 ONS将将EPC码转换成码转换成URI格式,再将其转化成标准域名后,格式,再将其转化成标准域名后,下面的工作就由下面的工作就由DNS承担了。承担了。DNS经过递归式或交谈式解析,将结经过递归式或交谈式解析,将结果以果以NAPTR记录格式返回给客户端,记录格式返回给客户端,ONS即完成了一次解析服务。即完成了一次解析服务。NAPTR是是URI的一种定义格式。的一种定义格式。点击此处结束放映点击此处结束
15、放映物联网概论(第物联网概论(第2 2版)版)6.2.5 ONS工作流程工作流程 ONS工作流程工作流程 点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)点击此处结束放映点击此处结束放映物联网信息发布服务物联网信息发布服务6.3物联网概论(第物联网概论(第2 2版)版)物联网信息发布服务物联网信息发布服务 6.3.1 物联网信息发布服务的工作原理物联网信息发布服务的工作原理 6.3.2 万维网万维网WWW 6.3.3 超文本与超媒体超文本与超媒体 6.3.4 EPCIS的功能与作用的功能与作用 6.3.5 EPCIS系统设计系统设计点击此处结束放映点击此处结束放映物联
16、网概论(第物联网概论(第2 2版)版)物联网信息发布服务物联网信息发布服务 物联网信息发布是跨越供应商、制造商、运输公物联网信息发布是跨越供应商、制造商、运输公司和零售商,对物联网的信息系统提供存储和查询服司和零售商,对物联网的信息系统提供存储和查询服务。务。万维网万维网WWW是基于超文本的信息查询工具。物是基于超文本的信息查询工具。物联网的信息发布也是采用这种形式。联网的信息发布也是采用这种形式。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.3.1 物联网信息发布服务的工作原理物联网信息发布服务的工作原理 IOT-IS是用网络数据库来实现的,它提供了一个数是用
17、网络数据库来实现的,它提供了一个数据和服务的接口,使物品的信息可以在企业之间共享。据和服务的接口,使物品的信息可以在企业之间共享。目前比较成熟的目前比较成熟的IOT-IS是是EPC系统的系统的EPCIS。EPCIS是是跨越供应商、制造商、运输公司和零售商,在整个供应跨越供应商、制造商、运输公司和零售商,在整个供应链上提供技术解决方案,对物联网的信息系统提供存储链上提供技术解决方案,对物联网的信息系统提供存储和查询服务。和查询服务。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.3.1 物联网信息发布服务的工作原理物联网信息发布服务的工作原理 EPCIS主要包括客户
18、端模块、数据存储模块和数据查询模块。其主要包括客户端模块、数据存储模块和数据查询模块。其中,中,EPCIS数据存储和数据查询模块在结构上分为数据存储和数据查询模块在结构上分为5部分,它们分别为部分,它们分别为简单对象访问协议(简单对象访问协议(SOAP)、服务管理应用程序、数据库、)、服务管理应用程序、数据库、PML文档文档和和HTML文档。文档。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.3.2 万维网万维网WWW什么是万维网?什么是万维网?WWW(World Wide Web),中文译名为万维网。),中文译名为万维网。点击此处结束放映点击此处结束放映物联网
19、概论(第物联网概论(第2 2版)版)6.3.2 万维网万维网WWWWWW的发明人?的发明人?蒂莫西蒂莫西约翰约翰“蒂姆蒂姆”伯纳伯纳李爵士李爵士(Tim Berners-Lee),),1955年年6月月8日出生,日出生,英国计算机科学家。英国计算机科学家。WWW的成功在于它制定了一套标准的、容易被人们掌握的超的成功在于它制定了一套标准的、容易被人们掌握的超文本标记语言(文本标记语言(HTML)、世界范围内信息资源的统一定位格式)、世界范围内信息资源的统一定位格式(URL)和超文本传送通信协议()和超文本传送通信协议(HTTP)。)。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2
20、 2版)版)6.3.2 万维网万维网WWW 点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.3.2 万维网万维网WWW 点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.3.3 超文本与超媒体超文本与超媒体 “超超”是什么意思?是什么意思?“超超”这个词的真正含义是这个词的真正含义是“链接链接”。超文本(超文本(Hyper Text)是一种文本,这个词的真正含义是)是一种文本,这个词的真正含义是“链链接接”的意思,用来描述计算机中文件的组织方法。的意思,用来描述计算机中文件的组织方法。点击此处结束放映点击此处结束放映物联网概论(第物联网
21、概论(第2 2版)版)6.3.3 超文本与超媒体超文本与超媒体 点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.3.3 超文本与超媒体超文本与超媒体 点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.3.4 EPCIS的功能与作用的功能与作用 EPCIS提供了一个模块化、可扩展的数据和服务标准接口,使得提供了一个模块化、可扩展的数据和服务标准接口,使得物联网系统的相关数据可以在企业内部和企业之间共享。物联网系统的相关数据可以在企业内部和企业之间共享。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.3.5 E
22、PCIS系统设计系统设计 EPCIS遵循模块化的设计思想,遵循模块化的设计思想,EPCIS系统设计就是系统设计就是EPCIS框架中相关模块的集合。框架中相关模块的集合。EPCIS提供了一个模块化、可扩展的数据和服务标准接口,提供了一个模块化、可扩展的数据和服务标准接口,EPCIS整个框架都遵循这种模块化的设计思想,整个框架都遵循这种模块化的设计思想,EPCIS系统设计就系统设计就是是EPCIS框架中相关模块的集合。框架中相关模块的集合。EPCIS系统设计包括系统设计包括EPCIS总体总体设计、设计、EPCIS层次分析。层次分析。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2
23、版)版)6.3.5 EPCIS系统设计系统设计 数据的存储采用数据的存储采用Access数据库和数据库和PML文档相结合的形式,数据文档相结合的形式,数据库用于记录物品类型等总体信息,库用于记录物品类型等总体信息,PML文档用于为每个物品建立一文档用于为每个物品建立一个信息追踪文件。在物品个信息追踪文件。在物品EPC码对应的信息传入系统时,应用程序码对应的信息传入系统时,应用程序访问数据库表,获得数据库记录的物品类型等相关信息,加入到访问数据库表,获得数据库记录的物品类型等相关信息,加入到PML文档中。在数据查询过程中,系统根据查询者的不同权限,从文档中。在数据查询过程中,系统根据查询者的不同
24、权限,从PML文档中提取相关信息,形成文档中提取相关信息,形成HTML文档,以网页形式返回给查文档,以网页形式返回给查询者。询者。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)点击此处结束放映点击此处结束放映实体标记语言实体标记语言PML6.4物联网概论(第物联网概论(第2 2版)版)实体标记语言实体标记语言PML 6.4.1 PML概述概述 6.4.2 PML的核心思想的核心思想 6.4.3 PML的组成与设计方法的组成与设计方法 6.4.4 PML设计举例设计举例点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)实体标记语言实体标记语言P
25、ML 物联网中,物品的信息经常都是是用物联网中,物品的信息经常都是是用PML语言书写语言书写的。的。举例:在举例:在EPC系统中,所有关于物品的信息都是用系统中,所有关于物品的信息都是用PML书写的。书写的。PML是由可扩展标记语言是由可扩展标记语言XML发展而来。发展而来。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.4.1 PML概述概述 在在EPC系统中,所有关于物品的有用信息都是用一种新系统中,所有关于物品的有用信息都是用一种新型的标准计算机语言型的标准计算机语言-实体标记语言(实体标记语言(Physical Markup Language,PML)所书
26、写的。)所书写的。PML的应用将会非常广泛,的应用将会非常广泛,它将成为描述所有自然物体、过程和环境的统一标准,并将它将成为描述所有自然物体、过程和环境的统一标准,并将在所有的行业使用。在所有的行业使用。PML是基于人们广为接受的是基于人们广为接受的XML发展而来的,发展而来的,PML集成集成了了XML语言的许多工具与技术,是语言的许多工具与技术,是XML语言的扩展。语言的扩展。PML被设计成人和机器都可以使用的对自然物体的描述标准,是被设计成人和机器都可以使用的对自然物体的描述标准,是物联网信息存储和交换的标准格式。物联网信息存储和交换的标准格式。点击此处结束放映点击此处结束放映物联网概论(
27、第物联网概论(第2 2版)版)6.4.2 PML的核心思想的核心思想 PML的核心思想与的核心思想与XML相同。核心思想来自于对电相同。核心思想来自于对电子文档的分析,电子文档包括数据、结构和表现形式三子文档的分析,电子文档包括数据、结构和表现形式三个部分。如果文档在这三个方面独立而清晰,文档将广个部分。如果文档在这三个方面独立而清晰,文档将广受欢迎。受欢迎。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.4.3 PML的组成与设计方法的组成与设计方法PML由由PML Code和和PML Extension两部分组成,其中两部分组成,其中PML Code主要用于读
28、写器、传感器、主要用于读写器、传感器、EPC中间件和中间件和EPCIS之间的信息交之间的信息交换,换,PML Extension主要用于整合来自非自动识别的信息和其它来主要用于整合来自非自动识别的信息和其它来源的信息。如果需要,源的信息。如果需要,PML还能扩展更多其它的词汇。还能扩展更多其它的词汇。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)6.4.4 PML设计举例设计举例在在2017年年7月月12日日15时时4分分34秒,读写器阅读到了秒,读写器阅读到了EPC码为码为1.3.42.356的标签,其中存储的数据为的标签,其中存储的数据为FFA0 456F 5843 3791。点击此处结束放映点击此处结束放映物联网概论(第物联网概论(第2 2版)版)点击此处结束放映点击此处结束放映休息一下休息一下