未来智讯 > 物联网论文 > 浅议消息中间件在物联网的应用

浅议消息中间件在物联网的应用

发布时间:2018-12-28 01:06:07 文章来源:未来智讯    
    浅议消息中间件在物联网的应用作者:未知   摘 要:本文介绍了中间件技能及分类,探讨运用DFID技能的消息中间件在物联网信息化平台的应用服务,及其发挥的重要作用,旨在提升物联网智能化管理水平。
  关键词:物联网;中间件技能;消息中间件
  1 引言
  物联网以RFID系统和各种信息传感设备为前端,利用RFID、传感器、二维条形码GPS、摄像头等技能,采集和获得物体静态和动态的信息,物联网基本框架含感知层、传输层和应用层,感知层为物联网的基础信息来源,进行信息的收纳。传输层主要应用短距离通讯,对信息进行汇集、处理、存储、调用和传输,通讯网络和互联网的联合。应用层关键技能主要中间件技能、嵌入式智能、云计算、物联网业务平台及平安等技能,对物联网中的信息进行转换、筛选、分析和处理,本节就中间件技能在物联网上的应用于进行探讨。
  2 中间件的观念及分类
  计算机不同的应用软件需在各种平台之间进行移植,一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。这些,都需要一种构筑于软、硬件平台之上,同时对上层的应用软件提供支持的软件系统。中间件由此产生。技能特点主要体现:满足大量应用需要;支持不同OS系统平台和标准协议;提供网络交互式功能。随着中间件技能日渐成熟,出现了不同层次和类型的中间件产品。按照IDC 的分类方法分为六类。分辨是终端仿真/屏幕转换、数据访问、远程过程调用、对象、交易、消息中间件等。功能上可分为数据、消息中间件。
  3 物联网支撑技能---消息中间件技能应用
  3.1 消息中间件-RFID的中间件技能
  在物联网应用技能中,融入了射频识读器(RFID)、传感技能、嵌入式技能、纳米技能、平安技能等,同时选取了中间件、智能技能和云计算等支撑技能来处理和辅助完成。作为物联网主要支撑技能之一RFID的中间件是一种面向消息的中间件,它在RFID读写器和应用程序之间起桥梁作用,解决信息的标识问题,实现快速识别,用传感器实现感知信息的采集,完成数据获取、数据分析、数据传输、错误处理等消息处理功能。应用程序端使用中间件提供的一组通用的应用程序接口(API),连到RFID读写器,采集 RFID标签数据。即使存储RFID标签情报的数据库软件或后端应用程序增加或改由其他软件取代,或者读写 RFID读写器种类增加等情况发生时,应用端不需批改也能处理,省去多对多连接的维护复杂性问题。消息中间件应用如全国第二代身份证,第二代身份证最显著的进步不是说在卡表面的照片换为彩色的了,而是在卡的内部更富科技含量的RFID芯片。芯片可存储个人信息,需要时在读写器上一扫,即可显示出你身份的信息。芯片的信息编写格式内容惟有特定厂家提供,能有效防伪,完成身份识别和信息鉴定。
  3.2 消息中间件-消息平安传递
  消息中间件是一种基于消息传递的通讯软件,可搜集信息,对采集的信息进行校对、过滤、汇集和处理削减数据冗余,以提高信息的正确性,整合后进行有效传递。基于TCP/IP或其他网络协议,在一个分布式网络环境中,提供各种端到端的数据通讯服务。包括实时数据传输、可靠队列、事件服务、消息生命周期等各种功能。其应用于体如今公共关系、生产管理、交通管理、节能减排、电力平安等,如在货物调配环节,RFID 技能的支持大大提高了货物拣选、配送及分发的速度,还在此过程中实时监督货物流向,保障其按时抵达,实现销售环节的畅通。对零售商而言,实施EPC 保证了合理的货物仓储数量,从而提高定单供货率,降低脱销的可能性和库存积压的风险。由于自动结算速度的大幅提高,卖场就能够降低最小平安存货量,增加流动资金。由于能够实现单品识别,每个产品都具有特殊代表性,他们在货架上的具体位置、所处状态,可通过信息阅读随时传递至互联网,在信息处理之后反馈给管理人员,能够有效防盗,避免销售丧失。
  3.3 消息中间件-队列管理
  消息中间件位于感知设备与物联网应用之间,信息是以消息的形式,从一个程序传送到另一个或多个程序。信息能够以异步的方式传送,所以传送者不必等待回应。消息中间件功能不但是传递信息,还包括其平安性、纠错、数据解译、数据缓存及广播等,且位于平台与应用之间的通用服务。应用标准程序接口和协议之间的特性,进行相互通讯,实现应用程序之间的协同;物联网中间件(IOT Middleware)负责实现与RFID(是利用感应、无线电波进行非接触双向通讯,达到识别及数据通讯的自动识别系统)硬件及配套设备信息交互和管理,也作为软硬件设备的桥梁,进行与复杂应用的交换。它不但能够屏蔽前端硬件的复杂,使之简化,又能够把采集的数据信息发送到后端的IT系统。如消息中间件在高速公路联网系统中的应用MQ消息中间件,选取队列管理器和消息队列方式为应用于程序提供消息传递服务,用户应用程序使用消息队列接口就能够从消息队列中取出消息或放入消息,而后消息管理器会去处理队列中的消息。二个队列管理器之间通过建立一个单向通讯链路,在队列管理器之间传递消息。队列管理器中的处理用户应用程序向它发出调用及提交的下令而完成用户抵消息的处理。还提供正确无误的保障机制,确保高速公路运输的运行。
  3.4 消息中间件-主要作用
  消息中间件技能在物联网应用中的主要作用包括三个方面:一是有抑制。对RFID读写设备正常有序的进行事务,保证不同读写设备配合,合理事务。二是守准则。按照一定准则,进行数据的筛选,将大部冗余数据滤掉,将有效数据进行传达。突现中间件的特征:保证了上层应用层的服务,连到操作系统层面,也保证运行事务状态。三是快捷。完成从接收大量冗余数据的过滤,到将各单一信息数据的聚合,到完成对信息的传递。消息中间件是将感知层设备采集的数据传输给应用层各个应用于的问题,系统选取面向资源的结构设计,将感知层的设备按类型封装为资源,资源的最小传输单元称为消息,所有消息都运行在感知层和业务应用层之间的消息中间件系统集中管理,并通过REST形式的访问接口提供给消息使用者。而对于数据的共享需求,系统则选取队列模型管理来自同一资源的数据。客户端通过使用API中的发布、订阅功能来向队列中写入和读取数据,传输更快。
  4 结论
  物联网的消息中间件是整个物联网系统的核心构件,它关系着信息的平安可靠性,其最大价值是为物联网应用提供了有力支持,它不但提高物流信息的获取能力,还拓展物流信息的增值服务,大大提高物品和资源的使用效率。小规模的物联网企业可做一些针对具体应用的中间件,达到物联网中信息处理的最大化、效果的最优化。现今,消息中间件技能的已广泛应用在物联网各领域中,特别是消息中间件技能以其特有的消息传递优势完成各个程序间的相互通信,以协同各程序之间的有效运行。如上海特奥会RFID应用、北京机场RFID行李传递系统等,随着物联网应用领域的不时扩展,中间件技能将借助这一平台推动物联网迈上更高的领域。
  参考文献
  [1] 王喜富.物联网与物流信息化[M].北京:电子工业出版社,2011.7
  [2] 张云勇.中间件技能原理与应用[M].北京.清华大学出版社,ISBN:730209399
  [3] 白明.消息中间件技能在高速公路联网中的应用.《中国交通讯息家当》.2004年10期
转载请注明来源。原文地址:https://www.7428.cn/page/2018/1228/68529/
 与本篇相关的热门内容: