物联网的中间件ppt课件.ppt
《物联网的中间件ppt课件.ppt》由会员分享,可在线阅读,更多相关《物联网的中间件ppt课件.ppt(21页珍藏版)》请在三一办公上搜索。
1、第11章 物联网的中间件,魏 旻,中间件是介于操作系统(包括底层通信协议)和各种分布式应用程序之间的一个软件层。中间件技术给用户提供了一个统一的运行平台和友好的开发环境,物联网中间件是减小用户高层应用需求与网络复杂性差异的有效解决方案,对加快物联网大规模产业化发展具有重要作用。,第11章 物联网的中间件,11.1 物联网中间件简介,11.1.1 什么是物联网中间件,中间件是介于操作系统(包括底层通信协议)和各种分布式应用程序之间的一个软件层。中间件面向传感器网络是一项新兴技术,传统的中间件技术如DCOM、CORBA等不能直接运用,同时,物联网的应用类型与涉及的领域也远远超过传统中间件设计所能涵
2、盖的领域。因此,需要设计一种简单、易实现、轻量级的中间件来满足物联网本身的特性及广泛的应用需求。,第11章 物联网的中间件,设计物联网中间件软件时,需要考虑如下需求要素。,(3)简单性。,(1)健壮性。,(2)灵活性和可扩展性。,第11章 物联网的中间件,11.2.2 中间件在物联网中的作用,第11章 物联网的中间件,中间件的作用,屏蔽异构性:异构性表现在计算机的软硬件之间的异构性,包括硬件、操作系统、数据库等等。造成异构的原因源自市场竞争、技术升级以及保护投资等因素。,实现互操作:在物联网中,同一个信息采集设备所采集的信息可能要供给多个应用系统,不同的应用系统之间的数据也需要相互共享和互通。
3、,数据的预处理:物联网的感知层将采集海量的信息,如果把这些信息直接传输给应用系统,那应用系统对于处理这些信息将不堪重负。应用系统想要得到的并不是原始数据,而是综合性信息。,11.1.3物联网中间件现状与发展趋势,随着物联网应用的普及和研究的深入以及Internet的发展,目前的中间件技术主要呈现出三方面的趋势:,首先,中间件越来越多地向传统运行层渗透,提供更强的运行支撑,特别地,分布式操作系统的诸多功能正逐步融入中间件。,其次,应用软件需要的支持机制越来越多地由中间件提供,中间件不再局限于提供适用于大多数应用的支持机制,那些适用于某个领域内大部分应用的支持机制(这些机制往往无法在其它领域使用)
4、也开始得到重视。,第11章 物联网的中间件,最后,物联网中间件必将与云计算相结合,全面实现虚拟化,虚拟化是实现资源整合的一种非常重要的技术手段。,11.2 物联网中间件系统总体架构,第11章 物联网的中间件,局域服务,全局业务服务,局域服务用于底层传感器节点之间、底层传感器节点和传感网网关间的业务交互。,全局业务服务用于传感网网关、主干网服务器、远程终端等之间的业务交互。,物联网服务分层,下图是物联网系统服务的分层结构图。,第11章 物联网的中间件,第11章 物联网的中间件,无线传感网中间件关键技术,第11章 物联网的中间件,典型的无线传感器网络中间件软件体系结构如下图:,第11章 物联网的中
5、间件,1.网络适配层 在该层中,网络适配器实现对网络底层(无线传感器网络基础设施、操作系统)的封装。,2.基础软件层,第11章 物联网的中间件,基础软件层,3.应用开发层,4.应用业务适配层 应用业务适配层对各种应用业务进行封装,解决基础软件层的变化和接口的不一致性问题。,第11章 物联网的中间件,11.3物联网中间件设计方法,物联网具有自身体系结构的差异性、网络中节点的部署和数据采集的多样性以及通信的异构性等特点,在设计物联网中间件软件时必须遵循以下原则。(1)由于节点能量、计算、存储能力及通信带宽有限,因此传感网中间件必须是轻量级的,且能够在性能和资源消耗间取得平衡。(2)物联网环境较为复
6、杂,因此中间件软件还应提供较好的容错机制、自适应和自维护机制。(3)中间件软件的下层支撑是各种不同类型的硬件节点和操作系统(TinyOS、MantisOS、SOS),因此,其本身须能够屏蔽网络底层的异构性。(4)中间件软件的上层是各种应用,因此,它还需要为各类上层应用提供统一的、可扩展的接口,以便于应用的开发。,围绕物联网在信息交互、任务分解、节点协同、数据处理和异构抽象等方面的设计目标,物联网中间件设计方法主要可分为以下几类。,第11章 物联网的中间件,5.基于移动代理的物联网中间件 基于移动代理的物联网中间件提供抽象的计算任务给上层应用,尽可能使应用模块化,以便可以更容易地进行代码传输。A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 联网 中间件 ppt 课件

链接地址:https://www.31ppt.com/p-2092056.html