Skip to main content

Power Consumption Analysis of Application Layer Protocols for the Internet of Things

  • Conference paper
  • First Online:
ICT Innovations 2016 (ICT Innovations 2016)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 665))

Included in the following conference series:

Abstract

In this paper, we present power consumption analysis of application layer protocols CoAP, MQTT and XMPP for the Internet of Things. With this modern concept of the future will be connected all devices which can be connected. Sensors, home appliances, vehicles, mobile devices are just some of the physical objects that will be affected. Here especially may be mentioned the sensory devices. These are devices used to detect events and changes in the environment by generating appropriate output. Many of them are with limited performances, memory and battery. They are often placed in inaccessible areas. Therefore, the power consumption is very important, and which of the protocols used for the Internet of Things provide greater energy savings. According to the test results, MQTT and CoAP provide major energy savings, unlike XMPP which consumes more power. For all protocols, the most energy is spent in a state RX, while the least is spent in a state LPM.

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

References

  1. Emerging open and standard protocol stack for internet of things. http://www.slideshare.net/aniruddha.chakrabarti/mphasis-digital-pov-emerging-open-standard-protocol-stack-for-iot

  2. Gehrmann, C., Selander, G., Seitz, L.: Authorization framework for the internet-of-things. In: 2013 IEEE 14th International Symposium and Workshops, pp. 1–6, Madrid (2013)

    Google Scholar 

  3. Gallego, F.V., Zarate, J.A., Chatzimisios, P., Karagiannis, V.: A survey on application layer protocols for the internet of things. Trans. IoT Cloud Comput. 3(1), 11–17 (2015)

    Google Scholar 

  4. Contiki, O.S.: Using powertrace and energest power profile to estimate power consumption. http://thingschat.blogspot.mk/2015/04/contiki-os-using-powertrace-and.html

  5. Sample data for powertrace using CM5000 motes. https://github.com/sonhan/contiki-sonhan/

  6. Dunkels, A., Kovatsch, M., Duquennoy, S.: A low-power CoAP for Contiki. In: MASS 2011 Proceedings of 2011 IEEE 8th International Conference on Mobile Ad-Hoc and Sensor Systems, pp. 855–860. IEEE Computer Society, Washington, DC, USA (2011)

    Google Scholar 

  7. Bormann, C., Hartke, K., Shelby, Z.: The constrained application protocol (CoAP), internet engineering task force (IETF), Universitaet Bremen TZI, Germany (2014)

    Google Scholar 

  8. Contiki: The open source OS for the internet of things. http://www.contiki-os.org/

  9. Z1 Datasheet. http://zolertia.sourceforge.net/wiki/images/e/e8/Z1_RevC_Datasheet.pdf

  10. RPL border router. http://anrg.usc.edu/contiki/index.php/RPL_Border_Router

  11. Kirsche, M., Klauck, R.: Chatty things - making the internet of things readily usable for the masses with XMPP. In: Proceedings of 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing, Pittsburgh, Pennsylvania, USA, pp. 60–69, (2012)

    Google Scholar 

  12. Get started with Contiki, http://www.contiki-os.org/start.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aleksandar Velinov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Velinov, A., Mileva, A. (2018). Power Consumption Analysis of Application Layer Protocols for the Internet of Things. In: Stojanov, G., Kulakov, A. (eds) ICT Innovations 2016. ICT Innovations 2016. Advances in Intelligent Systems and Computing, vol 665. Springer, Cham. https://doi.org/10.1007/978-3-319-68855-8_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-68855-8_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-68854-1

  • Online ISBN: 978-3-319-68855-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics