Nothing Special   »   [go: up one dir, main page]

Skip to main content

Debugging the Internet of Things: A 6LoWPAN/CoAP Testbed Infrastructure

  • Conference paper
Ad-hoc, Mobile, and Wireless Networks (ADHOC-NOW 2012)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 7363))

Included in the following conference series:

  • 1481 Accesses

Abstract

This paper is based on two fundamental assumptions about a future Internet of Things (IoT): i) The amount of wireless, resource-constrained devices will outnumber the amount of devices in the current internet by several orders of magnitude and ii) those devices will be connected to the Internet over multi-hop wireless links. We argue that the experimental validation in testbeds is imperative to make those networks robust. However, there are only limited means to support researchers in “debugging” the actual communication on the wireless medium and often developers can only guess why their protocols don’t work in a given environment. In this paper, we present such a framework which extends the WISEBED testbed federation. Our contribution allows an easy-to-use browser-based experimentation and evaluation of wireless multi-hop protocols in all WISEBED-compatible testbeds (nine testbeds with  1000 sensor nodes and the SmartSantander [17] smart city testbed which will offer up to 20,000 IoT devices). Using a generic packet tracking framework for multiple platforms, researchers can easily detect hotspots and bottlenecks in the network and follow the routes of individual packets as they are forwarded. Experiment configurations can be shared on the web so that experiments can easily be repeated to verify published results. We demonstrate the usability of our approach by means of a real-world use-case.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Arora, A., Ertin, E., Ramnath, R., Nesterenko, M., Leal, W.: Kansei: A high-fidelity sensing testbed. IEEE Internet Computing 10, 35–47 (2006)

    Article  Google Scholar 

  2. Baumgartner, T., Chatzigiannakis, I., Fekete, S., Koninis, C., Kröller, A., Pyrgelis, A.: Wiselib: A Generic Algorithm Library for Heterogeneous Sensor Networks. In: Silva, J.S., Krishnamachari, B., Boavida, F. (eds.) EWSN 2010. LNCS, vol. 5970, pp. 162–177. Springer, Heidelberg (2010), http://ewsn2010.uc.pt/ , ISBN 978-3-642-11916-3

    Chapter  Google Scholar 

  3. Bouckaert, S., Vandenberghe, W., Jooris, B., Moerman, I., Demeester, P.: The w-iLab.t Testbed. In: Magedanz, T., Gavras, A., Thanh, N.H., Chase, J.S. (eds.) TridentCom 2010. LNICST, vol. 46, pp. 145–154. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  4. Chatzigiannakis, I., Fischer, S., Koninis, C., Mylonas, G., Pfisterer, D.: WISEBED: An Open Large-Scale Wireless Sensor Network Testbed. In: Komninos, N. (ed.) SENSAPPEAL 2009. LNICST, vol. 29, pp. 68–87. Springer, Heidelberg (2010), http://dx.doi.org/10.1007/978-3-642-11870-8_6

    Chapter  Google Scholar 

  5. Coulson, G., Porter, B., Chatzigiannakis, I., Koninis, C., Fischer, S., Pfisterer, D., Bimschas, D., Braun, T., Hurni, P., Anwander, M., Wagenknecht, G., Fekete, S.P., Kröller, A., Baumgartner, T.: Flexible experimentation in wireless sensor networks. Communications of the ACM 55(1), 82–90 (2012), http://doi.acm.org/10.1145/2063176.2063198

    Article  Google Scholar 

  6. Exscal Research Group, Ohio State University: Extreme scale wireless sensor networking (2010), http://ceti.cse.ohio-state.edu/exscal/

  7. Fielding, R.: Architectural Styles and the Design of Network-based Software Architectures. Ph.D. thesis, University of California, Irvine (2000)

    Google Scholar 

  8. Gluhak, A., Krco, S., Nati, M., Pfisterer, D., Mitton, N., Razafindralambo, T.: A survey on facilities for experimental internet of things research. IEEE Communications Magazine 49, 58–67 (2011), http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=6069710

    Article  Google Scholar 

  9. Kushalnagar, N., Montenegro, G., Schumacher, C.: IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals. RFC 4919 (Informational) (August 2007), http://www.ietf.org/rfc/rfc4919.txt

  10. Netty Project: Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients, http://netty.io

  11. Pawlikowski, K., Jeong, H.D.J., Lee, J.S.R.: On credibility of simulation studies of telecommunication networks. IEEE Communications Magazine 40(1), 132–139 (2002), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=978060

    Article  Google Scholar 

  12. Pfisterer, D., Römer, K., Bimschas, D., Kleine, O., Mietz, R., Truong, C., Hasemann, H., Kröller, A., Pagel, M., Hauswirth, M., Karnstedt, M., Leggieri, M., Passant, A., Richardson, R.: SPITFIRE: Toward a semantic web of things. IEEE Communications Magazine 49, 40–48 (2011), http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6069710

    Article  Google Scholar 

  13. Riverbed Technology: winpcap (2012), http://www.winpcap.org

  14. Rothenpieler, P.: Poster abstract: Distributed protocol stacks for wireless sensor networks. In: 9th European Conference on Wireless Sensor Networks (EWSN 2012), Trento, Italy (February 2012)

    Google Scholar 

  15. Shelby, Z., Hartke, K., Bormann, C., Frank, B.: Constrained application protocol (CoAP) (CoRE working group) (2011) Online version at, http://www.ietf.org/id/draft-ietf-core-coap-08.txt (November 01, 2011)

  16. Sly Technologies: jNetPcap, http://jnetpcap.com

  17. SmartSantander consortium: SmartSantander EU FP7 project (2010), http://www.smartsantander.eu/

  18. TCPDUMP: libpcap, http://www.tcpdump.org

  19. Werner-Allen, G., Swieskowski, P., Welsh, M.: Motelab: a wireless sensor network testbed. In: Proceedings of the 4th International Symposium on Information Processing in Sensor Networks, IPSN 2005. IEEE Press, Piscataway (2005), http://portal.acm.org/citation.cfm?id=1147685.1147769

    Google Scholar 

  20. Wittenburg, G., Schiller, J.: A quantitative evaluation of the simulation accuracy of wireless sensor networks. In: Proceedings des 6. Fachgespraechs “Drahtlose Sensornetze” der GI/ITG-Fachgruppe “Kommunikation und Verteilte Systeme”, Aachen, Germany, pp. 23–26 (July 2007), http://page.mi.fu-berlin.de/~wittenbu/research/wittenburg07quantitative.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bimschas, D., Kleine, O., Pfisterer, D. (2012). Debugging the Internet of Things: A 6LoWPAN/CoAP Testbed Infrastructure. In: Li, XY., Papavassiliou, S., Ruehrup, S. (eds) Ad-hoc, Mobile, and Wireless Networks. ADHOC-NOW 2012. Lecture Notes in Computer Science, vol 7363. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31638-8_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31638-8_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31637-1

  • Online ISBN: 978-3-642-31638-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics