This book presents an examination of the middleware that can be used to configure and operate heterogeneous node platforms and sensor networks. The middleware requirements for a range of application scenarios are compared and analysed. The text then defines middleware architecture that has been integrated in an approach demonstrated live in a refinery. Features: presents a thorough introduction to the major concepts behind wireless sensor networks (WSNs); reviews the various application scenarios and existing middleware solutions for WSNs; discusses the middleware mechanisms necessary for heterogeneous WSNs; provides a detailed examination of platform-agnostic middleware architecture, including important implementation details; investigates the programming paradigms for WSNs, and for heterogeneous sensor networks in general; describes the results of extensive experimentation and testing, demonstrating that the generic architecture is viable for implementation on multiple platforms.
Introduction.- Wireless Sensor Networks: Concepts and Components.- Application Scenarios.- Existing Middleware Solutions for Wireless Sensor Networks.- Middleware Mechanisms for Heterogeneous Wireless Sensor Networks.- Middleware Implementation Details A Case Study.- Programming Paradigms and Stream Processing for WSN.- Experimental Validation of Middleware: Platforms, Performance and Related Issues.- Communication Driver Code Example.- User API.
Sensor networks are increasingly being deployed in a diverse range of applications. Within many of these networks wired sensors, wireless sensors and wired backbone nodes coexist, forming a heterogeneous programmable distributed system.
This unique text/reference presents a thorough examination of the middleware that can be used on top of the operating system to configure and operate heterogeneous node platforms and whole sensor networks. The book opens with a review of the application scenarios whel£™