Skip to main content

Introduction to Internet of Things’ Communication Protocols

  • Conference paper
  • First Online:
Advanced Intelligent Systems for Sustainable Development (AI2SD’2020) (AI2SD 2020)

Abstract

The Internet of Things (IoT) is an invented tool able to transform our operations and facilitate them. This paper presents a study about IoT technology and its ecosystem, this one based on the collaboration of many technologies. IoT has many challenges, the main one is establishing the interconnection between connected object and the message exchange with a minimal cost of energy. This article proposes an overview on the main communication protocols. Those protocols characterized by reliable transfer and the energy consumption and specially the interaction model used. For the interaction between objects, two models are supported, which are Request-Response and Publish-Subscribe. The protocols studied in this paper are Message Queue Telemetry Transport (MQTT), Constrained Application Protocol (CoAP), Extensible Messaging and Presence Protocol (XMPP) and Advanced Message Queueing Protocol (AMQP). As result of related works in this context, for Internet of Things the MQTT is the efficient protocol based on the energy consumed, in other hand we find the AMQP is the secure one.

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 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.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

Similar content being viewed by others

References

  1. Dave, E.: The Internet of Things (2011). http://cisco.com/c/dam/en_us/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf

  2. Feng, X., Laurence, T.Y., Lizhe, W., Alexey, V.: Internet of things, August 2012. https://doi.org/10.1002/dac.2417

  3. Umer, T., Rehmani, M.H., Kamal, A.E., Mihaylova, L.: Information and resource management systems for internet of things: energy management, communication protocols and future applications. Future Gener. Comput. Syst. 92(1021–1027), 2019 (2019). https://doi.org/10.1016/j.future.2018.11.032

    Article  Google Scholar 

  4. Cluster of European Research Project on the Internet of Thing: Vision and Challenges for Realising the Internet of Things, March 2010

    Google Scholar 

  5. Chafi, F.Z., Fakhri, Y.: The integration of Multi Agent System within the Internet of Things: The use of SigFox shield as a network. Smart City Application Conference, FST, Tetouan, Morocco. Association for Computing Machinery. ACM (2018). ISBN 978-14503-6562-8/18/10

    Google Scholar 

  6. Chafi, F.Z., Fakhri, Y.: Dynamic management of bridge within internet of things system based on multi agent concept. In: Ben Ahmed, M., Boudhir, A.A., Younes, A. (eds.) SCA 2018. LNITI, pp. 1166–1179. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-11196-0_95

    Chapter  Google Scholar 

  7. Saleh, I.: Issues and Challenges of the Internet of Things (IoT) (2017). https://www.openscience.fr/Issues-and-Challenges-of-the-Internet-of-Things-IoT

  8. IoT Standards and Protocols Guide-Protocols of the Internet of Things, May 2019. https://www.avsystem.com/blog/iot-protocols-and-standards/

  9. Jasenka, D., Francisco, C., Admela, J., Xavi, M.: A survey of communication protocols for internet of things and related challenges of fog and cloud computing integration. ACM Comput. Surv. 51(6), 1–29 (2019)

    Google Scholar 

  10. Schmitt, A., Carlier, F., Renault, V.: Dynamic bridge generation for IoT data exchange via the MQTT protocol. In: 9th International Conference on Ambient Systems, Networks and Technologies and the 8th International Conference on Sustainable Energy Information Technology (2018)

    Google Scholar 

  11. XMPP: A Communication Protocol for the IoT, October 2019. https://opensourceforu.com/2019/10/xmpp-a-communication-protocol-for-the-iot/

  12. Joshi, J., et al.: Performance enhancement and IoT based monitoring for smart home. In: International Conference on Information Networking (ICOIN), pp. 468–473 (2017)

    Google Scholar 

  13. Bandyopadhyay, S., Bhattacharyya, A.: Lightweight internet protocols for web enablement of sensors using constrained gateway devices. In: International Conference on Computing, Networking and Communications (ICNC), pp. 334–340 (2013)

    Google Scholar 

  14. Thota, P., Kim, Y.: Implementation and comparison of M2M protocols for internet of things. In: 4th International Conference on Applied Computing and Information Technology/3rd International Conference on Computational Science/Intelligence and Applied Informatics/1st International Conference on Big Data, Cloud Computing, Data Science Engineering (ACIT-CSII-BCD), pp. 43–48, December 2016

    Google Scholar 

  15. Jorge, E.L., Miguel, P., Pablo, B., Juan, C.C., Carlos, C., Pietro, M.: A comparative evaluation of AMQP and MQTT protocols over unstable and mobile networks. In: 12th Annual IEEE Consumer Communications and Networking Conference (CCNC), pp. 931–936 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fatima Zahra Chafi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

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

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Chafi, F.Z., Fakhri, Y., Aadi, F.Z.A.H. (2022). Introduction to Internet of Things’ Communication Protocols. In: Kacprzyk, J., Balas, V.E., Ezziyyani, M. (eds) Advanced Intelligent Systems for Sustainable Development (AI2SD’2020). AI2SD 2020. Advances in Intelligent Systems and Computing, vol 1418. Springer, Cham. https://doi.org/10.1007/978-3-030-90639-9_12

Download citation

Publish with us

Policies and ethics