物联网的计算技术课件

PPT
  • 阅读 113 次
  • 下载 0 次
  • 页数 62 页
  • 大小 1.051 MB
  • 2022-11-14 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
物联网的计算技术课件
可在后台配置第一页与第二页中间广告代码
物联网的计算技术课件
可在后台配置第二页与第三页中间广告代码
物联网的计算技术课件
可在后台配置第三页与第四页中间广告代码
物联网的计算技术课件
物联网的计算技术课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 62
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
文本内容

【文档说明】物联网的计算技术课件.ppt,共(62)页,1.051 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-10501.html

以下为本文档部分文字说明:

2022/11/14第7章物联网的计算技术第7章物联网的计算技术第7章物联网的计算技术7.1云计算7.2嵌入式系统7.3移动计算与物联网7.4Web技术7.5物联网中间件第7章物联网的计算技术7.1云计算云计算本质上是一种新的提供资源按需租用的服务模式,是一种新型的互联网数据中心(Interne

tDataCenter,IDC)业务。第7章物联网的计算技术它与传统IDC业务有相似之处,(1)业务运营模式相似(2)目标客户相似(3)业务运营需要的基础条件相似二者的差别在于:(1)租用资源范围不同。(2)服务能力不同。(3)资源透明性不同。第7章物联网的计算技术云计算业务具有5项特征:(

1)基础资源租用。(2)按需弹性使用。(3)透明资源访问。(4)自助业务部署。(5)开放公众服务。第7章物联网的计算技术7.1.2云计算的服务模型云计算的“端”—“管”—“云”模型及服务类型构成第7章物联网的计算技术云计算的服务模型包括“端”、“管”、

“云”三个层面。“端”指的是用户接入“云”的终端设备;“管”指的是信息传输的网络通道;“云”指的是提供ICT资源或信息服务的基础设施中心、平台和应用服务器等,提供的服务类型包括基础设施、平台和应用等。第7章物联

网的计算技术按照服务的不同层次,可以将“云”分为三种形式:➢基础设施云➢平台云➢应用云这三种“云”分别对应于:①基础设施即服务(IaaS)。用户将部署处理器、存储系统、网络及其他基本的计算资源,并按自己的意志运行操作系统和

应用程序等软件。第7章物联网的计算技术②平台即服务(PaaS)。用户采用提供商支持的编程语言和工具编写好应用程序,然后放到云计算平台上运行。③软件即服务(SaaS)。提供商在云计算设施上运行程序,用户通过各种客户端设备的瘦客户界面(如网页浏览器、基于网页的电子邮件)使用

这些应用程序。第7章物联网的计算技术基础设施云:云计算的基础架构一般设在拥有大规模计算和存储的数据中心。平台云:平台屏蔽了部署、发布等应用开发细节,可以让开发者不再关心后台大规模服务器的工作,并且提供了一些支持应用开发的高层接口以及开发工具,给开发者提供一个透明安全、功能强大

的运行环境和开发环境。第7章物联网的计算技术应用云直接面向最终软件用户,常以SaaS形式出现。软件系统各个模块可以由用户自己定制、配置、组装和测试,最终得到满足客户需要的软件系统,从而降低软件系统使用、维护、运行和支持成本。第7章物联网的计算技术云计算对应关系第7章物联网的计算技术开放的云计算基础

设施云计算基础设施服务使用户可以指定需要的虚拟服务器配置信息,用户只需根据实际使用的计算、存储及网络流量来付费。下面介绍几个有代表性的云计算基础设施服务开源项目。(1)EUCALYPTUS(2)Nimbus(3)Tashi(4)Enom

alism第7章物联网的计算技术融合云计算的物联网云计算为众多用户提供了一种新的高效率计算模式,兼有互联网服务的便利、廉价和大型机的能力。它的目的是将资源集中于互联网上的数据中心,由这种云中心提供应用层、平台层和基础设施层的集中服务,以解决传统IT系统的零散性带来的低效率问题。第7

章物联网的计算技术物联网的目的是实现物物互联,从而融合物理信息的感知、传输、处理、控制,提供高效智能的应用服务。物联网强调对物理世界(包括自然界和人造物)的精准感知,感知信息的实时或及时传输、针对物理世界限制的处理与决策以

及对物理世界的控制。第7章物联网的计算技术云计算的物联网运营平台是物联网和云计算深度结合的典型例子。物联网对云计算体现了如下要求:➢对计算资源有大规模、海量需求➢资源负载变化大➢以服务方式提供计算能力第7章物联网的计算技术

针对物联网运营平台的云计算特征,考虑引入云计算技术构建物联网运营平台。基于云计算的物联网运营平台主要包括如下几个部分:➢云基础设施➢云平台➢云应用➢云管理第7章物联网的计算技术嵌入式系统嵌入式系统(EmbeddedSystem)是嵌入式计算机机系统的简称,简单地

