Middleware for Wireless Sensor Networks: A Survey
Wireless Sensor Networks (WSNs) have found more and more applications in a variety of pervasive computing environments. However, how to support the development, maintenance, deployment and execution of applications over WSNs remains to be a nontrivial and challenging task, mainly because of the gap between the high level requirements from pervasive computing applications and the underlying operation of WSNs. Middleware for WSN can help bridge the gap and remove impediments. In recent years, research has been carried out to study WSN middleware from different aspects and for different purposes. In this paper, the authors provide a comprehensive review of the existing works on WSN middleware, seeking for a better understanding of the current issues and future directions in this field.