物联网的概念是在1999年由美国麻省理工学院提出的,经过十多年的研究与发展,在世界范围内受到越来越高的关注。国际电信联盟(ITU)在2005年发布的互联网报告中对物联网作了详细的定义。物联网是通过一些感知传感设备,按照共同遵循的协议把任何物品与互联网相连接,进行信息的交换与通信,从而实现智能化识别、定位、跟踪、监控和管理的一种网络。物联网通过智能感知、识别技术与普适计算、泛在网络的融合应用,被称为继计算机、互联网与移动通信网之后的又一次世界信息产业发展浪潮。
物联网中间件技术是物联网的核心关键技术,是业务应用程序和底层数据获取设备之间的桥梁。物联网中间件屏蔽了底层硬件设备及网络平台的异构性,实现各应用系统、应用平台之间的互操作,还可以对设备采集的海量信息进行预处理。随着物联网的快速发展,物联网中间件的发展经历了应用程序中间件、架构中间件、解决方案中间件三个阶段。
基于的物联网应用相对成熟,中间件成为了物联网中间件的主要代表。对于复杂系统来说,中间件是一种面向消息的中间件,信息以消息的形式从一个程序传送到另一个或多个程序。中间件实现了硬件设备与应用系统间的数据传输、过滤与转换,解决数据的可靠性、安全性及数据格式转换等问题。
CEP技术的研究始于上世纪90年代,是一种构建事件驱动的信息系统的新兴技术。使用CEP技术,系统可以自动地从大量的原始标签数据中提取出有用的信息并触发相关的业务操作。当前复杂事件处理的研究所重点关注的两个方面是复杂事件处理语言和复杂事件处理模型的研究。
IBM和ORCLE以及SAP的RFID中间件是基于Java语言开发,并基于J2EE的企业架构的产品。
研究RIFD的一些组织机构如下:
Cambrige university 的 Duncan Mcfarlane 导的中心对实时事件时间属性的检测性能,特别是在生产自动化控制领域和时间数据库的事件操作上进行了深入的研究。
UCLA WINMEC RFID 实验室
Hydra物联网中间件项目