说,嵌入式系统就是嵌入到目标体系中的专用计算机系统。嵌入性、专用性与计算机系统是嵌入式系统的3个基本要素。具体地讲,嵌入式系统是指以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体

积、功耗有严格要求的专用计算机系统。第7章物联网的计算技术嵌入式系统的特点1)嵌入式系统通常是面向特定应用的2)嵌入式系统须满足环境的要求3)嵌入式系统必须满足对象系统的控制要求4)嵌入式系统是集计算机技术与各行业应用与一体的集成系统5)嵌入式系统具有较长的生命周期第7章物联网

的计算技术6)嵌入式系统的软件固化在非易失性存储器中7)嵌入式系统的实时性要求8)嵌入式系统需专用开发环境和开发工具进行设计第7章物联网的计算技术嵌入式系统的发展1)以单片机为核心的低级嵌入式系统2)以嵌

入式微处理器为基础的初级嵌入式系统3)以嵌入式操作系统为标志的中级嵌入式系统4)以Internet为标志的高级嵌入式系统第7章物联网的计算技术嵌入式系统的体系结构嵌入式系统作为一类特殊的计算机系统,一

般包括以下3个方面:硬件设备、嵌入式操作系统和应用软件。第7章物联网的计算技术(1)硬件设备硬件设备包括嵌入式处理器和外围设备。其中嵌入式处理器(CPU)是嵌入式系统的核心部分,它与通用处理器最大的不同点在于,嵌入式CPU大

多工作在为特定用户群所专门设计的系统中,它将通用处理器中许多由板卡完成的任务集成到芯片内部,从而有利于嵌入式系统在设计时趋于小型化,同时还具有很高的效率和可靠性。第7章物联网的计算技术外围设备是嵌入式系

统中用于完成存储、通信、调试、显示等辅助功能的其他部件。目前常用的嵌入式外围设备按功能可以分为存储设备、通信设备和显示设备三类。(2)嵌入式操作系统嵌入式操作系统具有通用操作系统的一般功能,如向上提供对用户的接口(如图形界面、库函数API等),向下提供与硬件

设备交互的接口(如硬件驱动程序等),第7章物联网的计算技术管理复杂的系统资源,同时,它还在系统实时性、硬件依赖性、软件固化性以及应用专用性等方面,具有更加鲜明的特点。(3)应用软件应用软件是针对特定应用领域,基于某一固定的硬件平台,用来达到完成预期目标的计算机软件。第7章物联网的计算技术

嵌入式操作系统1)VxWorksVxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是Tornado嵌入式开发环境的关键组成部分。VxWorks的特点

为具有可裁剪微内核结构,高效的任务管理,灵活的任务间通讯,微秒级的中断处理,支持POSIX1003.1b实时扩展标准,以及支持多种物理介质及标准的、完整的TCP/IP网络协议等。第7章物联网的计算技术目前主要应用于航空航天、国防科技以及电

信等领域的高端应用领域。它的主要缺点是价格昂贵,操作系统本身以及开发环境都是专有的,一般不通供源代码,只提供二进制代码。一般的嵌入式应用通常不会采用这个操作系统。2)WindowsCEWindowsCE与Windows系列有较好的兼容性,无疑是WindowsCE推广的一大优

势。第7章物联网的计算技术Windows程序员就可以利用他们在Win32API和MFC方面的经验和知识快速地转移到WindowsCE上来。3)嵌入式LinuxLinux是一种免费、开源的操作系统,因此其支持软件多,可用资源丰富

,广泛应用于服务器和PC机器上。针对嵌入式系统的特点,出现了多种Linux的变形,这些可以应用于嵌入式系统应用的Linux操作系统被统称为“嵌入式Linux操作系统”。第7章物联网的计算技术4)μC/OS一ⅡμC/OS一Ⅱ是著名的源代码公开的实时内核,是专为嵌入式应用设计

的,可用于8位,16位和32位单片机或数字信号处理器(DSP)。5)T-KernelT-Engine论坛推出的嵌入式操作系统标准,2003年微软公司也加入该阵营,现在有超过500家公司加入该论坛。第7章物联网的计算技术嵌入式处理器嵌入式处理器主要有4类:➢嵌入式微处理器(Embed

dedMicrocomputerUnit,EMPU)嵌入式微处理器是由PC中的CPU演变而来的,与通用PC的处理器不同的是,在实际嵌入式应用中,只保留了和嵌入式应用紧密相关的功能硬件,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。第7章物联网的计算技术➢嵌入式微控制

