46应用服务技术_第1页
46应用服务技术_第2页
46应用服务技术_第3页
46应用服务技术_第4页
46应用服务技术_第5页
已阅读5页,还剩94页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 第四章 物联网关键技术 运用效力技术.学习义务Click to add title in here 感知技术标识技术通讯技术网络技术网络定位技术运用效力技术平安与隐私技术硬件技术电源和能量存储技术.4.6 运用效力技术物联网海量数据存储与查询 123环境感知型中间件 物联网数据交融45嵌入式软件 云计算技术 .4.6.1 物联网海量数据存储与查询计算机网络的飞速开展导致全球信息总量迅猛增长,据统计2021年全球产生的到达1.2ZB12 亿TB,世界进入ZB 时代。IDC 预测全球数据量从2021 年到2021 年5 年将增长10 倍。而物联网中对象的数量将庞大到以百亿为单位。.4.6.1 物

2、联网海量数据存储与查询由于物联网中的对象积极参与业务流程的需求、高强度计算需求和数据的继续在线可获取的特性,导致了网络化存储和大型数据中心的诞生。物联网对海量信息存储的需求促进了物联网网络存储技术、海量数据查询技术以及面向物联网的关系型数据库技术的开展。.4.6.1 海量数据存储及查询如今的网络世界是海量数据的时代,物联网数据存储将运用数据中心的方式。数据中心是一整套复杂的设备。它不仅仅包括计算机系统和其它与之配套的设备例如通讯和存储系统,还包含冗余的数据通讯衔接、环境控制设备、监控设备以及各种平安安装。 以一个典型数据中心Google 数据中心加以阐明。.案例:Google 数据中心1GFS

3、Google File System:一个可扩展的分布式文件系统2MapReduce:一种编程模型,用于大规模数据集的并行运算 3BigTable:一个大型的分布式数据存储系统.1 GFSGoogle File System一个分布式文件系统,用于大型的、分布式的、对大量数据进展访问的运用。它运转于廉价的普通硬件上,并提供容错功能。一个GFS系统包括一个主效力器master和多个块效力器server,这样一个GFS可以同时为多个客户端运用程序提供文件效力。文件被分为固定的块,由主效力器存放到块效力器的本地硬盘上。案例:Google 数据中心.一个GFS集群由一个主效力器master和大量的块效

4、力器(chunkserver)构成,并被许多客户Client访问。主效力器存储文件系统一切的元数据,包括名字空间、访问控制信息、从文件到块的映射以及块的当前位置。GFS中的文件被切分为64MB的块并以冗余存储,每份数据在系统中保管3个以上备份。它运转于廉价的普通硬件上,但可以提供容错功能。它可以给大量的用户提供总体性能较高的效力。 案例:Google 数据中心. Google 数据中心谷歌文件系统Google File System,GFS GFS的设计架构 . Google 数据中心 2MapReduce映射、归约 大多数分布式运算可以笼统为MapReduce操作。Map是把输入Input分

5、解成中间的Key/Value对,Reduce把Key/Value合成最终输出Output。 这两个函数由程序员提供应系统,下层设备把Map和Reduce操作分布在集群上运转,并把结果存储在GFS上。 .MapReduce方式的思想是将要执行的问题分解成Map(映射)和Reduce(化简)的方式先经过Map程序将数据切割成不相关的区块,分配调度给大量计算机处置,到达分布式运算的效果再经过Reduce程序将结果汇整输出。 Google 数据中心. Google 数据中心 MapReduce 编程模型系统MapReduce程序的执行过程 . Google 数据中心3 BigTable一种非关系型数据

6、库,是一个稀疏的、分布的、耐久化存储的多维度排序Map。目的是快速可靠地处置PB级别的数据,并且可以部署到上千台机器上。适用性强、可扩展、高性能、高可用性。. Google 数据中心 BigTable 分布式存储系统 BigTable 分布式存储系统 .4.6.2 物联网数据交融数据交融一词最早出如今20 世纪70 年代,它是人类模拟本身信息处置才干的结果,类似人类和其它动物对复杂问题的综合处置。数据交融技术最早用于军事,目前,工业控制、机器人、空中交通控制、海洋监视和管理等领域也向着多传感器数据交融方向开展。.4.6.2 数据交融的根本概念1.数据交融的定义数据交融技术是指利用计算机对按时序

