支撑层技术讲义课件

上传人:无*** 文档编号:241384190 上传时间:2024-06-22 格式:PPT 页数:44 大小:1.25MB
返回 下载 相关 举报
支撑层技术讲义课件_第1页
第1页 / 共44页
支撑层技术讲义课件_第2页
第2页 / 共44页
支撑层技术讲义课件_第3页
第3页 / 共44页
点击查看更多>>
资源描述
武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜物联网工程技术第5章 支撑技术武汉理工大学物联网工程系2011.9武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜第5章 支撑技术5.1 物联网中间件5.2 云计算5.3 GIS与GPS武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜5.1 物联网中间件5.1.1 物联网中间件的作用 1.控制RFID读写设备按照预定的方式工作,保证不同读写设备之间能够很好地配合协调;2.按照一定的规则筛选过滤数据,筛除冗余数据,将有效的数据传送给后台的应用系统。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜5.1.2 物联网中间件的特点独立于架构 物联网中间件介于RFID读写器与后端应用程序之间,独立于它们之外,它能够与多个RFID读写器、多个后端应用程序进行连接,以减轻架构与维护的复杂性。数据流 RFID的主要目的在于将实体对象转换为消息环境下的虚拟对象,因此数据处理是RFID最重要的功能。物联网中间件具有数据的搜集、过滤、整合与传递等特性,以便将正确的对象信息传到企业后端的应用系统。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜处理流 物联网中间件通常采用程序逻辑及存储转发的功能来提供顺序的信息流,具有数据流设计与管理的能力。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜5.1.3 物联网中间件的发展1.需求导致技术格局多样化2.底层中间件持续走稳3.高层中间件成为市场新宠4.新技术与产品的推出速度放缓5.实用化是重要的发展趋势武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜1.技术格局多样化由于不同类型的应用系统需要不同的中间件技术以及应用发展的不均衡性导致了中间件技术的多样化发展。一类是底层中间件,用于支撑单个应用系统或解决单一类问题,包括交易中间件(TPM)、应用服务器(WAS)、消息中间件(MOM)、数据访问中间件(UDA)等;另一类是高层中间件,更多用于系统整合,包括企业应用集成中间件(EAI Suites)、工作流中间件(Workflow)、门户中间件(Portal)等,它们通常会与多个应用系统打交道,位于系统的较高层次,并基于底层中间件运行。这些种类的中间件将根据应用的场景及发展轨迹的不同,将继续保持多样化发展,并不断衍生出新的格局。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜2.底层中间件持续走稳应用服务器基本上继承了交易中间件和消息中间件的功能特性,在采用B/S结构及非传统编程语言(C、C+等)的应用中,应用服务器逐渐蚕食了交易中间件及消息中间件的一部分市场。交易中间件在对效率、可靠性等方面要求严格的关键任务系统中仍具有明显优势,在金融、电信、证券等许多行业的核心业务系统中仍将占有重要地位。消息中间件的定位、功能及稳定性非常出色,在需要数据可靠传输的系统中牢牢占据一席之地。数据访问中间件大都由数据库厂商随数据库产品一起提供。中间件与数据库之间的接口标准,如XA及JDBC、ODBC等已经非常成熟。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜3.高层中间件成为市场新宠EAI软件、工作流系统、Portal等已经逐渐成为行业应用的新宠。这些新的中间件通常都不是单一的中间件产品,而是多种中间件技术的融合,需要融合消息传输、事务处理、流程整合、构件化、应用服务器等中间件技术。Web Service技术将融合到应用服务器、EAI软件、工作流系统、Portal等中间件软件中。由于这些中间件技术更加复杂,更加贴近应用,因此需要更多的专业服务。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜5.2 云计算云计算是一种全新的网络服务方式,将传统的以桌面为核心的任务处理转变为以网络为核心的任务处理;利用互联网实现自己想要完成的一切处理任务,使网络成为传递服务、计算能力和信息的综合媒介,真正实现按需计算、多服务器协作。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜u云计算产生的背景高速互联网技术发展资源利用率需求简单与创新需求其他需求 连接设备、实时数据流、SOA的采用以及搜索、开放协作、社会网络和移动商务等web2.0应用武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜u云计算的发展SUN公司的黑盒子计划IBM的蓝云计划微软Windows Azure云计算平台Google Apps,Google Docs、Google Desktop、Google Picasa,Google Compute Engine亚马逊弹性计算云(Elastic Compute Cloud,EC2)虚拟化技术先驱VMware武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜u云计算的特点虚拟化技术 现有的云计算平台的最大的特点是利用软件来实现硬件资源的虚拟化管理、调度及应用。灵活定制 在云计算时代,用户可以根据自己的需要或喜好定制相应的服务、应用及资源,云计算平台可以按照用户的需求来部署相应的资源、计算能力、服务及应用。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜动态可扩展性 在云计算体系中,可以将服务器实时加入到现有服务器集群中,提高“云”处理能力,如果某计算节点出现故障,则通过相应策略抛弃掉该节点,并将其任务交给别的节点,而在节点故障排除后可实时加入现有集群中。高可靠性和安全性 自动处理失败节点;最可靠、最安全的数据存储中心,有全世界最专业的团队管理信息,有全世界最先进的数据中心保存数据,严格的权限管理策略;数据有多个副本备份。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜高性价比 云计算对用户端的硬件设备要求最低,使用起来也最方便,软件不用购买和升级只需定制就可以了,而服务器端也可以用价格低廉的PC组成云,而计算能力却可超过大型主机,而用户在软硬件维护和升级上的投入大大减少。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜数据、软件在云端(服务器端)云计算模式下,用户的所有数据直接存储在云端,在需要的时候直接从云端下载使用;用户使用的软件由服务商统一部署在云端运行,软件维护由服务商来完成,当个人计算设备出现故障或崩溃,也不会影响该用户对其软件的使用,用户只需要换个PC就可以继续自己的工作,包括文档实时编辑和协作开发等。超强的计算和存储能力 用户可以在任何时间、任意地点,采用任何设备登录云计算系统后就可以进行计算服务;云计算云端由成千上万台甚至更多服务器组成的集群,具有无限空间、无限速度。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜5.2.2 云计算架构云计算的体系结构云计算平台云计算平台是一个强大的“云”网络,连接了大量并发的网络计算和服务,可利用虚拟化技术扩展每一个服务器的能力,将各自的资源通过云计算平台结合起来,提供超级计算和存储能力。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜云用户端:提供云用户请求服务的交互界面,也是用户使用云的入口。用户通过Web浏览器可以注册、登录及定制服务、配置和管理用户。打开应用实例与本地操作桌面系统一样。服务目录:云用户在取得相应权限(付费或其他限制)后可以选择或定制的服务列表。以在云用户端界面生成相应的图标或列表的形式展示相关的服务,云用户也可以对已有服务进行退订的操作,即对自己的服务目录进行维护。管理系统和部署工具:提供管理和服务。管理云用户,管理用户授权、认证,登录控制;管理可用计算资源和服务。接收用户发送的请求,根据用户请求并转发到相应的应用程序;调度资源智能地部署资源和应用,动态地部署、配置和回收资源。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜资源监控:监控和计量云系统资源的使用情况,以便做出迅速反应,完成节点同步配置、负载均衡配置和资源监控,确保资源能顺利分配给合适的用户。服务器集群:虚拟的或物理的服务器,由管理系统管理,负责高并发量的用户请求处理、大运算量计算处理、用户Web应用服务;云数据存储时采用相应数据切割算法实现并行方式上传和下载大容量数据。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜云计算的服务层次(服务类型角度)SaaS,如:Google APPSPaaS,如:Google APPEngineIaaS,如:Amazon EC2HaaS,服务器集群及硬件检测等服务层次是可以分割的,即某一层可以单独完成一项用户的请求而不需要其他层为其提供必要的服务和支持。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜云计算的技术层次通过现有网络技术和并行技术、分布式技术将分散的计算机组成一个能提供超强功能的集群用于云计算和云存储等。通过软件技术来实现相关的虚拟化功能,包括虚拟环境、虚拟系统、虚拟平台。对标识、认证、授权、目录、安全性等服务实现标准化的操作,为应用提供统一的标准化程序接口和协议,隐藏底层硬件、操作系统和网络的异构性,统一管理网络资源。用户端与云端交互操作的入口,可以完成用户或服务注册,定制和使用服务。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜5.2.3 典型的云计算平台Google云计算平台(1)MapReduce分布处理技术分布处理技术(2)Google文件系统文件系统GFS武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜(3)分布式结构化的数据表)分布式结构化的数据表Bigtable武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜亚马逊云计算平台AWS(1)存储系统Dynamo面向服务的亚马逊平台基本架构面向服务的亚马逊平台基本架构武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜(2)弹性计算云)弹性计算云EC2亚马逊弹性计算云服务(Elastic Compute Cloud,EC2)是亚马逊提供的云计算环境的基本平台。EC2向用户提供了如下一些非常有价值的特性:灵活性、低成本、安全性、易用性、容错性(3)简单存储服务)简单存储服务S3S3(Amazon Simple Storage Services)是亚马逊推出的简单存储服务。S3系统是构架在Dynamo之上的。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜(4)简单队列服务)简单队列服务SQS简单队列服务(Simple Queue Service,SQS)是亚马逊为了解决其云计算平台之间不同组件的通信而专门设计开发的。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜(5)简单数据库服务)简单数据库服务SimpleDB随着简单数据库服务SimpleDB(SDB)的推出,亚马逊云计算服务平台提供的服务趋于多样化和全面化。与S3不同的是,SDB主要用于存储结构化的数据,并为这些数据提供查找、删除等基本的数据库功能。如果将传统的关系数据库看成一张张表,SDB更像我们平时常接触到的文件夹的树状结构而不是表结构。SDB为了系统的可用性采取了最终一致性数据模型。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜5.3 GIS和GPS武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜5.3.1 地理信息系统GISu地理数据与空间数据 地理数据是各种地理特征和现象间关系的符号化表示,包括空间位置、属性特征及时态特征三部分。空间位置数据描述地物所在位置。位置既可以根据大地参照系定义,如大地经纬度坐标,也可以定义为地物间的相对位置关系,如空间上的距离、邻接、重叠、包含等。属性数据又称为非空间数据,是属于一定地物、描述其特征的定性或定量指标,即描述了信息的非空间组成部分,包括语义与统计数据等。时态特征是指地理数据采集或地理现象发生的时刻或时段,时态数据对环境模拟分析非常重要,越来越受到地理信息系统学界的重视。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜空间数据u空间数据是指以地球表面空间位置为参照的自然、社会和人文经济景观数据,可以是图形、图像、文字、表格和数字等。u不同用途的GIS其地理空间数据的种类、精度都是不同的,但基本上都包括三种互相联系的数据类型:某个已知坐标系中的位置实体间的空间关系与几何位置无关的属性武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜u地理信息系统GISGIS与其它信息系统的主要区别在于其存储和处理的信息是经过地理编码的,地理位置及与该位置有关的地物属性信息成为信息检索的重要部分。在GIS中现实世界被表达成一系列的地理要素和地理现象,这些地理特征至少由空间位置参考信息和非位置信息两个部分组成。一方面,GIS是一门学科,是描述、存储、分析和输出空间信息的理论和方法的一门新兴的交叉学科;另一方面,GIS是一个技术系统,是以地理空间数据库(Geospatial Database)为基础,采用地理模型分析方法,适时提供多种空间的和动态的地理信息,为地理研究和地理决策服务的计算机技术系统。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜 地理信息系统的三个特征1.具有采集、管理、分析和输出多种地理信息的能力,具有空间性和动态性;2.由计算机系统支持进行空间地理数据管理,并由计算机程序模拟常规的或专门的地理分析方法,作用于空间数据,产生有用信息,完成人类难以完成的任务;3.计算机系统的支持是地理信息系统的重要特征,因而使得地理信息系统能以快速、精确、综合地对复杂的地理系统进行空间定位和过程动态分析武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜u地理信息系统的类型专题地理信息系统(Thematic GIS)区域信息系统(Regional GIS)地理信息系统工具或地理信息系统外壳(GIS Tools)u地理信息系统的功能5方面核心问题:位置、条件、变化趋势、模式和模型大多数商用GIS软件包提供的功能:数据的获取(Data Acquisition)数据的初步处理(Preliminary data Processing)数据的存储及检索(Storage and Retrieval)数据的查询与分析(Search and Analysis)图形的显示与交互(Display and Interaction)这些功能间的关系以及它们操作数据的不同表现如图武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜功能间的关系以及它们操作数据的不同表现图武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜5.3.2 全球定位系统GPSuGPS基本原理n GPS 系统是由美国国防部的陆海空三军在70 年代联合研制的新型卫星导航系统,英文名称是“Navigation Satellite Timing And Ranging/Global Positioning System”,意为“卫星测时测距导航全球定位系统”,简称GPS系统。n 该系统是以卫星为基础的无线电导航定位系统,具有全能性(陆地、海洋、航空和航天)、全球性、全天候、连续性和实时性的导航定位和定时的功能,能为各类用户提供精密的三维坐标、速度和时间。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜n GPS的定位原理实质上就是测量学的空间测距定位,利用在平均20200km 高空均匀分布在6个轨道上的24颗卫星,发射测距信号码和载波,用户通过接收机接收这些信号,以测量卫星至接收机之间距离,通过一系列方程演算获得地面点位坐标uGPS的组成 GPS由三部分组成:GPS空间部分、地面监控站和GPS用户接收机部分。lGPS 空间部分由24颗分布在6个等间隔轨道上的卫星组成,卫星分布可保证全球任何地区任何时刻都不少于4颗卫星供观测。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜l地面监控站由均匀分布在美国本土和三大洋的美军基地上的一个主控站、三个注入站和5个监测站构成。该系统的功能是对空间卫星系统进行监控、控制,并向每颗卫星注入更新的导航电文。l用户接收机通过接收多颗卫星的信号来解算出自身的位置,以实现定位和导航。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜u有关GPS工作的几个问题(1)信号与多通道信号与多通道为了获得位置坐标用户必须从4颗卫星获得信号,可通过两种不同的方法来实现:单通道接收机:接顺序接收4颗卫星的信号,用户大约每5秒钟就可获得一次定位信息,这种定位系统成本最低;多通道接收机(以5通道为例):5通道接收机可以通过4个通道锁住4颗卫星的信号,第5个通道用于获取低频导航数据。这种方法得到了最高的信噪比,因为任一给定的卫星信号都将被连续而不是在1/4 个工作周期内被接收。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜(2)差分工作方式差分工作方式 差分工作方式需要两台接收机,第一台接收机(即基准差分台)的位置准确已知,第二台通过第一台接收机的位置来修正自己的位置。通过计算测量距离与真实距离的误差,基准差分台能够计算出卫星数据中由电离层误差和星历表误差所产生的影响,将此信息传送到用户接收机时,便能修正此误差,从而得到更精确的定位。(3)载波相位载波相位与与码相位码相位 码接收机是通过码相位来测量用户和卫星的伪距的,由于C/A码片对应空间距离为293米,相位检测精度能达到1%,所以能得到均方误差为3米的精度,若测量波长为20厘米的载波相位,同样1%的测量精度,却能够产生相当于1毫米的精度(此时接收机更为复杂),同时,为解决整数波长的多值性问题,校准时间也比较长。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜(4)操作码操作码 普通操作码需要4颗卫星,另外还有几种方式,第一种方式叫做“视野最优”操作码,用这种码接收时能自动确定进入视野的卫星中哪4颗卫星具有最好的导航定位几何分布;第二种码是“全视野码”,用此码接收时,从视野中所有卫星来的信号会被同时处理,系统精度会提高20%;第三种码是高度辅助码,适于机载应用。这些码应用时可相互转换。(5)系统精度系统精度 GPS提供2种水平的导航服务:精密定位服务PPS和标准定位服务SPS。PPS主要供美国及其盟国的军用和特殊许可部门,对一般用户只能使用单频C/A码定位,由于美国的GPS政策所定,使用单频C/A码还要受到SA的影响,因此一般单机定位精度为二维100米左右,对要求高的场合则需采用DGPS差分工作方式。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜uGPS信号(1)GPS传输信号分类传输信号分类GPS的传输信号包含下面四种不同的信息:第一种是频率为10.23MHz的军用P码,美国政府禁止把该码提供给民用用户。第二种是C/A码,频率为1.023MHz,用户用该码可以得到基本的定位信息。第三种信息是一种调制在同一载波上的50 位/秒的低频数据信号。最后是载波相位信息。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜(2)GPS 信号结构信号结构 GPS卫星向广大用户发送的导航电文是一种不归零的二进制数据码D(t),码率fd=50HZ。为了节省卫星的电能、增强GPS信号的抗干扰性、保密性,实现遥远的卫星通讯,GPS卫星采用伪噪声码对D码作二级调制,即先将D码调制成伪噪声码(P码和C/A码),再将上述两噪声码调制在L1、L2 两载波上,形成向用户发射的GPS射电信号。因此,GPS 信号包括两种载波(L1、L2)和两种伪噪声码(P码、C/A码)。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜总结从物联网中间件的地位、作用、特点和发展等方面简要介绍了物联网中间件技术;从云计算定义、产生背景、发展特点等方面阐述了云计算;介绍了云平台的体系结构、服务结构和技术结构;简述了集中典型的云计算平台;简要介绍GIS地理信息系统和GPS全球定位系统的基本知识。武汉理工大学物联网工程系物联网工程技术(清华大学出版社2011.8)伍新华 陆丽萍 姚寒冰 程煜习题1.物联网中间件的主要作用?2.物联网中间件的主要特点?3.云计算主要特点?4.简述云计算体系结构。5.云计算技术体系结构包含那几部分,各部分功能?6.云计算服务服务层次及各层典型产品?7.什么是地理信息系统,其特点是什么?8.简述地理信息系统的功能。9.简述地理信息系统的类型。10.GPS由那几部分的组成,各部分作用?
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!