器(EmbeddedMicrocontrollerUnit,EMCU)嵌入式微控制器的典型代表是单片机,其内部集成了ROM/EPROM/Flash、RAM、总线、总线逻辑、定时/计数器、看门狗、I/O接口、串行口、脉宽调制输出、A

/D、D/A等各种必要功能和外设。和嵌入式微处理器相比,微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。第7章物联网的计算技术➢嵌入式数字信号处理器(EmbeddedDigitalSignalProcessor,EDSP)DSP处理器是专门用于信号处理方面的处

理器,在系统结构和指令算法方面进行了特殊设计,具有很高的编译效率和指令的执行速度。在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用。第7章物联网的计算技术➢片上系统(SystemonChip,SoC)

嵌入式片上系统SoC是追求产品系统最大包容的集成器件,是目前嵌入式应用领域的热门话题之一。SOC最大的特点是成功实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。SOC具有极高的综合性,在一个硅片内部运

用VHDL等硬件描述语言即可实现一个复杂的系统。第7章物联网的计算技术嵌入式系统与物联网物联网的感知层是嵌入式系统的用武之地。现代物流系统中嵌入式系统也起到重要的作用。无数的货物都会被贴上RFID标签,贴有这些标签的货物每到一个仓储点中转的时候,就会被自动识别,并被登记入库,这样就极大地

提高了货物入库和清点的效率。第7章物联网的计算技术移动计算与物联网移动计算是指通过移动网络以按需、易扩展的方式获得所需的基础设施、平台、软件(或应用)等的一种IT资源或(信息)服务的交付与使用模式。第7章物联网的计算技

术1、环境监测。2、智能安防。3、智能交通。4、物流管理。5、楼宇节能管理。6、智能电网。7、智能医疗。移动计算在物联网中的应用第7章物联网的计算技术Web技术Web是分布在全世界、基于HTTP通信协议、存储在Web服务器中的所有互相链接的超文本集。Web服务器端

存放用HTML组织的各种信息,客户机端通过浏览器软件查找这些信息资源。Web服务器又称WWW服务器、网站服务器、站点服务器,从本质上来说Web服务器实际上就是一个软件系统。一台计算机可以充当多个Web服务

器,多台计算机也可以形成集群,只提供一个Web服务。第7章物联网的计算技术Web服务器与Web页面的关系第7章物联网的计算技术浏览器的工作机理浏览器工作机理第7章物联网的计算技术信息资源放在Web服务器之后,需要将它的地址告诉给用户,以便让用户来访问,

这就是统一资源定位符URL(UniformResourceLocators)的功能,俗称为网址。URL字串分成三个部分:协议名称、主机名和文件名(包含路径)。协议名称通常为http、Ftp、File等,例如:http://www.yahoo.com.cn/index.htm为一个

URL地址,其中http指的是采用的传输协议是http;www.yahoo.com.cn为主机名;index.htm为文件名。第7章物联网的计算技术Web访问的机理第7章物联网的计算技术当用户要通过浏览器访问某一个网站,

用户必须首先在浏览器的地址栏中输入相应的网址——即URL地址,接着浏览器将向域名服务器询问该网址对应的IP地址,并根据返回的结果直接定位到目标服务器;服务器与浏览器双方完成通讯握手之后,该网站对应的图文数据便被送到浏览器中。第7章物

联网的计算技术如果收到的是HTML代码和图片,浏览器对其进行解释之后形成页面显示,而如果遇到扩展名为ASP、CGI之类的脚本程序,解释工作就必须由服务器来完成,浏览器只能被动接收解释的结果并加以显示;当然,如果在结果中遇到HTML标记,浏览

器就会启动解释程序,然后按HTML标记的要求将网页的内容显示在用户面前。第7章物联网的计算技术C/S模式和B/S模式C/S模式的结构第7章物联网的计算技术C/S计算模式将应用一分为二:前端是客户机,几乎所有的应用逻辑都在客户端进行和表达,客户机完成与用户的交互任务。后端是服务器

,它负责后台数据的查询和管理、大规模的计算等服务。通常客户端的任务比较繁重,称作“肥”客户端,而服务器端的任务较轻,称作“瘦”服务器。第7章物联网的计算技术B/S模式的结构第7章物联网的计算技术B/S模式是一种基于Web的协同计算模式,是一种三层架构的瘦客户机/肥服务器

的计算模式。第一层为客户端表示层,与C/S结构中的“肥”客户端不同,三层架构中的客户层只保留一个Web浏览器,不存放任何应用程序,其运行代码可以从位于第二层Web服务器下载到本地的浏览器中执行,几乎不需要任何管理工作。第7章物联网的计算技术第二层是应用服务器层,由一台或多台服务器(Web服务器也位

于这一层)组成,处理应用中的所有业务逻辑,包括对数据库的访问等工作,该层具有良好的可扩充性,可以随着应用的需要任意增加服务的数目。第三层是数据中心层,主要由数据库系统组成。第7章物联网的计算技术Web开发

