New Results in Dependability and Computer Systems pp 439-448 | Cite as
On Testing Wireless Sensor Networks
Abstract
Testing wireless sensor networks (WSNs) is not a trivial task, due to the massively-parallel communication between many independently running processors. Distributed way of operation does not allow step-bystep execution and typical debugging, so other techniques have to be used, such as detailed packet logging and analysis. We provide a 2-way WSNto- TCP proxy architecture which extends the typical Base Station software with packet sniffing and packet sending capabilities. This allows writing and executing WSN test scenarios and automatic test assessment by using typical client-server applications written in any programming or scripting languages. An example of such protocol testing is also shown.
Preview
Unable to display preview. Download preview PDF.
References
- 1.Berezowski, K.: The landscape of wireless sensing in greenhouse monitoring and control. International Journal of Wireless & Mobile Networks (IJWMN) 4(4), 141–154 (2012)CrossRefGoogle Scholar
- 2.Hempstead, M., Welsh, M., Brooks, D.: TinyBench: the case for a standardized benchmark suite for TinyOS based wireless sensor network devices. In: 29th Annual IEEE International Conference on Local Computer Networks, pp. 585–586 (2004), doi:10.1109/LCN.2004.129Google Scholar
- 3.Jacobson, V., Lere, C., McCanne, S.: libpcap: Packet capture library. Lawrence Berkeley Laboratory, Berkeley (2009)Google Scholar
- 4.Langendoen, K.: Apples, Oranges, and Testbeds. In: 2006 IEEE International Conference on Mobile Adhoc and Sensor Systems (MASS), pp. 387–396 (2006), doi:10.1109/MOBHOC.2006.278578Google Scholar
- 5.Langendoen, K., Baggio, A., Visser, O.: Murphy loves potatoes: experiences from a pilot sensor network deployment in precision agriculture. In: 20th International on Parallel and Distributed Processing Symposium, IPDPS 2006 (2006), doi:10.1109/IPDPS.2006.1639412Google Scholar
- 6.Levis, P., Madden, S., Polastre, J., Szewczyk, R., Woo, A., Gay, D., Hill, J., Welsh, M., Brewer, E., Culler, D.: TinyOS: An operating system for sensor networks. In: Ambient Intelligence. Springer (2004)Google Scholar
- 7.Nazhandali, L., Minuth, M., Austin, T.: SenseBench: toward an accurate evaluation of sensor network processors. In: Proceedings of the IEEE International Workload Characterization Symposium, pp. 197–203 (2005), doi:10.1109/IISWC.2005.1526017Google Scholar
- 8.Słabicki, M., Wojciechowski, B., Surmacz, T.: Realistic model of radio communication in wireless sensor networks. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2012. CCIS, vol. 291, pp. 334–343. Springer, Heidelberg (2012)CrossRefGoogle Scholar