Skip to main content

Open Service Platforms for IoT

  • Chapter
  • First Online:
Internet of Things (IoT)

Abstract

With the advent of Internet of Things (IoT), anything on earth with embedded processor, storage, and communication technology can communicate with each other. IoT can interconnect billions and trillions of devices on earth. This is considered as next revolution in the world of internet. It is expected that this revolution will drastically improve quality of daily life, will bring new forms of collaboration, interaction, and activities. IoT is not considered a single technology, but it is an aggregation of various underlying technologies, making the application development task bit challenging. In order to cope up with this challenge, number of vendors are coming up with IoT platforms for application development. IoT platforms provide support for connecting, storing, computing, and analysing data from heterogeneous devices. This chapter, presents a reference architecture for IoT service platforms, outline a set of service and architectural requirements for IoT platform, and review four major IoT platforms (AWS IoT platform, IBM Watson platform, Microsoft Azure IoT Platform, and Google Cloud Platform) from these requirements viewpoint. Further, gaps and issues in present IoT platforms are discussed with future research directions.

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

  • Agarwal, P., & Alam, M. (2019). Investigating IoT middleware platforms for smart application development. arXiv preprint arXiv, 1810, 12292.

    Google Scholar 

  • Alam, M. (2012, December). Cloud Algebra for handling unstructured data in cloud database management system. International Journal on Cloud Computing: Services and Architecture (IJCCSA), 2(6) ISSN: 2231 – 5853 [Online], 2231 – 6663 [Print], https://doi.org/10.5121/ijccsa.2012.2603, Taiwan.

    Google Scholar 

  • Alam, M., & Shakil, K. A. Presented “Big Data analytics in Cloud environment using Hadoop. In International conferences on Mathematics, Physics & Allied sciences-2016, March 03–05, 2016, Goa.

    Google Scholar 

  • Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M. (2015). Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials, 17(4), 2347–2376.

    Article  Google Scholar 

  • Ali, S. A., Affan, M., & Alam, M. (2019). A study of efficient energy management techniques for Cloud Computing environment. 2019 9th International conference on Cloud Computing, Data Science & Engineering (Confluence) (pp. 13–18), Noida, India. https://doi.org/10.1109/CONFLUENCE.2019.8776977.

  • Apolinarski, W., Iqbal, U., & Parreira, J. X. (2014, March). The GAMBAS middleware and SDK for smart city applications. In 2014 IEEE International conference on pervasive computing and communication workshops (PERCOM WORKSHOPS) (pp. 117–122). IEEE.

    Google Scholar 

  • Asghari, P., Rahmani, A. M., & Javadi, H. H. S. (2019). Internet of things applications: A systematic review. Computer Networks, 148, 241–261.

    Article  Google Scholar 

  • Ashton, K. (2009). That ‘internet of things’ thing. RFID Journal, 22(7), 97–114.

    Google Scholar 

  • Atzori, L., Iera, A., & Morabito, G. (2010). The internet of things: A survey. Computer Networks, 54(15), 2787–2805.

    Article  Google Scholar 

  • AWS IoT. (2019). Retrieved September 12, 2019, from https://docs.aws.amazon.com/iot/index.html

  • Azure IoT | Microsoft Azure. (2019). Retrieved September 12, 2019, from https://azure.microsoft.com/en-in/overview/iot/

  • Cheng, B., Longo, S., Cirillo, F., Bauer, M., & Kovacs, E. (2015, June). Building a big data platform for smart cities: Experience and lessons from santander. In 2015 IEEE International congress on Big Data (pp. 592–599). IEEE.

    Google Scholar 

  • Cretu, L. G. (2012). Smart cities design using event-driven paradigm and semantic web. Informatica Economica, 16(4), 57.

    MathSciNet  Google Scholar 

  • da Cruz, M. A., Rodrigues, J. J. P., Al-Muhtadi, J., Korotaev, V. V., & de Albuquerque, V. H. C. (2018). A reference model for internet of things middleware. IEEE Internet of Things Journal, 5(2), 871–883.

    Article  Google Scholar 

  • Fabisch, M., & Henninger, S. (2019). ESPRESSO–systemic standardisation approach to empower smart cities and communities. Smart Cities in Smart Regions, 2018, 115.

    Google Scholar 

  • Fahmideh, M., & Zowghi, D. (2020). An exploration of IoT platform development. Information Systems, 87, 101409.

    Article  Google Scholar 

  • Filipponi, L., Vitaletti, A., Landi, G., Memeo, V., Laura, G., & Pucci, P. (2010, July). Smart city: An event driven architecture for monitoring public spaces with heterogeneous sensors. In 2010 Fourth International Conference on Sensor Technologies and Applications (pp. 281–286). IEEE.

    Google Scholar 

  • Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7), 1645–1660.

    Article  Google Scholar 

  • Guo, B., Zhang, D., & Wang, Z. (2011, October). Living with internet of things: The emergence of embedded intelligence. In 2011 International conference on internet of things and 4th international conference on cyber, physical and social computing (pp. 297–304). IEEE.

    Google Scholar 

  • IBM Knowledge Center. (2019). Retrieved September 12, 2019, from https://www.ibm.com/suport/knowledgcenter/SSQP8H/iot/overview/architecture.html

  • Khan, Z., Anjum, A., Soomro, K., & Tahir, M. A. (2015). Towards cloud based big data analytics for smart future cities. Journal of Cloud Computing, 4(1), 2.

    Article  Google Scholar 

  • Khan, S., Shakil, K. A, & Alam, M. (2017). Cloud based Big Data Analytics: A survey of current research and future directions, Big Data Analytics (pp 629–640). Springer, Print ISBN: 978-981-10-6619-1, Electronic ISBN: 978–981-10- 6620-7.

    Google Scholar 

  • Nitti, M., Pilloni, V., Giusto, D., & Popescu, V. (2017). Iot architecture for a sustainable tourism application in a smart city environment. Mobile Information Systems, 2017.

    Google Scholar 

  • Overview of Internet of Things | Solutions | Google Cloud. (2019). Retrieved September 12, 2019, from https://cloud.google.com/solutions/iot-overview

  • Petrolo, R., Loscri, V., & Mitton, N. (2014, August). Towards a smart city based on cloud of things. In Proceedings of the 2014 ACM international workshop on wireless and mobile technologies for smart cities (pp. 61–66). ACM.

    Google Scholar 

  • Razzaque, M. A., Milojevic-Jevric, M., Palade, A., & Clarke, S. (2015). Middleware for internet of things: A survey. IEEE Internet of Things Journal, 3(1), 70–95.

    Article  Google Scholar 

  • Santana, E. F. Z., Chaves, A. P., Gerosa, M. A., Kon, F., & Milojicic, D. S. (2018). Software platforms for smart cities: Concepts, requirements, challenges, and a unified reference architecture. ACM Computing Surveys (CSUR), 50(6), 78.

    Article  Google Scholar 

  • Sarhan, A. (2019). Cloud-based IoT platform: Challenges and applied solutions. In Harnessing the Internet of Everything (IoE) for accelerated innovation opportunities (pp. 116–147). Hershey: IGI Global.

    Chapter  Google Scholar 

  • Silva, B. N., Khan, M., & Han, K. (2018). Internet of things: A comprehensive review of enabling technologies, architecture, and challenges. IETE Technical Review, 35(2), 205–220.

    Article  Google Scholar 

  • Soldatos, J., Kefalakis, N., Hauswirth, M., Serrano, M., Calbimonte, J. P., Riahi, M., et al. (2015). Openiot: Open source internet-of-things in the cloud. In Interoperability and open-source solutions for the internet of things (pp. 13–25). Cham: Springer.

    Chapter  Google Scholar 

  • Teixeira, T., Hachem, S., Issarny, V., & Georgantas, N. (2011, October). Service oriented middleware for the internet of things: A perspective. In European conference on a service-based internet (pp. 220–229). Berlin/Heidelberg: Springer.

    Google Scholar 

  • Tiwana, A. (2013). Platform ecosystems: Aligning architecture, governance, and strategy. Oxford: Newnes.

    Google Scholar 

  • Wang, H., Zhou, X., Zhou, X., Liu, W., Li, W., & Bouguettaya, A. (2010, December). Adaptive service composition based on reinforcement learning. In International conference on service-oriented computing (pp. 92–107). Berlin/Heidelberg: Springer.

    Chapter  Google Scholar 

  • Yaqoob, I., Ahmed, E., Hashem, I. A. T., Ahmed, A. I. A., Gani, A., Imran, M., & Guizani, M. (2017). Internet of things architecture: Recent advances, taxonomy, requirements, and open challenges. IEEE Wireless Communications, 24(3), 10–16.

    Article  Google Scholar 

  • Zhang, K., Ni, J., Yang, K., Liang, X., Ren, J., & Shen, X. S. (2017). Security and privacy in smart city applications: Challenges and solutions. IEEE Communications Magazine, 55(1), 122–129.

    Article  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 Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Agarwal, P., Alam, M. (2020). Open Service Platforms for IoT. In: Alam, M., Shakil, K., Khan, S. (eds) Internet of Things (IoT). Springer, Cham. https://doi.org/10.1007/978-3-030-37468-6_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-37468-6_3

  • Published:

  • Publisher Name: Springer, Cham

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

  • Online ISBN: 978-3-030-37468-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics