Skip to main content

Resource Identification and Management

  • Chapter
  • First Online:
Fundamentals of IoT Communication Technologies

Part of the book series: Textbooks in Telecommunication Engineering ((TTE))

  • 1877 Accesses

Abstract

A large number of devices that are typically present in IoT scenarios prevent any human intervention in their deployment. Since these devices are associated with services and resources, automated mechanisms for their discovery and management are essential. This chapter introduces several different technologies that enable applications to accomplish these goals. Specifically, two protocols derived from the well-known DNS standard, mDNS and SD-DNS, provide generic ways to support service discovery. In addition, this chapter presents alternative mechanisms like UPnP and CoAP to support specific service discovery schemes.

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 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 89.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., Ayyash, M.: Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Commun. Surv. Tuts. 17(4), 2347–2376 (2015)

    Article  Google Scholar 

  2. Andrew Banks Ed Briggs, K.B., Gupta, R.: Mqtt version 3.1.1 oasis committee specification (2014). http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html

  3. Banks, A., Gupta, R.: Mqtt version 5.0 oasis committee specification (2019). https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html

  4. Bodlaender, M.P.: Upnp/spl trade/ 1.1 - designing for performance compatibility. IEEE Trans. Consumer Electron. 51(1), 69–75 (2005)

    Google Scholar 

  5. Carballido Villaverde, B., Alberola, R.D.P., Jara, A.J., Fedor, S., Das, S.K., Pesch, D.: Service discovery protocols for constrained machine-to-machine communications. IEEE Commun. Surv. Tuts. 16(1), 41–60 (2014)

    Article  Google Scholar 

  6. Cheshire, S., Krochmal, M.: DNS-based service discovery. RFC 6763 (2013). https://doi.org/10.17487/RFC6763. https://rfc-editor.org/rfc/rfc6763.txt

  7. Cheshire, S., Krochmal, M.: Multicast DNS. RFC 6762 (2013). https://doi.org/10.17487/RFC6762. https://rfc-editor.org/rfc/rfc6762.txt

  8. Datta, S.K., Costa, R., Bonnet, C.: Resource discovery in internet of things: current trends and future standardization aspects. In: IEEE World Forum on Internet of Things (WF-IoT), pp. 542–547 (2015). https://doi.org/10.1109/WF-IoT.2015.7389112

  9. Domain names - concepts and facilities. RFC 1034 (1987). https://doi.org/10.17487/RFC1034. https://rfc-editor.org/rfc/rfc1034.txt

  10. Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T.: Rfc 2616, hypertext transfer protocol – http/1.1 (1999). http://www.rfc.net/rfc2616.html

  11. Florea, I., Rughinis, R., Ruse, L., Dragomir, D.: Survey of standardized protocols for the internet of things. In: 2017 21st International Conference on Control Systems and Computer Science (CSCS), pp. 190–196 (2017)

    Google Scholar 

  12. Foundation, O.C.: Upnp device architecture 2.0 (2020). https://openconnectivity.org/upnp-specs/UPnP-arch-DeviceArchitecture-v2.0-20200417.pdf

  13. Jeronimo, M., Weast, J.: UPnP Design by Example: A Software Developer’s Guide to Universal Plug and Play. Intel Press (2003)

    Google Scholar 

  14. Shelby, Z., Hartke, K., Bormann, C.: The Constrained Application Protocol (CoAP). RFC 7252 (2014). https://doi.org/10.17487/RFC7252. https://rfc-editor.org/rfc/rfc7252.txt

  15. Shelby, Z., Koster, M., Bormann, C., der Stok, P.V., Amsuss, C.: CoRE resource directory. Internet-Draft draft-ietf-core-resource-directory-25, Internet Engineering Task Force (2020). https://datatracker.ietf.org/doc/html/draft-ietf-core-resource-directory-25. Work in Progress

  16. Stolikj, M., Cuijpers, P.J.L., Lukkien, J.J., Buchina, N.: Context based service discovery in unmanaged networks using mdns/dns-sd. In: 2016 IEEE International Conference on Consumer Electronics (ICCE), pp. 163–165 (2016)

    Google Scholar 

  17. Tanganelli, G., Vallati, C., Mingozzi, E.: Edge-centric distributed discovery and access in the internet of things. IEEE Internet Things J. 5(1), 425–438 (2018)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Herrero, R. (2022). Resource Identification and Management. In: Fundamentals of IoT Communication Technologies. Textbooks in Telecommunication Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-70080-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-70080-5_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-70079-9

  • Online ISBN: 978-3-030-70080-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics