On Testing Wireless Sensor Networks

  • Tomasz Surmacz
  • Bartosz Wojciechowski
  • Maciej Nikodem
  • Mariusz Słabicki
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 224)

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.

Unable to display preview. Download preview PDF.

References

  1. 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. 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. 3.
    Jacobson, V., Lere, C., McCanne, S.: libpcap: Packet capture library. Lawrence Berkeley Laboratory, Berkeley (2009)Google Scholar
  4. 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. 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. 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. 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. 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

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • Tomasz Surmacz
    • 1
  • Bartosz Wojciechowski
    • 1
  • Maciej Nikodem
    • 1
  • Mariusz Słabicki
    • 1
  1. 1.Institute of Computer Engineering, Control and RoboticsWroclaw University of TechnologyWroclawPoland

Personalised recommendations