Middleware For Wireless Sensor Networks: An Outlook
In modern distributed computing, applications are rarely built directly atop operating system facilities, e.g., sockets. Higher-level middleware abstractions and systems are often employed to simplify the programmer's chore or to achieve interoperability. In contrast, real-world Wireless Sensor Network (WSN) applications are almost always developed by relying directly on the operating system. Wireless Sensor Networks (WSNs) are finding their way into the mainstream. Networked embedded systems sensing from, and acting on, the environment are increasingly employed as a bridge between the physical and digital world. To achieve this, significant financial resources and man power have gone in devising efficient technical solutions at all levels, from the hardware up to the application layers.