7、获得的假设干观测信息,在一定准那么下加以自动分析、综合,以完成所需的决策和评价义务而进展的信息处置技术。.4.6.2 数据交融的根本概念2.数据交融研讨的主要内容 1数据对准; 2数据相关; 3数据识别,即估计目的的类别和类型; 4感知数据的不确定性; 5不完好、不一致和虚伪数据; 6数据库; 7性能评价。.3. 数据交融技术的产生背景 数据交融技术的产生背景来自于数据交融的几个重要作用:1节省能量2获取更准确的信息 3提高数据搜集效率 4.6.2 数据交融的根本概念.4.6.2 数据交融的根本概念描画数据交融的体系构造的数据交融普通模型如以下图。.4.6.2 物联网中数据交融的关键问题4.物

8、联网数据交融所要处理的关键问题 数据交融节点的选择。 数据交融时机。 数据交融算法。5.物联网数据交融技术要求 稳定性; 数据关联; 能量约束; 协议的可扩展性。 .4.6.2 物联网数据交融的根本原理 经过对多感知节点信息的协调优化,数据交融技术可以有效地减少整个网络中不用要的通讯开销,提高数据的准确度和搜集效率。因此,传送已交融的数据要比未经处置的数据节省能量,延伸网络的生存周期。物联网数据交融表示图 .4.6.2 物联网数据交融的根本原理 数据交融主要关注一下五点:1多个不同类型的源节点(如有源或无源的传感器采集观测目的的数据;2对源节点的输出数据离散的或延续的时间函数数据、输出矢量、成

9、像数据或一个直接的属性阐明进展特征提取,提取代表观测数据的特征矢量;.4.6.2 物联网数据交融的根本原理 3对特征矢量进展方式识别处置例如:会聚算法、自顺应神经网络或其它能将特征矢量变换成目的属性判决的统计方式识别法等完成各传感器关于目的的阐明;4将各源节点关于目的的阐明数据按同一目的进展分组,即关联;5利用交融算法将每一目的各源节点数据进展合成, 得到该目的的一致性解释与描画。.4.6.2 传感器网络数据交融技术数据交融结合网络的各个协议层来进展 在运用层,可经过分布式数据库技术,对采集的数据进展初步挑选,到达交融效果;在网络层,可以结合路由协议,减少数据的传输量;在数据链路层,可以结合M

10、AC,减少MAC层的发送冲突和头部开销,到达节省能量目的的同时,还不失去信息的完好性。.4.6.2 数据交融的层次构造1.传感网节点的部署目前,传感网感知节点的部署方式普通有3种类型,最常用的拓扑构造是并行拓扑。在这种部署方式中, 各种类型的感知节点同时任务。另一种类型是串行拓扑,在这种构造中,感知节点检测数据信息具有暂时性。SAR(Synthetic Aperture Radar)图像就属于此构造。还有一种类型是混合拓扑, 即树状拓扑。.4.6.2 数据交融的层次构造2.数据交融的层次划分数据交融大部分是根据详细问题及其特定对象来建立本人的交融层次。根据多传感器数据交融模型定义和传感网的本身

11、特点,通常按照节点处置层次、交融前后的数据量变化、信息笼统的层次,来划分传感网的数据交融的层次构造。 .4.6.2 数据交融的层次构造 数据交融可分为三类: 像素级交融它是直接在采集到的原始数据层上进展的交融,在各种传感器的原始测报未经预处置之前就进展数据的综合与分析。数据层交融普通采用集中式交融体系进展交融处置过程。这是低层次的交融,如成像传感器中经过对包含假设一像素的模糊图像进展图像处置来确认目的属性的过程就属于数据层交融。 .4.6.2 数据交融的层次构造像素级交融 .4.6.2 数据交融的层次构造 特征层交融特征层交融属于中间层次的交融,它先对来自传感器的原始信息进展特征提取(特征可以

12、是目的的边缘、方向、速度等),然后对特征信息进展综合分析和处置。特征层交融的优点在于实现了可观的信息紧缩,有利于实时处置,并且由于所提取的特征直接与决策分析有关,因此交融结果能最大限制的给出决策分析所需求的特征信息。.4.6.2 数据交融的层次构造 特征层交融普通采用分布式或集中式的交融体系。特征层交融可分为两大类:一类是目的形状交融;另一类是目的特性交融。 特征层交融 .4.6.2 数据交融的层次构造 决策层交融决策层交融经过不同类型的传感器观测同一个目的,每个传感器在本地完成根本的处置,其中包括预处置、特征抽取、识别或判决,以建立对所察看目的的初步结论。然后经过关联处置进展决策层交融判决,

13、最终获得结合推断结果。决策层交融 .4.6.3 云计算网络云,是网络、互联网的一种比喻说法2006年8月9日,谷歌执行总裁在搜索引擎大会SES San Jose 2006上提出云计算Cloud Computing的概念亚马逊推出弹性计算云效力Elastic Compute Cloud,EC2云计算是分布式计算技术的一种,它是基于互联网的相关效力的添加、运用和交付方式,通常涉及经过互联网来提供动态易扩展且经常是虚拟化的资源。.云计算Cloud Computing是分布式计算技术的一种,透过网络将庞大的计算处置程序自动分拆成无数个较小的子程序,再交由多部效力器所组成的庞大系统经搜索、计算分析之后将

14、处置结果回传给用户。1 云计算简介.1 云计算简介通俗的了解是,云计算的“云就是存在于互联网上的效力器集群上的资源,它包括硬件资源效力器、存储器、CPU等和软件资源如运用软件、集成开发环境等本地计算机只需求经过互联网发送一个需求信息,远端就会有成千上万的计算机为他提供需求的资源并将结果前往到本地计算机,这样,本地计算机几乎不需求做什么,一切的处置都在云计算提供商所提供的计算机群来完成。.1 云计算简介狭义的云计算指的是厂商经过分布式计算和虚拟化技术搭建数据中心或超级计算机,以免费或按需租用方式向技术开发者或者企业客户提供数据存储、分析以及科学计算等效力。 比如亚马逊数据仓库出租生意。.1 云计

15、算简介广义的云计算指厂商经过建立网络效力器集群,向各种不同类型客户提供在线软件效力、硬件租借、数据存储、计算分析等不同类型的效力。广义的云计算包括了更多的厂商和效力类型,例如国内用友、金蝶等管理软件厂商推出的在线财务软件,谷歌发布的Google运用程序套装等。.1云计算简介云计算的技术开展云计算Cloud Computing是结合:网格计算Grid Computing 分布式计算Distributed Computing并行计算Parallel Computing成效计算Utility Computing自主计算 Self Computing 网络存储Network Storage、虚拟化Vi

16、rtualization负载平衡Load Balance等传统计算机和网络技术开展交融的产物。 .1 云计算简介云计算未来主要开展方向: 手机上的云计算。云计算时代资源的交融。云计算的商业开展。 .2 云计算系统的体系构造1. 云计算逻辑构造云计算平台是一个强大的“云网络,衔接了大量并发的网络计算和效力,可利用虚拟化技术扩展每一个效力器的才干,将各自的资源经过云计算平台结合起来,提供超级计算和存储才干。.2 云计算系统的体系构造(1) 云用户端:提供云用户恳求效力的交互界面,也是用户运用云的入口,用户经过Web阅读器可以注册、登录及定制效力、配置和管理用户。 (2) 效力目录:云用户在获得相应

17、权限付费或其他限制后可以选择或定制的效力列表,也可以对已有效力进展退订的操作,在云用户端界面生成相应的图标或列表的方式展现相关的效力。.2 云计算系统的体系构造(3) 管理系统和部署工具:提供管理和效力,对用户授权、认证、登录进展管理,并可以管理可用计算资源和效力,根据用户恳求并转发到相应的相应程序,调度资源智能地部署资源和运用。(4) 监控:监控和计量云系统资源的运用情况,完成节点同步配置、负载平衡配置和资源监控,确保资源能顺利分配给适宜的用户。.2 云计算系统的体系构造5效力器集群:虚拟的或物理的效力器,由管理系统管理,担任高并发量的用户恳求处置、大运算量计算处置、用户Web运用效力,云数

18、据存储时采用相应数据切割算法采用并行方式上传和下载大容量数据。用户可经过云用户端从列表中选择所需的效力,其恳求经过管理系统调度相应的资源,并经过部署工具分发恳求、配置Web运用。.2 云计算系统的体系构造2.云计算技术体系构造由于云计算分为IaaS根底设备即效力、PaaS平台即效力和SaaS软件即效力三种类型,不同的厂家又提供了不同的处理方案,目前还没有一个一致的技术体系构造;综合不同厂家的方案,以下给出一个供商榷的云计算技术体系构造。 .2云计算系统的体系构造.2云计算系统的体系构造 云计算技术体系构造分为4层:物理资源层、资源池层、管理中间件层和SOA构建层; 物理资源层包括计算机、存储器

19、、网络设备、数据库和软件等; 资源池层是将大量一样类型的资源构成同构或接近同构的资源池,如计算资源池、数据资源池等。构建资源池更多是物理资源的集成和管理任务。.2 云计算系统的体系构造 管理中间件担任对云计算的资源进展管理,并对众多运用义务进展调度,使资源可以高效、平安地为运用提供效力; SOA构建层将云计算才干封装成规范的Web Services效力,并纳入到SOA体系进展管理和运用,包括效力注册、查找、访问和构建效力任务流等。管理中间件和资源池层是云计算技术的最关键部分,SOA构建层的功能更多依托外部设备提供。.3 云计算效力层次在云计算中,根据其效力集合所提供的效力类型,整个云计算效力集

20、合被划分成4个层次:运用层、平台层、根底设备层和虚拟化层这4个层次每一层都对应着一个子效力集合 。.3云计算效力层次1. 云计算的主要效力方式目前,云计算的主要效力方式有: SaaS(Software as a Service),运用软件即效力 PaaS(Platform as a Service),平台即效力IaaS(Infrastructure as a Service),根底架构即效力.3云计算效力层次云计算的主要效力方式 .3 云计算效力层次1 软件即效力(SaaS)SaaS效力提供商将运用软件一致部署在本人的效力器上,用户根据需求经过互联网向厂商订购运用软件效力,效力提供商根据客户所

21、定软件的数量、时间的长短等要素收费,并且经过阅读器向客户提供软件的方式。客户不再像传统方式那样破费大量资金在硬件、软件、维护人员,只需求支出一定的租赁效力费用,经过互联网就可以享遭到相应的硬件、软件和维护效力,这是网络运用最具效益的营运方式。对于小型企业来说,SaaS是采用先进技术的最好途径。.3 云计算效力层次2平台即效力(PaaS)把开发环境作为一种效力来提供。这是一种分布式平台效力,厂商提供开发环境、效力器平台、硬件资源等效力给客户,用户在其平台根底上定制开发本人的运用程序并经过其效力器和互联网传送给其他客户。PaaS可以给企业或个人提供研发的中间件平台,提供应用程序开发、数据库、运用效

22、力器、实验、托管及运用效力。.3 云计算效力层次3 根底设备效力(IaaS)IaaS即把厂商的由多台效力器组成的“云端根底设备,作为计量效力提供应客户。它将内存、I/O设备、存储和计算才干整合成一个虚拟的资源池为整个业界提供所需求的存储资源和虚拟化效力器等效力。这是一种托管型硬件方式,用户付费运用厂商的硬件设备。IaaS的优点是用户只需低本钱硬件,按需租用相应计算才干和存储才干,大大降低了用户在硬件上的开销。.3 云计算效力层次2. 云计算产业 云计算的产业三级分层:云软件、云平台、云设备 上层分级:云软件 Software as a Service (SaaS)一切人都可以在上面运用各式各样

23、的软件效力。 参与者:世界各地的软件开发者;.3 云计算效力层次 云计算的产业三级分层:云软件、云平台、云设备 中层分级:云平台Platform as a Service (PaaS)打造程序开发平台与操作系统平台,让开发人员可以经过网络撰写程序与效力,普通消费者也可以在上面运转程序。 参与者:Google、微软、苹果、Yahoo!;.3 云计算效力层次云计算的产业三级分层:云软件、云平台、云设备 下层分级:云设备Infrastructure as a Service (IaaS)将根底设备如IT系统、数据库等集成起来,像旅馆一样,分隔成不同的房间供企业租用。 参与者:英业达、IBM、戴尔、惠

24、普、亚马逊。.3 云计算效力层次 下层分级:云设备Infrastructure as a Service (IaaS)将根底设备如IT系统、数据库等集成起来,像旅馆一样,分隔成不同的房间供企业租用。 参与者:英业达、IBM、戴尔、惠普、亚马逊。.3 云计算效力层次 云计算效力体系构造中各层次与相关云产品对应。 运用层对应SaaS软件即效力如:Google APPS、 SoftWare +Services; 平台层对应PaaS平台即效力如:IBM IT Factory、Google APP Engine、Force; 根底设备层对应IaaS根底设备即效力如:Amazon Ec2、IBM Blue

25、 Cloud、Sun Grid; 虚拟化层对应硬件即效力结合Paas提供硬件效力,包括效力器集群及硬件检测等效力。.3 云计算效力层次云计算效力层次.4 云计算技术层次云计算的技术层次主要从系统属性和设计思想角度来阐明云,是对软硬件资源在云计算技术中所充任角色的阐明。从云计算技术角度来分,云计算大约有4部分构成:物理资源、虚拟化资源、中间件管理部分和效力接口。.4 云计算技术层次云计算技术层次 .5 云计算的中心技术1. 编程模型MapReduce是Google开发的java、Python、C+编程模型,它是一种简化的分布式编程模型和高效的义务调度模型,用于大规模数据集大于1TB的并行运算。严

26、厉的编程模型使云计算环境下的编程非常简单。.5 云计算的中心技术2. 海量数据分布存储技术云计算系统由大量效力器组成,同时为大量用户效力,因此云计算系统采用分布式存储的方式存储数据,用冗余存储的方式保证数据的可靠性。云计算系统中广泛运用的数据存储系统是Google的GFS和Hadoop团队开发的GFS的开源实现HDFS。.5云计算的中心技术3. 海量数据管理技术云计算系统中的数据管理技术主要是Google的BT(Big Table)数据管理技术和Hadoop团队开发的开源数据管理模块HBase。BT是建立在GFS, Scheduler, Lock Service和MapReduce之上的一个大

27、型的分布式数据库,与传统的关系数据库不同,它把一切数据都作为对象来处置,构成一个宏大的表格,用来分布存储大规模构造化数据。.5 云计算的中心技术4. 虚拟化技术经过虚拟化技术可实现软件运用与底层硬件相隔离,它包括将单个资源划分成多个虚拟资源的裂分方式,也包括将多个资源整合成一个虚拟资源的聚合方式。虚拟化技术根据对象可分成存储虚拟化、计算虚拟化、网络虚拟化等,计算虚拟化又分为系统级虚拟化、运用级虚拟化和桌面虚拟化。.5 云计算的中心技术5. 云计算平台管理技术云计算资源规模庞大,效力器数量众多并分布在不同的地点,同时运转着数百种运用,如何有效的管理这些效力器,保证整个系统提供不延续的效力是宏大的

28、挑战。云计算系统的平台管理技术可以使大量的效力器协同任务,方便的进展业务部署和开通,快速发现和恢复系统缺点,经过自动化、智能化的手段实现大规模系统的可靠运营。 .6 典型云计算平台亚马逊利用虚拟化技术提供云计算效力,推出:S3Simple Storage Service提供可靠、快速、可扩展的网络存储效力而弹性可扩展的云计算效力器EC2Elastic Compute Cloud采用虚拟化技术,提供一个虚拟的执行环境虚拟机器,让用户经过互联网来执行本人的运用程序。.6典型云计算平台IBM将包括Xen和PowerVM虚拟的Linux 操作系统镜像与Hadoop并行任务负载调度。 云计算的先行者Go

29、ogle的云计算平台能实现大规模分布式计算和运用效力程序,平台包括:MapReduce分布式处置技术、Hadoop框架、分布式的文件系统GFS、构造化的BigTable存储系统以及Google其他的云计算支撑要素。.6 典型云计算平台1. MapReduce分布式处置技术MapReduce是Google开发的Java、Python、C+编程工具,适宜用来处置大量数据的分布式运算,用于处理问题的程序开发模型,也是开发人员拆解问题的方法。MapReduce方式的思想是将要执行的问题拆解成Map映射和Reduce化简的方式,先经过Map程序将数据切割成不相关的区块,分配调度给大量计算机处置到达分布运

30、算的效果,再经过Reduce程序将结果汇整,输出开发者需求的结果。.6 典型云计算平台2. Hadoop分布式系统根底架构在Google发表MapReduce后,2004年开源社群Apache基金会用Java搭建出一套Hadoop框架,用于实现MapReduce 算法,用户可以在不了解分布式底层细节的情况下开发分布式程序把运用程序分割成许多很小的任务单元,每个单元可以在任何集群节点上执行或反复执行,利用集群的威力进展高速运算和存储。.6典型云计算平台在架构中MapReduce API提供Map和Reduce处置、GFS分布式文件系统和BigTable分布式数据库提供数据存取。基于Hadoop可

31、以非常轻松和方便完成处置海量数据的分布式并行程序,并运转于大规模集群上。.7 典型的云计算系统及运用1. Google 的云计算平台Google的云计算主要由MapReduce、Google文件系统(GFS)、BigTable组成。 还有其他云计算组件,包括:Sawzall是一种建立在MapReduce根底上的领域言语,专门用于大规模的信息处置。Chubby是一个高可用、分布式数据锁效力,当有机器失效时,Chubby运用Paxos算法来保证备份。.7 典型的云计算系统及运用2. IBM“蓝云计算平台“蓝云基于IBM Almaden研讨中心的云根底架构,采用了Xen和PowerVM虚拟化软件,L

32、inux操作系统映像以及Hadoop软件。“蓝云计算平台由一个数据中心、IBM Tivoli部署管理软件和监控软件、IBM WebSphere运用效力器、IBM DB2数据库以及开源软件共同组成。“蓝云软件平台的特点主要表达在虚拟机以及对于大规模数据处置软件Apache Hadoop的运用上。.7 典型的云计算系统及运用3. Amazon的弹性计算云Amazon是互联网上的大型在线零售商之一,为了应付买卖顶峰,不得不购买了大量的效力器。而在大多数时间,大部分效力器闲置,呵斥了很大的浪费为了合理利用空闲效力器,Amazon建立了本人的云计算平台弹性计算云EC2elastic compute cl

33、oud,并且是第一家将根底设备作为效力出卖的公司。.7 典型的云计算系统及运用Amazon将本人的弹性计算云建立在公司内部的大规模集群计算的平台上,而用户可以经过弹性计算云的网络界面去操作在云计算平台上运转的各个实例(instance)。用户运用实例的付费方式由用户的运用情况决议,经过这种方式,用户不用本人去建立云计算平台,节省了设备与维护费用。 .4.6.4 中间件概述中间件(middleware)是一类衔接软件组件和运用的计算机软件,它包括一组效力,以便于运转在一台或多台机器上的多个软件经过网络进展交互。该技术所提供的互操作性,推进了一致分布式体系架构的演进。该架构通常用于支持分布式运用程

34、序并简化其复杂度,它包括web效力器、事务监控器和音讯队列软件。.4.6.4 中间件概述中间件表示图 .4.6.4 中间件概述中间件在操作系统、网络和数据库之上,运用软件的下层。简单地讲,中间件是一种独立的系统软件或效力程序,分布式运用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机效力器的操作系统之上,管理计算资源和网络通讯。 .4.6.4 中间件概述操作系统、数据库管理系统、中间件的类比 .4.6.4 中间件概述中间件的中心作用是经过管理计算资源和网络通讯,为各类分布式运用软件共享资源提供支撑。广义地看,中间件的总体作用是为处于本人上层的运用软件提供运转与开发的环境,协助用户灵敏

35、、高效地开发和集成复杂的运用软件。.4.6.4 中间件的体系框架与中心模块在物联网中采用中间件技术,以实现多个系统和多种技术之间的资源共享,最终组成一个效力系统。 .4.6.4 中间件的分类 企业效力总线Enterprise Service Bus 事务处置Transaction Processing监控器 分布式计算环境Distributed Computing Environment 远程过程调用Remote Procedure Call 对象恳求代理Object Request Broker 数据库访问中间件Database Access Middleware 信息传送Message P

36、assing 基于 XML 的中间件XML-Based Middleware.4.6.4 物联网中间件的设计目前,物联网中间件最主要的代表是RFID中间件,其他的还有嵌入式中间件、数字电视中间件、通用中间件、M2M物联网中间件等。 .4.6.4 中间件的体系框架与中心模块RFID中间件扮演RFID标签和运用程序之间的中介角色,从运用程序端运用中间件所提供一组通用的运用程序接口API,即能连到RFID读写器,读取RFID标签数据。这样一来,即使存储RFID标签数据的数据库软件或后端运用程序添加或改由其他软件取代,或者读写RFID读写器种类添加等情况发生时,运用端不需修正也能处置,省去多对多衔接的

37、维护复杂性问题。.4.6.5 嵌入式软件嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系表达为: 芯片设计制造嵌入式系统软件嵌入式电子设备开发、制造。.4.6.5 嵌入式系统1. 嵌入式系统的定义嵌入式系统是指用于执行独立功能的公用计算机系统。它由包括微处置器、定时器、 微控制器、存储器、传感器等一系列微电子芯片与器件,和嵌入在存储器中的微型操作系统、控制运用软件组成共同实现诸照实时控制、监视、管理、挪动计算、数据处置等各种自动化处置义务。.4.6.5 嵌入式系统2. 嵌入式操作系统 目前流行的嵌入式操作系统可以分为两类: 一类是从运转在个人电脑上的操作系统向下移植到嵌

38、入式系统中,构成的嵌入式操作系统,如微软公司的Windows CE 及其新版本,SUN 公司的Java 操作系统,朗讯科技公司的Inferno,嵌入式Linux 等。 .4.6.5 嵌入式系统另一类是实时操作系统,如WindRiver 公司的VxWorks,ISI 的pSOS,QNX 系统软件公司的QNX,ATI 的Nucleus,中国科学院凯思集团的Hopen 嵌入式操作系统等,这类产品在操作系统的构造和实现上都针对所面向的运用领域,对实时性高可靠性等进展了精巧的设计,而且提供了独立而完备的系统开发和测试工具,较多地运用在军用产品和工业控制等领域中。 .4.6.5 嵌入式软件的运用1. 概述嵌入式软件与嵌入式系统是密不可分的,嵌入式系统是“控制、监视或者辅助设备、机器和车间运转的安装普通由嵌入式微处置器、外围硬件设备、嵌入式操作系统以及用户的运用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。.4.6.5 嵌入式软件的运用而嵌入式软件就是基于嵌入式系统设计的软件,它也是计算机软件的一种,同样由程序及其文档组成,可细分成系统软件、支撑软件、运用软件三类,是嵌入式系统的重要组成部分。 .4.6.5 嵌入式软件的运用2. 运用我们常见的挪动、掌上电脑、数码相机、机顶盒、MP3等都是用嵌入式软件技术对传统产品进展智能化改造的结果。 嵌入式软件在中国的定位应该集中在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论