The nesC language: a holistic approach to networked embedded systems
TAG: a Tiny AGgregation service for ad-hoc sensor networks