平台与开发工具两个最重要的企业级开发平台是.NET和JavaEE。.NET战略的一个关键特性在于它独立于任何特定的语言或平台。JavaEE(JavaEnterpriseEdition)是纯粹基于Java的解决方案,之前较低版本叫做J2EE。第7章物联网的计算技术

VisualStudio2005(VS2005)是Microsoft推出的一套完整的开发工具集,用于生成Web应用程序、Web服务、桌面应用程序和移动应用程序等。IBM的Eclipse是一种可扩展的开放源代码的IDE。Eclipse允许在同一IDE中集成来自不同供应商

的工具,并实现了工具之间的互操作性,从而显著改善了项目工作流程。第7章物联网的计算技术Web基本技术由于Web正处在日新月异的高速发展之中,它所覆盖的技术领域和层次深度也在不断改变,本节简单介绍一下现阶段Web的主流技术,包括:HTML、DHTM

L、JavaApplet、JavaScript、VBScript、ActiveX、CGI、PHP、JSP、ASP/ASP.NET、XML、ADO/ADO.NET和WebServices等。第7章物联网的计算技术物联网中间件(1)RFID中间件的作用

物联网中间件负责实现与RFID硬件,以及配套设备的信息交互和管理,同时作为一个软、硬件集成的桥梁,完成与上层复杂应用的信息交换。中间件屏蔽了RFID设备的多样性和复杂性,能处理从一个或多个读写器获得的RFID或传感器数据(事件数据)流,是一种企业通用的管理RFID数据的架构。第7章物联网的计算技

术RFID中间件的主要作用体现在三个方面:一是为应用系统封装底层设备接口;二是处理读写器和传感器所捕获的原始数据,按照一定规则过滤、合并数据,筛除不必要的冗余数据,为应用系统形成有意义的、高层次的事件,从而有效地减少了应用系统处理的事件量;三是提供应用

程序级别的接口来操纵控制RFID读写器等设备和查询RFID事件。第7章物联网的计算技术RFID中间件的特点RFID中间件是一种面向消息的中间件(Message-OrientedMiddleware,MOM)。信息可以以异步(Asynchronous)的方式传送,所以传送者不必等待回应。

RFID中间件具有下列的特色:(1)独立于架构(InsulationInfrastructure)(2)数据流(DataFlow)(3)处理流(ProcessFlow)第7章物联网的计算技术RFID中间件的发展阶段RFID中间

件在2000年后才出现,从架构角度看,RFID中间件经历了3个发展阶段。应用程序中间件(ApplicationMiddleware)阶段架构中间件(InfrastructureMiddleware)阶段解决方案中间件(SolutionMiddleware)阶段第7章物联网的计算技术物联网

中间件的系统结构一般物联网中间件具有的模块有:读写器接口事件管理器应用程序接口目标信息服务对象名解析服务等。第7章物联网的计算技术物联网中间件的技术平台(1)COM及COM+COM(ComponentObjectMod

el)是Microsoft提出的一种组件规范,它以COM库的形式提供了访问COM对象核心功能的标准接口及一组API函数,这些API用于实现创建和管理COM对象的功能。COM+是COM组件的升级版本。第7章物联网的计算技术(2)CORBACORBA(CommonObje

ctRequestBrokerArchitecture)标准是OMG组织基于众多开放系统平台厂商提交的分布对象互操作内容的基础上制定的公共对象请求代理体系规范。CORBA分布计算技术,是由绝大多数分布计算平台厂商所支持和遵循的系统规范技术

,具有模型完整、先进,独立于系统平台和开发语言,被支持程度广泛的特点,已逐渐成为分布计算技术的标准。第7章物联网的计算技术(3)J2EE为了推动基于Java的服务器端应用开发,Sun于是在1999年底推出了Java2技术及相关的JEE规范。JEE的目标是:提

供平台无关的、可移植的、支持并发访问和安全的,完全基于Java的开发服务器端中间件的标准。第7章物联网的计算技术1.简要描述云计算业务的5项基本特征。2.为什么大型的物联网应用需要云计算平台的支持?3.移动计算的主流终端操作系统有哪些?4.什么是嵌入式系统?嵌入式系统的特点是

什么?本章思考与练习第7章物联网的计算技术5.嵌入式操作系统有哪些,以及它们各自的用途?6.超文本标记语言是什么,有哪些特点?7.主流的WEB开发技术有哪些?8.WEB开发技术是怎样演进的?9.HTML和XML有什么区别?2022/11/14第7章物联网的

计算技术演讲完毕,谢谢听讲!再见,seeyouagain3rew

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?