Skip to main content

Investigating IoT Middleware Platforms for Smart Application Development

  • Conference paper
  • First Online:
Smart Cities—Opportunities and Challenges

Part of the book series: Lecture Notes in Civil Engineering ((LNCE,volume 58))

Abstract

With the growing number of Internet of Things (IoT) devices, the data generated through these devices is also increasing. By 2030, it has been predicted that the number of IoT devices will exceed the number of human beings on earth. This gives rise to the requirement of middleware platform that can manage IoT devices, intelligently store and process gigantic data generated for building smart applications such as smart cities, smart health care, smart industry and others. At present, market is overwhelming with the number of IoT middleware platforms with specific features. This raises one of the most serious and least discussed challenges for application developer to choose suitable platform for their application development. Across the literature, very little attempt is done in classifying or comparing IoT middleware platforms for the applications. This paper categorizes IoT platforms into four categories, namely publicly traded, open-source, developer-friendly and end-to-end connectivity. Some of the popular middleware platforms in each category are investigated based on general IoT architecture. Comparison of IoT middleware platforms in each category, based on basic, sensing, communication and application development features, is presented. This study can be useful for IoT application developers to select the most appropriate platform according to their application requirement.

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 349.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 449.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 449.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. Razzaque MA, Milojevic-Jevric M, Palade A, Clarke S (2016) Middleware for Internet of Things: a survey. IEEE Int Things J 3(1):70–95

    Article  Google Scholar 

  2. Postscapes (2019) IoT cloud platform landscape. 2019 vendor list [Online]. Available at: https://www.postscapes.com/internet-of-things-platforms/. Accessed 7 Feb 2019

  3. Fortino G, Guerrieri A, Russo W, Savaglio C (2014) Middlewares for smart objects and smart environments: overview and comparison. In: Internet of Things based on smart objects. Springer, Cham, pp 1–27

    Google Scholar 

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

    Article  Google Scholar 

  5. Guth J, Breitenbücher U, Falkenthal M, Leymann F, Reinfurt L (2016) Comparison of IoT platform architectures: a field study based on a reference architecture. In: Cloudification of the Internet of Things (CIoT). IEEE, pp 1–6

    Google Scholar 

  6. Ray PP (2016) A survey of IoT cloud platforms. Future Comput Inf J 1(1–2):35–46

    Article  Google Scholar 

  7. Farahzadi A, Shams P, Rezazadeh J, Farahbakhsh R (2018) Middleware technologies for cloud of things: a survey. Digital Commun Netw 4(3):176–188

    Article  Google Scholar 

  8. da Cruz MA, Rodrigues JJP, Al-Muhtadi J, Korotaev VV, de Albuquerque VHC (2018) A reference model for Internet of Things middleware. IEEE Int Things J 5(2):871–883

    Article  Google Scholar 

  9. Singh KJ, Kapoor DS (2017) Create your own internet of Things: a survey of IoT platforms. IEEE Consum Electron Mag 6(2):57–68

    Article  Google Scholar 

  10. Mineraud J, Mazhelis O, Su X, Tarkoma S (2016) A gap analysis of Internet-of-Things platforms. Comput Commun 89:5–16

    Article  Google Scholar 

  11. Scott R, Ă–stberg D (2018) A comparative study of open-source IoT middleware platforms

    Google Scholar 

  12. Machorro-Cano I, Alor-Hernández G, Cruz-Ramos NA, Sánchez-Ramírez C, Segura-Ozuna MG (2018) A brief review of IoT platforms and applications in industry. In: New perspectives on applied industrial tools and techniques. Springer, Cham, pp 293–324

    Google Scholar 

  13. Khan S, Shakil KA, Alam M (2018) Cloud-based big data analytics—a survey of current research and future directions. In: Big data analytics. Springer, Singapore, pp 595–604

    Google Scholar 

  14. Ali SA, Alam M (2016) A relative study of task scheduling algorithms in cloud computing environment. In: 2016 2nd international conference on contemporary computing and informatics (IC3I). IEEE, pp 105–111

    Google Scholar 

  15. Amazon Web Services, Inc (2019) IoT applications & solutions. What is the Internet of Things (IoT)? AWS [Online]. Available at: https://aws.amazon.com/iot/. Accessed 7 Feb 2019

  16. Azure.microsoft.com (2019) IoT Hub. Microsoft azure [Online]. Available at: https://azure.microsoft.com/en-in/services/iot-hub/. Accessed 7 Feb 2019

  17. Ibm.com (2019) IBM Watson Internet of Things (IoT) [Online]. Available at: https://www.ibm.com/internet-of-things. Accessed 7 Feb 2019

  18. Google Cloud (2019) Google cloud IoT—fully managed IoT services. Google Cloud [Online]. Available at: https://cloud.google.com/solutions/iot/. Accessed 7 Feb 2019

  19. Cloud.oracle.com (2019) Internet of Things. Oracle cloud [Online]. Available at: https://cloud.oracle.com/iot. Accessed 7 Feb 2019

  20. Kaa IoT platform (2019) Kaa enterprise IoT platform [Online]. Available at: https://www.kaaproject.org/. Accessed 7 Feb 2019

  21. Thingspeak.com (2019) IoT analytics—ThingSpeak Internet of Things [Online]. Available at: https://thingspeak.com/. Accessed 7 Feb 2019

  22. Altairsmartworks.com (2019) Altair SmartWorks. Home [Online]. Available at: https://www.altairsmartworks.com/. Accessed 7 Feb 2019

  23. Temboo.com (2019) IoT: Temboo [Online]. Available at: https://temboo.com/iot. Accessed 7 Feb 2019

  24. Samsara.com (2019) Samsara. Internet-connected sensors [Online]. Available at: https://www.samsara.com/. Accessed 7 Feb 2019

  25. Particle (2019) Particle company news and updates [Online]. Available at: https://www.particle.io/. Accessed 7 Feb 2019

  26. Ammar M, Russello G, Crispo B (2018) Internet of Things: a survey on the security of IoT frameworks. J Inf Secur Appl 38:8–27

    Google Scholar 

  27. Hejazi H, Rajab H, Cinkler T, Lengyel L (2018) Survey of platforms for massive IoT. In: 2018 IEEE international conference on future IoT technologies (future IoT). IEEE, pp 1–8

    Google Scholar 

  28. Mohammadi M, Al-Fuqaha A, Sorour S, Guizani M (2018) Deep learning for IoT big data and streaming analytics: a survey. IEEE Commun Surv Tutor

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Agarwal, P., Alam, M. (2020). Investigating IoT Middleware Platforms for Smart Application Development. In: Ahmed, S., Abbas, S., Zia, H. (eds) Smart Cities—Opportunities and Challenges. Lecture Notes in Civil Engineering, vol 58. Springer, Singapore. https://doi.org/10.1007/978-981-15-2545-2_21

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-2545-2_21

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-2544-5

  • Online ISBN: 978-981-15-2545-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics