Date Added: Nov 2012
Wireless Sensor Networks (WSN) has become highly attractive to researchers and industries due to its wide range of applications. Middleware is a distributed software that tries to provide a common platform for hiding the heterogeneity of the system, enabling multiple applications to work on a distributed network. This survey paper focuses on the current state of research in middleware design and general issues in designing a middleware for WSN. It also examines the various approaches of middleware design, compares and suggests different types of applications where each approach can be used.