Wireless networks of autonomous computing devices, each equipped with sensors, a wireless radio, and a processor, are envisioned to be deployed unobtrusively in the physical environment in order to monitor a wide range of environmental phenomena with unprecedented quality and scale. The close integration of sensor networks with the physical world imposes a number of challenging research problems.