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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ashton, K.: That ’Internet of Things’ Thing. Online RFID Journal (2009), http://www.rfidjournal.com/article/view/4986/ (accessed February 10, 2012)
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)
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)
Shelby, Z., Hartke, K., Bormann, C., Frank, B.: Constrained Application Protocol (CoAP). Internet Draft, IETF (2011)
IBM: MQ Telemetry Transport (2012), http://mqtt.org/ (accessed February 20, 2012)
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)
Cheshire, S., Krochmal, M.: Multicast DNS. Internet Draft, IETF (2011)
Cheshire, S., Krochmal, M.: DNS-based Service Discovery. Internet Draft, IETF (2011)
The Avahi Team: More About Avahi - Details about mDNS, DS-DNS and Zeroconf (2011), http://avahi.org/wiki/AboutAvahi (accessed February 23, 2012)
Apple Inc.: mDNSResponder (2011), http://www.opensource.apple.com/tarballs/mDNSResponder/ (accessed February 20, 2012)
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)
Marvell Technology Group Ltd.: PlugComputer Community (2012), http://www.plugcomputer.org/ (accessed February 28, 2012)
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)
Kaindl, G.: Bonjour/Zeroconf with Arduino (2012), http://gkaindl.com/software/arduino-ethernet/bonjour/ (accessed February 23, 2012)
Edwards, W.K.: Discovery Systems in Ubiquitous Computing. IEEE Pervasive Computing 5(2), 70–77 (2006)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Sledz, D.: Liaison - because with Liaison, the client finds you (2003), http://www.acm.uiuc.edu/signet/liaison/ (accessed February 20, 2012)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)