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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Agarwal, P., & Alam, M. (2019). Investigating IoT middleware platforms for smart application development. arXiv preprint arXiv, 1810, 12292.
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.
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.
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.
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.
Asghari, P., Rahmani, A. M., & Javadi, H. H. S. (2019). Internet of things applications: A systematic review. Computer Networks, 148, 241–261.
Ashton, K. (2009). That ‘internet of things’ thing. RFID Journal, 22(7), 97–114.
Atzori, L., Iera, A., & Morabito, G. (2010). The internet of things: A survey. Computer Networks, 54(15), 2787–2805.
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.
Cretu, L. G. (2012). Smart cities design using event-driven paradigm and semantic web. Informatica Economica, 16(4), 57.
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.
Fabisch, M., & Henninger, S. (2019). ESPRESSO–systemic standardisation approach to empower smart cities and communities. Smart Cities in Smart Regions, 2018, 115.
Fahmideh, M., & Zowghi, D. (2020). An exploration of IoT platform development. Information Systems, 87, 101409.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Tiwana, A. (2013). Platform ecosystems: Aligning architecture, governance, and strategy. Oxford: Newnes.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
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)