Skip to main content

Bonjour Contiki: A Case Study of a DNS-Based Discovery Service for the Internet of Things

  • 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:

Abstract

With the integration of everyday objects and sensors into the Internet, users gain new possibilities to directly interact with their environment. This integration is facilitated by the development of tiny IP stacks that enable a direct Internet connection for resource constrained devices. To provide users with the same level of usability that is predominant in the current Internet infrastructure, a self-configured discovery service for sensors and objects is needed. We thus present a use case of a discovery service based on Multicast DNS and DNS Service Discovery, which we adopt for resource constrained devices and operating systems. Applications using this service can realize direct connections between resource constrained devices following the end-to-end principle of the IP-based Internet, allowing for a seamless integration of potentially millions of objects and sensors into the current Internet and facilitating the pervasive infrastructure that is envisioned by the Internet of Things.

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

Access this chapter

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.

References

  1. Ashton, K.: That ’Internet of Things’ Thing. Online RFID Journal (2009), http://www.rfidjournal.com/article/view/4986/ (accessed February 10, 2012)

  2. Durvy, M., Abeille, J., Wetterwald, P., O’Flynn, C., Leverett, B., Gnoske, E., Vidales, M., Mulligan, G., Tsiftes, N., Finne, N., Dunkels, A.: Making Sensor Networks IPv6 Ready. In: Proceedings of the 6th ACM Conference on Networked Embedded Sensor Systems, SenSys 2008 - Poster session (2008)

    Google Scholar 

  3. Mattern, F., Floerkemeier, C.: From the Internet of Computers to the Internet of Things. In: Sachs, K., Petrov, I., Guerrero, P. (eds.) Buchmann Festschrift. LNCS, vol. 6462, pp. 242–259. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  4. Shelby, Z., Hartke, K., Bormann, C., Frank, B.: Constrained Application Protocol (CoAP). Internet Draft, IETF (2011)

    Google Scholar 

  5. IBM: MQ Telemetry Transport (2012), http://mqtt.org/ (accessed February 20, 2012)

  6. Dunkels, A., Gronvall, B., Voigt, T.: Contiki - A Lightweight and Flexible Operating System for Tiny Networked Sensors. In: Proceedings of the 29th Annual IEEE Conference on Local Computer Networks, LCN 2004, pp. 455–462. IEEE (2004)

    Google Scholar 

  7. Cheshire, S., Krochmal, M.: Multicast DNS. Internet Draft, IETF (2011)

    Google Scholar 

  8. Cheshire, S., Krochmal, M.: DNS-based Service Discovery. Internet Draft, IETF (2011)

    Google Scholar 

  9. The Avahi Team: More About Avahi - Details about mDNS, DS-DNS and Zeroconf (2011), http://avahi.org/wiki/AboutAvahi (accessed February 23, 2012)

  10. Apple Inc.: mDNSResponder (2011), http://www.opensource.apple.com/tarballs/mDNSResponder/ (accessed February 20, 2012)

  11. Cheng, J., Kunz, T.: A Survey on Smart Home Networking. Technical Report SCE-09-10, Department of Systems and Computer Engineering, Carleton University, Ottawa, Canada (September 2009)

    Google Scholar 

  12. Marvell Technology Group Ltd.: PlugComputer Community (2012), http://www.plugcomputer.org/ (accessed February 28, 2012)

  13. Zender, R., Lucke, U., Tavangarian, D.: SOA Interoperability for Large-Scale Pervasive Environments. In: Proceedings of the 24th IEEE Conference on Advanced Information Networking and Applications (WAINA 2010), pp. 545–550. IEEE (2010)

    Google Scholar 

  14. Kaindl, G.: Bonjour/Zeroconf with Arduino (2012), http://gkaindl.com/software/arduino-ethernet/bonjour/ (accessed February 23, 2012)

  15. Edwards, W.K.: Discovery Systems in Ubiquitous Computing. IEEE Pervasive Computing 5(2), 70–77 (2006)

    Article  Google Scholar 

  16. Cheshire, S.: Setting up DNS to Allow Clients to Advertise their own Wide-Area Services) (2012), http://www.dns-sd.org/#WA (accessed February 20, 2012)

  17. Pohlsen, S., Buschmann, C., Werner, C.: Integrating a Decentralized Web Service Discovery System into the Internet Infrastructure. In: Proceedings of the IEEE 6th European Conference on Web Services (ECOWS 2008), pp. 13–20. IEEE (2008)

    Google Scholar 

  18. Chen, D.K.: Systematic Review of Applying Service Oriented Architecture in Networking. In: Proceedings of the 6th Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP 2010), pp. 167–170. IEEE (2010)

    Google Scholar 

  19. Hammoudeh, M., Mount, S., Aldabbas, O., Stanton, M.: Clinic: A Service Oriented Approach for Fault Tolerance in Wireless Sensor Networks. In: Proceedings of the 4th Conference on Sensor Technologies and Applications (SENSORCOMM 2010), pp. 625–631. IEEE (2010)

    Google Scholar 

  20. Bardin, J., Lalanda, P., Escoffier, C.: Towards an Automatic Integration of Heterogeneous Services and Devices. In: Proceedings of the IEEE Asia-Pacific Services Computing Conference (APSCC 2010), pp. 171–178. IEEE (2010)

    Google Scholar 

  21. Teixeira, T., Hachem, S., Issarny, V., Georgantas, N.: Service Oriented Middleware for the Internet of Things: A Perspective. In: Abramowicz, W., Llorente, I., Surridge, M., Zisman, A., Vayssière, J. (eds.) ServiceWave 2011. LNCS, vol. 6994, pp. 220–229. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  22. Kovatsch, M., Duquennoy, S., Dunkels, A.: A Low-Power CoAP for Contiki. In: Proceedings of the 8th Conference on Mobile Ad-Hoc and Sensor Systems (MASS 2011), pp. 855–860. IEEE (2011)

    Google Scholar 

  23. Klauck, R., Gaebler, J., Kirsche, M., Schoepke, S.: Mobile XMPP and Cloud Service Collaboration: An Alliance for Flexible Disaster Management. In: Proceedings of the 7th Conference on Collaborative Computing: Networking, Applications & Worksharing (CollaborateCom 2011), pp. 201–210. IEEE (2011)

    Google Scholar 

  24. Silva, J., Camilo, T., Pinto, P., Ruivo, R., Rodrigues, A., Gaudêncio, F., Boavida, F.: Multicast and IP Multicast support in Wireless Sensor Networks. Journal of Networks (JNW) 3(3), 19–26 (2008)

    Google Scholar 

  25. Yazar, D., Dunkels, A.: Efficient Application Integration in IP-based Sensor Networks. In: Proceedings of the 1st ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings (BuildSys 2009), pp. 43–48. ACM (2009)

    Google Scholar 

  26. Sledz, D.: Liaison - because with Liaison, the client finds you (2003), http://www.acm.uiuc.edu/signet/liaison/ (accessed February 20, 2012)

  27. Schönwälder, J., Tsou, T., Sarikaya, B.: Protocol Profiles for Constrained Devices. In: Proceedings of the IAB Workshop on Interconnecting Smart Objects with the Internet (February 2011)

    Google Scholar 

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

Klauck, R., Kirsche, M. (2012). Bonjour Contiki: A Case Study of a DNS-Based Discovery Service for the Internet of Things. 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_24

Download citation

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

  • 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