Introduction

Our research is aimed at providing an integrated approach to programming sensor networks. To this end we designed a platform which allows sensors to be reprogrammed over the network by translating a single program (for the entire network) into a set of configuration messages and bytecode (this practice is also known as macroprogramming).

This platform is realized in a toolchain which consists of a compiler (for the macroprogram) to bytecode and configuration messages. A loader which uploads these configuration messages to sensor nodes and our simulator. A simulator for testing and rapid prototyping and finally an interpreter on the nodes as execution platform.

Our system is being used as a testbed and research vehicle within the SAN group and is being developed as part of the IST project WASP,IST.034963.