Skip to main content

A Systematic Comparison of IoT Middleware

  • Conference paper
  • First Online:
Service-Oriented and Cloud Computing (ESOCC 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13226))

Included in the following conference series:

Abstract

The Internet of Things (IoT) is a constantly growing domain in information technology that involves various hardware and software layers and many different programming abstractions and paradigms. As such, a large number of IoT middleware systems has grown together with the IoT. Hence, selecting an IoT middleware is therefore a time-consuming task, if the goal is to achieve interoperability between all devices and retaining their functionality.

A systematics for classifying, comparing, and ranking various IoT middleware offerings reduces complexity in the selection process and provides insights regarding a feature-wise comparison. In this paper, we introduce such a systematics and apply it on a large set of open source middleware systems orientated towards IoT. Concerning the best overall ranking, ThingsBoard emerged as the candidate with the highest score.

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 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.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. Borgia, E.: The internet of things vision: Key features, applications and open issues. Comput. Commun. 54, 1–31 (2014). https://doi.org/10.1016/j.comcom.2014.09.008

    Article  Google Scholar 

  2. Ccori, P.C., De Biase, L.C.C., Zuffo, M.K., da Silva, F.S.C.: Device discovery strategies for the IoT. In: 2016 IEEE International Symposium on Consumer Electronics (ISCE), pp. 97–98 (2016). https://doi.org/10.1109/ISCE.2016.7797388

  3. da Cruz, M.A.A., Rodrigues, J.J.P.C., Al-Muhtadi, J., Korotaev, V.V., de Albuquerque, V.H.C.: A reference model for internet of things middleware. IEEE Internet Things J. 5(2), 871–883 (2018). https://doi.org/10.1109/JIOT.2018.2796561

    Article  Google Scholar 

  4. Delic, K.A.: On resilience of IoT systems: The internet of things (ubiquity symposium). Ubiquity 2016 (February), (February 2016). https://doi.org/10.1145/2822885

  5. Eichhammer, P., et al.: Towards a robust, self-organizing IoT platform for secure and dependable service execution. In: Tagungsband des FB-SYS Herbsttreffens 2019. Gesellschaft für Informatik e.V., Bonn (2019). https://doi.org/10.18420/fbsys2019-03

  6. Ghazala, A.A.E.D.I.: Systematic performance evaluation of internet of things middleware platforms. CU Theses (2019)

    Google Scholar 

  7. INFSO, D.: Networked enterprise and rfid infso g. 2 micro and nanosystems. internet of things in 2020, roadmap for the future (4) (2008)

    Google Scholar 

  8. Ismail, A.A., Hamza, H.S., Kotb, A.M.: Performance evaluation of open source IoT platforms. In: 2018 IEEE Global Conference on Internet of Things (GCIoT), pp. 1–5 (2018). https://doi.org/10.1109/GCIoT.2018.8620130

  9. Kiran, M.P.R.S., Rajalakshmi, P., Bharadwaj, K., Acharyya, A.: Adaptive rule engine based IoT enabled remote health care data acquisition and smart transmission system. In: 2014 IEEE World Forum on Internet of Things (WF-IoT), pp. 253–258 (2014). https://doi.org/10.1109/WF-IoT.2014.6803168

  10. Marques, G., Pitarma, R., Garcia, N.M., Pombo, N.: Internet of things architectures, technologies, applications, challenges, and future directions for enhanced living environments and healthcare systems: a review. Electronics (Switzerland) 8(10), 1–27 (2019). https://doi.org/10.3390/electronics8101081

    Article  Google Scholar 

  11. Molla, M., Ahamed, S.: A survey of middleware for sensor network and challenges. In: 2006 International Conference on Parallel Processing Workshops (ICPPW 2006), p. 6 p. 228 (2006). https://doi.org/10.1109/ICPPW.2006.18

  12. Nastic, S., Truong, H.L., Dustdar, S.: A middleware infrastructure for utility-based provisioning of IoT cloud systems. In: 2016 IEEE/ACM Symposium on Edge Computing (SEC), pp. 28–40 (2016). https://doi.org/10.1109/SEC.2016.35

  13. Ngu, A.H., Gutierrez, M., Metsis, V., Nepal, S., Sheng, Q.Z.: IoT middleware: a survey on issues and enabling technologies. IEEE Internet Things J. 4(1), 1–20 (2017). https://doi.org/10.1109/JIOT.2016.2615180

    Article  Google Scholar 

  14. Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the internet of things: A survey. IEEE Commun. Surv. Tutorials 16(1), 414–454 (2014). https://doi.org/10.1109/SURV.2013.042313.00197

    Article  Google Scholar 

  15. Razzaque, M.A., Milojevic-Jevric, M., Palade, A., Clarke, S.: Middleware for internet of things: a survey. IEEE Internet Things J. 3(1), 70–95 (2016). https://doi.org/10.1109/JIOT.2015.2498900

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Florian Held .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Held, F., Schauz, P., Domaschka, J. (2022). A Systematic Comparison of IoT Middleware. In: Montesi, F., Papadopoulos, G.A., Zimmermann, W. (eds) Service-Oriented and Cloud Computing. ESOCC 2022. Lecture Notes in Computer Science, vol 13226. Springer, Cham. https://doi.org/10.1007/978-3-031-04718-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-04718-3_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-04717-6

  • Online ISBN: 978-3-031-04718-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics