TikTak: A Scalable Simulator of Wireless Sensor Networks Including Hardware/Software Interaction
- 1
- 2
Abstract
We present a simulation framework for wireless sensor networks developed to allow the design exploration and the complete microprocessor-instruction-level debug of network formation, data congestion, nodes interaction, all in one simulation environment. A specifically innovative feature is the co-emulation of selected nodes at clock-cycle-accurate hardware processing level, allowing code debug and exact execution latency evaluation (considering both protocol stack and application), together with other nodes at abstract protocol level, meeting a designer’s needs of simulation speed, scalability and reliability. The simulator is centered on the Zigbee protocol and can be retargeted for different node micro-architectures.
- K. Romer and F. Mattern, “The Design Space of Wireless Sensor Networks,” Wireless Communications, IEEE, Vol. 11, No. 6, 2004, pp. 54-61.
- M. Korkalainen, M. Sallinen, N. Karkkainen and P. Tukeva, “Survey of Wireless Sensor Networks Simulation Tools for Demanding Applications,” International conference on Networking and Services, Valencia, Spain, 2009, pp. 102-106.
- “The Network Simulator—ns-2,” Information Sciences Institute, University of Southern California, 2010. http://www. isi.edu/nsn am/ns
- A. Varga and R. Hornig, “An Overview of the OMNeT++ Simulation Environment,” Simutools '08: Proceedings of the 1st International Conference on Simulation Tools and Techniques for Communications, Networks and Systems & Workshops, Marseille, France, 2008, pp. 1-10.
- “Prowler network simulator,” Institute for Software Integrated Systems, Vanderbilt University, Nashville, Tennessee, 2002. http://www.isisvanderbilt.edu/Projects/nest/prow- ler
- P. Levis, N. Lee, M. Welsh and D. Culler, “TOSSIM: Accurate and Scalable Simulation of Entire Tinyos Applications,” Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, Los Angeles, CA, 2003, pp. 126-137.
- “OPNET Network Simulator,” OPNET Technologies Inc, 2010. http://www.opnet.com
- P. Levis, S. Madden, J. Polastre, R. Szewczyk, K. Whitehouse, A. Woo, D. Gay, J. Hill, M. Welsh, E. Brewer and D. Culler, “Tinyos: An Operating System for Sensor Networks,” in Ambient Intelligence, Springer, New York, 2005, pp. 115-148.
- J. Polley, D. Blazakis, J. Mcgee, D. Rusk and J. S. Baras, “ATEMU: A Fine-Grained Sensor Network Simulator,” First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks (IEEE SECON 2004), Santa Clara, CA, 2004, pp. 145-152.
- HCS8 family microcontroller, Freescale semiconductor, http: //www.freescale.com
- MC13192: 2.4 GHz, Low Power Transceiver for 802.15.4, Freescale semiconductor, http://www.freescale.com
- MC13192 Evaluation Board Reference Manual, Freescale semiconductor, http://www.freescale.com
- IAR Embedded Workbench? for S08, IAR Systems, http: //www.iar.com
- “802.15.4 MAC PHY Software User’s Guide,” Freescale semiconductor, document number 802154MPSUG, 2005.
- R. B. Reese, “A Zigbee-Subset/IEEE 802.15.4 Multi-platform Protocol Stack V0.2.6,” 2007. http://www.ece msstate. edu/~reese/msstatePAN/