Programming Sensor Networks currently is a subtle task not because of enormous amount of code but due to inherent limitations of embedded hardware like the power, memory, network bandwidth and clock speed. In addition, there are very few programming abstractions and standards available which lead to close coupling between the application code and the embedded OS requiring understanding of low-level primitives during implementation.
We are currently developing a Middleware Framework that provides a set of extensible services for monitoring, storing and analysis. The framework autonomously manages the resources and functionality of sensors in a distributed wireless sensor network based on behavior and interaction rules.
This project is sponsored by NSF Gransts numbers # 0758579