We develop several hardware and software simulation blocks for the TinyOS-2 (TOSSIM-T2) simulator. The choice of simulated hardware platform is the popular MICA2 mote. While the hardware simulation elements comprise of radio and external flash memory, the software blocks include an environment noise model, packet delivery model and an energy estimator block for the complete system. The hardware radio block uses the software environment noise model to sample the noise floor. The packet delivery model is built by establishing the SNR-PRR curve for the MICA2 system. The energy estimator block models energy consumption by Micro Controller Unit(MCU), Radio, LEDs, and external flash memory. Using the manufacturerpsilas data sheets we provide an estimate of the energy consumed by the hardware during transmission, reception and also track several of the MCUs states with the associated energy consumption. To study the effectiveness of this work, we take a case study of a paper presented in [1]. We obtain three sets of results for energy consumption through mathematical analysis, simulation using the blocks built into PowerTossim-T2 and finally laboratory measurements. Since there is a significant match between these result sets, we propose our blocks for T2 community to effectively test their application energy requirements and node life times.
[1]
Matt Welsh,et al.
Simulating the power consumption of large-scale sensor network applications
,
2004,
SenSys '04.
[2]
Marco Zuniga,et al.
Analyzing the transitional region in low power wireless links
,
2004,
2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..
[3]
HyungJune Lee,et al.
Improving Wireless Simulation Through Noise Modeling
,
2007,
2007 6th International Symposium on Information Processing in Sensor Networks.
[4]
Deborah Estrin,et al.
Complex Behavior at Scale: An Experimental Study of Low-Power Wireless Sensor Networks
,
2002
.
[5]
Jens Palsberg,et al.
Avrora: scalable sensor network simulation with precise timing
,
2005,
IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..
[6]
David E. Culler,et al.
Versatile low power media access for wireless sensor networks
,
2004,
SenSys '04.
[7]
Ramesh Govindan,et al.
Understanding packet delivery performance in dense wireless sensor networks
,
2003,
SenSys '03.
[8]
P. Kumar,et al.
Connectivity-Aware Routing in Sensor Networks
,
2007,
2007 International Conference on Sensor Technologies and Applications (SENSORCOMM 2007).