(一)物联网中间件的作用
在物联网中采用中间件技术,目的是实现多个系统和多种技术之间的资源共享,最终组成多个资源丰富、功能强大的服务系统。
物联网的中间件是中间件技术在物联网中的应用,涉及物联网的各个层面,一般处于物联网集成服务器、感知层和传输层的嵌入式设备中。
(二)使用物联网中间件的必要性
在物联网中使用中间件是十分必要的,具体表现在以下几方面。
1.屏蔽异构性
物联网的各种传感器、RFID标签、二维码、摄像头等不同的信息采集设备及网关拥有不同的硬件结构、驱动程序和操作系统等。
另外,这些设备采集的数据格式也不相同,需要对这些不同的数据格式进行统一转化,以便于应用系统的处理。(www.xing528.com)
2.实现互操作
在物联网应用中,一个采集设备采集的信息往往供多个应用系统使用。另外,不同的系统之间也需要数据互通与共享。
物联网本身涉及的技术种类繁多,为解决各种异构性,使不同应用系统的处理结果不依赖于各自的计算环境,使不同系统能够根据应用需要有效地相互集成,需要使用中间件作为一种通用的交互平台。
3.数据预处理
物联网感知层往往要采集海量的信息,这些原始信息难免存在一定的错误率,如果直接将这些信息传输给应用系统,不仅仅会导致应用系统处理困难,还有可能得到错误结果,因此需要中间件对原始数据进行各种过滤、融合、纠错等处理,然后再传送给应用系统。
物联网中间件是快速构建大规模物联网应用的架构支撑与工具手段,有利于促进物联网应用的规范化和标准化,大幅降低物联网应用建设成本。例如,利用感知事件高效处理技术、海量数据挖掘与综合智能分析技术等核心技术的中间件,能够提高物联网应用的效益。发展物联网应用中间件有利于支撑大规模的物联网应用,加快物联网应用的发展。
物联网中间件有很多种类,主要包括RFID中间件、嵌入式中间件、通用中间件和M2M物联网中间件等。下面主要介绍RFID中间件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。