|
ABSTRACT
We present TWIST, a scalable and exible testbed architecture for indoor deployment of wireless sensor networks. The design of TWIST is based on an analysis of typical and desirable use-cases. It provides basic services like node configuration, network-wide programming, out-of-band extraction of debug data and gathering of application data, and also introduces several novel features.Firstly, TWIST supports experiments with heterogeneous node platforms. Secondly, it supports active power supply control of the nodes. This enables easy transition between USB-powered and battery-powered experiments, dynamic selection of topologies as well as controlled injection of node failures into the system. Thirdly, TWIST supports creation of both at and hierarchical sensor networks. For this we introduce a layer of "super nodes" that on one hand form a part of the testbed infrastructure but can also play a role as elements of the sensor network.The self-configuration capability, the use of hardware with standardized interfaces and open-source software makes the TWIST architecture scalable, affordable, and easily repli-cable. To demonstrate its usefulness, we present our experiences with building and using a specific realization of TWIST that spans three floors of our office building and supports over one hundred sensor nodes.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
B. N. Chun, P. Buonadonna, A. AuYoung, C. Ng, D. C.Parkes, J. Shneidman, A. C. Snoeren, and A. Vahdat. Mirage: A microeconomic resource allocation system for sensornet testbeds. In Proc. of the 2nd IEEE Workshop on Embedded Networked Sensors, May 2005.
|
| |
2
|
Crossbow. Stargate. http://www.xbow.com/Products/XScale.htm.
|
 |
3
|
|
| |
4
|
ETH Zürich. BTNodes rev. 3, 2005.
|
| |
5
|
L. Girod, J. Elson, A. Cerpa, T. Stathopoulos,N. Ramanathan, and D. Estrin. Emstar: a software environment for developing and deploying wireless sensor networks. In Proc. of USENIX General Track 2004, June 2004.
|
 |
6
|
Lewis Girod , Thanos Stathopoulos , Nithya Ramanathan , Jeremy Elson , Deborah Estrin , Eric Osterweil , Tom Schoellhammer, A system for simulation, emulation, and deployment of heterogeneous sensor networks, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
[doi> 10.1145/1031495.1031519]
|
| |
7
|
V. Handziski, A. Köpke, A. Willig, and A. Wolisz. Twist: A scalable and reconfigurable wireless sensor network testbed for indoor deployments. Technical Report TKN-05-008, Telecommunication Networks Group, Technische Universität Berlin, Nov. 2005.
|
 |
8
|
Vlado Handziski , Joseph Polastre , Jan-Hinrich Hauer , Cory Sharp, Flexible hardware abstraction of the TI MSP430 microcontroller in TinyOS, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
[doi> 10.1145/1031495.1031534]
|
 |
9
|
Jason Hill , Robert Szewczyk , Alec Woo , Seth Hollar , David Culler , Kristofer Pister, System architecture directions for networked sensors, Proceedings of the ninth international conference on Architectural support for programming languages and operating systems, p.93-104, November 2000, Cambridge, Massachusetts, United States
|
 |
10
|
|
| |
11
|
|
| |
12
|
LAN/MAN Standards Committee of the IEEE Computer Society. IEEE Standard for Information technology -- Telecommunications and information exchange between systems -- Local and metropolitan area networks -- Specific requirements -- Part 15.4: Wireless Medium Access Control(MAC) and Physical Layer (PHY) Specifications for Low Rate Wireless Personal Area Networks (LR-WPANs), Oct. 2003.
|
| |
13
|
M. Lauer. Building Linux distributions with bitbake and openembedded. In Proc. of the Free and Open Source Developers' European Meeting (FOSDEM 2005), Feb. 2005.
|
| |
14
|
S. F. Li, V. Handziski, A. Köpke, M. Kubisch, and A. Wolisz. A wireless sensor network testbed supporting controlled in-building experiments. In Proc. of the 12th Intl. Conference Sensor 2005, volume 1, May 2005.
|
| |
15
|
D. L. Mills. Network time protocol (version 3) specification, implementation and analysis. RFC 1305, 1992.
|
| |
16
|
The openslug Linux distribution. http://www.nslu2-linux.org/wiki/OpenSlug/HomePage.
|
| |
17
|
|
| |
18
|
T. Schmid, H. Dubois-Ferriere, and M. Vetterli. Sensorscope: Experiences with a wireless building monitoring sensor network. In Proc. of the Workshop on Real-World Wireless Sensor Networks (REALWSN'05), June 2005.
|
| |
19
|
G. Tolle and D. Culler. Design of an application-cooperative management system for wireless sensor networks. In Proc. ofthe 2nd European Workshop on Wireless Sensor Networks (EWSN), Feb. 2005.
|
| |
20
|
Omega testbed at UC Berkeley, Telos (Revision B) 802.15.4 wireless sensor network. http://omega.cs.berkeley.edu/.
|
| |
21
|
O. S. University. Kansei: Sensor testbed for at-scale experiments. In Poster, 2nd Intl. TinyOS Technology Exchange, Feb. 2005.
|
 |
22
|
|
| |
23
|
|
 |
24
|
Kamin Whitehouse , Gilman Tolle , Jay Taneja , Cory Sharp , Sukun Kim , Jaein Jeong , Jonathan Hui , Prabal Dutta , David Culler, Marionette: using RPC for interactive development and debugging of wireless embedded networks, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
[doi> 10.1145/1127777.1127840]
|
| |
25
|
Wasal testbed. http://http://wasal.epfl.ch/.
|
 |
26
|
Charles P. Wright , Jay Dave , Puja Gupta , Harikesavan Krishnan , David P. Quigley , Erez Zadok , Mohammad Nayyer Zubair, Versatility and Unix semantics in namespace unification, ACM Transactions on Storage (TOS), v.2 n.1, p.74-105, February 2006
[doi> 10.1145/1138041.1138045]
|
CITED BY 2
|
|
Tasos Dimitriou , John Kolokouris , Nikos Zarokostas, Sensenet: a wireless sensor network testbed, Proceedings of the 10th ACM Symposium on Modeling, analysis, and simulation of wireless and mobile systems, October 22-26, 2007, Chania, Crete Island, Greece
|
|
|
|
|