Complex Event Processing Mechanism in Internet of Things and its Application in Logistics


Article Preview

The data and events from Internet of Things are mass but their semantic information is very simple and can not be utilized in upper applications directly, so we have to analyze lots of data to find out useful business logic in these events. To aggregate these simple basic events into advanced events, a hierarchical model was designed to process RFID data stream, in which a complex events processing (CEP) mechanism was used to analyze atomic events in RFID data. We defined event handling operators in CEP mechanism to process business logics. As an example, the CEP was used in a logistic application, which implemented logistic events aggregation and complex events processing effectively. The result indicates the CEP mechanism is an effective approach to handle data and events in Internet of Things.



Edited by:

Yuning Zhong




C. M. Wei, "Complex Event Processing Mechanism in Internet of Things and its Application in Logistics", Applied Mechanics and Materials, Vol. 235, pp. 309-313, 2012

Online since:

November 2012





[1] C.M. Wei, T.X. Song, C. Zhou, Implementing real-time surveillance of logistics in transit with Internet of Things, In Proc. of 4th International Conference on Advanced Computer Theory and Engineering (ICACTE 2011), December 28-30, 2011, Dubai, UAE, pp.375-377.


[2] W. Yao, C.H. Chu, Z. Li, Leveraging complex event processing for smart hospitals using RFID. Journal of Network and Computer Applications, 2010, 4 (20) : 1-12.


[3] S.R. Jeffery, M. Garofalakis, M.J. Franklin, Adaptive cleaning for RFID data streams. In Proc of the 32nd International Conference on VLDB, Seoul, Korea, VLDB Endowment, 2006, pp.163-174.

[4] D. Gyllstrom, E. Wu, H.J. Chae, et al, SASE: Complex event processing over streams. CIDR 2007, Asilomar, California, USA, 2007, pp.108-119.

[5] X.J. Yin, S.G. Ju, Y.J. Wang, RFID data stream processing technology based on CEP, Journal of Computer Applications (Chinese). 29(2009) 2786-2790.


[6] Rec, J . Letchner, M . Balazinksa, et al, Event queries on correlated probabilistic streams, In Proc of ACMIGMOD International Conference on Management of Data, New York, ACM Press, 2008, pp.715-728.


[7] L. Brenna, A. Demers, J. Gehrke, et al, Cayuga: a high performance event processing engine, In Proc of SIGMOD, 2007, pp.1100-1102.