第7章 物联网中间件

上传人:豆**** 文档编号:240716226 上传时间:2024-05-02 格式:PPT 页数:21 大小:1.50MB
返回 下载 相关 举报
第7章 物联网中间件_第1页
第1页 / 共21页
第7章 物联网中间件_第2页
第2页 / 共21页
第7章 物联网中间件_第3页
第3页 / 共21页
点击查看更多>>
资源描述
第第7 7章章 物联网中间件物联网中间件http:/ 物联网中间件物联网中间件物联网中间件基本概念7.1http:/ 了解物联网中间件的组成。了解物联网中间件的关键技术。了解物联网中间件的开发方法。第七章第七章 物联网中间件物联网中间件http:/ 7.1 物联网中间件基本概念物联网中间件基本概念http:/ 程程序,可广泛应用于客户机、服务器的操作系序,可广泛应用于客户机、服务器的操作系 统,管统,管理计算机资源和网络通信中。作用是使理计算机资源和网络通信中。作用是使 到连接的两到连接的两个独立应用程序或独立系统软件,个独立应用程序或独立系统软件,即使相连接的系即使相连接的系统具有不同的接口,利用中间件后仍能相互交换信统具有不同的接口,利用中间件后仍能相互交换信息。其执行的关键途径是息。其执行的关键途径是 信息传递。信息传递。7.1.1 7.1.1 物联网中间件定义和分类物联网中间件定义和分类 http:/ Procedure Remote Procedure CallCall)面向消息中间件(面向消息中间件(Message-Oriented Message-Oriented MiddlewareMiddleware)对象请求代理中间件(对象请求代理中间件(Object Request Object Request BrokersBrokers)。)。7.1.1 7.1.1 物联网中间件定义和分类物联网中间件定义和分类 http:/ Application MiddlewareMiddleware)架构中间件阶段(架构中间件阶段(Infrastructure Infrastructure MiddlewareMiddleware)解决方案中间件阶段(解决方案中间件阶段(Solution MiddlewareSolution Middleware)7.1.1 7.1.1 物联网中间件定义和分类物联网中间件定义和分类 http:/ 7.1.2 物联网中间件基本组成和特点物联网中间件基本组成和特点 http:/ 7.1.2 物联网中间件基本组成和特点物联网中间件基本组成和特点 RFID中间件在系统中的位置和作用http:/ ASPIRE ASPIRE ASPIRE 的解决办法是完全开源和免版权费用,的解决办法是完全开源和免版权费用,这大大降低了总的开发成本。实现特征:轻量级、这大大降低了总的开发成本。实现特征:轻量级、可重新编程、智能、适合当前标准、可升级、安全可重新编程、智能、适合当前标准、可升级、安全性高、完整。性高、完整。Hydra Hydra Hydra Hydra 是基于语义模式驱动的架构,定位于是基于语义模式驱动的架构,定位于操作系统和应用之间的中间件。操作系统和应用之间的中间件。7.1.3 7.1.3 物联网中间件举例物联网中间件举例 http:/ web web 服务、融合物联网嵌入式设备服务、融合物联网嵌入式设备的嵌入式的嵌入式 webweb和万维物联网,以及具有感知特征的和万维物联网,以及具有感知特征的上下文感知技术。本节内容有:上下文感知技术。本节内容有:webweb服务;嵌入式服务;嵌入式中间件技术;万维物联网(中间件技术;万维物联网(Web of ThingsWeb of Things);上下);上下文感知技术。文感知技术。7.2 7.2 物联网中间件关键技术物联网中间件关键技术http:/ Web 服务(服务(Web ServicesWeb Services)向外界提供了一)向外界提供了一个能够通过个能够通过WebWeb调用的应用程序编程接口调用的应用程序编程接口APIAPI(Application Programming InterfaceApplication Programming Interface),能),能够用编程的方法通过够用编程的方法通过Web Web 来调用这个应用程序。客来调用这个应用程序。客户能够通过调用这个户能够通过调用这个Web Services Web Services 的应用程序获得的应用程序获得相应的服务。相应的服务。7.2.1 Web 7.2.1 Web 服务服务 http:/ 7.2.2 嵌入式中间技术服务嵌入式中间技术服务 http:/ Web Web 嵌入式嵌入式WebWeb服务器技术的核心是服务器技术的核心是HTTPHTTP协议引擎,协议引擎,嵌入式嵌入式WebWeb服务器通过服务器通过CGICGI接口和数据动态显示技术,接口和数据动态显示技术,可在可在 HTMLHTML文件或表格中插入运行代码,供文件或表格中插入运行代码,供 RAMRAM读写读写数据。嵌入式数据。嵌入式WebWeb服务主要具有以下特点:统一的客服务主要具有以下特点:统一的客户界面,平台独立性,高可扩展性,并行性与分布户界面,平台独立性,高可扩展性,并行性与分布性。性。7.2.2 7.2.2 嵌入式中间技术服务嵌入式中间技术服务 http:/ VM JAVA VM 除了利用除了利用 Web Web 实现中间件外,实现中间件外,Java Java VMVM(JavaJava虚拟机)以其良好的跨平台特性成为了物虚拟机)以其良好的跨平台特性成为了物联网中间件的重要平台。每个联网中间件的重要平台。每个 Java VMJava VM都有两种机都有两种机制:一是装载具有合适名称的类(类或是接口),制:一是装载具有合适名称的类(类或是接口),叫做类装载子系统;另一个是负责执行包含在已装叫做类装载子系统;另一个是负责执行包含在已装载的类或接口的指令,叫做运行引擎。载的类或接口的指令,叫做运行引擎。7.2.2 7.2.2 嵌入式中间技术服务嵌入式中间技术服务 http:/ of ThingsWeb of Things)的基本框架由以下)的基本框架由以下 3 3部分组成:部分组成:网络节点集成接口(网络节点集成接口(Integration Interface Integration Interface of Network Nodeof Network Node)。)。基于基于RESTREST风的格终端节点(风的格终端节点(Terminal Nodes Terminal Nodes Based on REST StyleBased on REST Style),对智能设备可进行移动),对智能设备可进行移动 和临时安装。和临时安装。网络网络 MashupMashup功能(功能(Web Mashup FunctionWeb Mashup Function)增强可视化、可预见、可预报和维护日程的能力。增强可视化、可预见、可预报和维护日程的能力。7.2.3 7.2.3 万维物联网万维物联网 http:/ 7.2.4 上下文感知技术上下文感知技术 http:/ 7.3.1 利用利用 Ruby on Rails Ruby on Rails 开发中间件开发中间件7.3.2 7.3.2 物联网中间件的发展物联网中间件的发展 物联网中间件技术已成为应用系统的重要支物联网中间件技术已成为应用系统的重要支撑,相对操作系统和数据库,中间件与应用系统发撑,相对操作系统和数据库,中间件与应用系统发展关系更密切。实用化是重要的发展趋势,软件平展关系更密切。实用化是重要的发展趋势,软件平台是中间件发展的一个趋势,将变得更为个性化,台是中间件发展的一个趋势,将变得更为个性化,并与具体应用整合。并与具体应用整合。7.3 7.3 物联网中间件编程实例物联网中间件编程实例 http:/ You!
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


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

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


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