Wireless Sensor Networks

Welcome. This is an initiative of the academic staff at the School of Information Technologies at The University of Sydney to further the research in Wireless Sensor Networks. A Wireless Sensor Network consists of spatial distributed autonomous nodes that cooperatively monitor the environment (e.g. temperature, pollutants, etc.). Each node is equipped with a radio and an ad-hoc network is formed to forward the sensed information to a gateway. As an energy source, nodes have usually batteries.

Our research is focused around three major themes:

Corona - a SunSPOT Distributed Query Processor

Corona is a research platform for distributed query processing for wireless sensor networks. Our research focuses on combining distributed online algorithms with distributed relational query operations, an efficient network layer, and distributed time synchronisation.

Networking Algorithms for WSN

Another exciting ongoing research agenda is the design of appropriate middleware and network stack for wireless sensor networks. We have introduced different network protocols to enable scalable network operations using swarm-intelligence techniques. We have also introduced different in-network processing capability for sensors to perform distributed event processing for intelligent network self-operation in face of interesting event detections. We are able to apply this these components in diverse customisable applications.

Virtual Machines for Wireless Sensor Networks

TinyVM is a light-weight synthesizable virtual machine (VM) for the C programming language. TinyVM's bytecode can be compressed very effectively. High code density allows the use of small program memories and hence reduces power consumption and costs of a WSN. For applications that have to be deployed in-situ over the radio, high code density significantly reduces transmission costs.


Our work is supported by