Experiences and directions in Pushpin computing

Over the last three years we have built and experimented with the Pushpin computing wireless sensor network platform. The Pushpin platform is a tabletop multihop wireless sensor network testbed comprised of 100 nodes arbitrarily placed within a one-square-meter area. The Pushpin platform's concise form factor and extreme node density allow for fine-grained control of its environment and immediate user interaction, thereby uniquely situating it between simulated and real world sensor networks. This paper details our salient successes and lessons learned along the way. We also discuss how these experiences have shaped our vision of the future of wireless sensor networks and some concrete research directions to follow.

[1]  Guido van Rossum,et al.  Python Tutorial Release 2. 1.1 , 2001 .

[2]  Andrew Lippman,et al.  Natural Spontaneous Order in Wireless Sensor Networks: Time Synchronization Based on Entrainment , 2003 .

[3]  Joseph A. Paradiso,et al.  Giveaway wireless sensors for large-group interaction , 2004, CHI EA '04.

[4]  Joseph A. Paradiso,et al.  Pushpin Computing System Overview: A Platform for Distributed, Embedded, Ubiquitous Sensor Networks , 2002, Pervasive.

[5]  Joseph A. Paradiso,et al.  Parasitic Mobility for Pervasive Sensor Networks , 2005, Pervasive.

[6]  Joseph A. Paradiso,et al.  Distributed sensor networks as sensate skin , 2003, Proceedings of IEEE Sensors 2003 (IEEE Cat. No.03CH37498).

[7]  A. Werner A self-triggered readout for a time projection chamber , 2004 .

[8]  Michael Joseph Broxton,et al.  Localization and Sensing Applications in the Pushpin Computing Network , 2005 .

[9]  Jeremy I. Silber,et al.  A cooperative communication protocol for wireless ad-hoc networks , 2002 .

[10]  Joseph A. Paradiso,et al.  Sensate Media — Multimodal Electronic Skins as Dense Sensor Networks , 2004 .

[11]  Deva P. Seetharam C@t: A language for programming massively distributed embedded systems , 2002 .

[12]  Joseph A. Paradiso,et al.  Localizing a sensor network via collaborative processing of global stimuli , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[13]  Philip Levis,et al.  Maté: a tiny virtual machine for sensor networks , 2002, ASPLOS X.

[14]  Albrecht Schmidt,et al.  Pin&Play: Networking Objects through Pins , 2002, UbiComp.

[15]  V. Michael Bove,et al.  Programming a paintable computer , 2002 .

[16]  Devasenapathi P. Seetharamakrishnan C@t : a language for programming massively distributed embedded systems , 2002 .