This library includes data collection and dissemination as integral
parts of most sensor network systems. The components
are implemented in nesC as well and thus can be integrated
easily in existing nesC projects. Sdlib is not a middleware
in the natural sense of hiding network implementation and
offering an abstract user interface. But usually developers of
wireless sensor network software which are new to the field
of programming in nesC have to master specific concepts like
asynchronous split-phase programming, sidestep race conditions
or resource arbitration. The intention of the authors of
sdlib is to support those developers with reliable, powerful
and well tested components for these recurring common cases.
Unfortunately sdlib is based on TinyOS 1.x and is no longer a
research focus, because original researchers are now working
on a successor called Declarative Sensor Networks (DSN).
This shall address an increased number of common development
tasks within wireless sensor networks. So far there is no
release of this software available for further investigation.