{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T17:42:00Z","timestamp":1755798120639,"version":"3.40.3"},"publisher-location":"Cham","reference-count":63,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030870485"},{"type":"electronic","value":"9783030870492"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-030-87049-2_10","type":"book-chapter","created":{"date-parts":[[2022,3,3]],"date-time":"2022-03-03T05:04:20Z","timestamp":1646283860000},"page":"299-326","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A Survey of IoT Software Platforms"],"prefix":"10.1007","author":[{"given":"Konstantinos","family":"Astropekakis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emmanouil","family":"Drakakis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Konstantinos","family":"Grammatikakis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christos","family":"Goumopoulos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,3,3]]},"reference":[{"key":"10_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.comcom.2014.09.008","volume":"54","author":"E Borgia","year":"2014","unstructured":"Borgia, E.: The internet of things vision: Key features, applications and open issues. Comput. Commun. 54, 1\u201331 (2014)","journal-title":"Comput. Commun."},{"issue":"15","key":"10_CR2","doi-asserted-by":"publisher","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","volume":"54","author":"L Atzori","year":"2010","unstructured":"Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787\u20132805 (2010)","journal-title":"Comput. Netw."},{"issue":"1","key":"10_CR3","first-page":"1","volume":"1","author":"R Minerva","year":"2015","unstructured":"Minerva, R., Biru, A., Rotondi, D.: Towards a definition of the internet of things (IoT). IEEE Internet Initiative 1(1), 1\u201386 (2015)","journal-title":"IEEE Internet Initiative"},{"unstructured":"Mahdi, M.A., Hasson, S.T.: A contribution to the role of the wireless sensors in the IoT era. J. Telecommun. Electron. Comput. Eng. (JTEC) 9(2\u201311), 1\u20136 (2017)","key":"10_CR4"},{"doi-asserted-by":"crossref","unstructured":"Yanagida, R., Bhatti, S.N.: Seamless internet connectivity for ubiquitous communication. In: Adjunct Proceedings of the 2019 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2019 ACM International Symposium on Wearable Computers, pp. 1022\u20131033 (2019)","key":"10_CR5","DOI":"10.1145\/3341162.3349315"},{"issue":"1","key":"10_CR6","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1080\/17538947.2016.1239771","volume":"10","author":"C Yang","year":"2017","unstructured":"Yang, C., Huang, Q., Li, Z., Liu, K., Hu, F.: Big Data and cloud computing: innovation opportunities and challenges. Int. J. Dig. Earth 10(1), 13\u201353 (2017)","journal-title":"Int. J. Dig. Earth"},{"doi-asserted-by":"crossref","unstructured":"Babik, M., Prelz, F., Froy, T., Grigoras, C., Chudoba, J., Finnern, T., et al.: IOP: IPv6 Security. J. Phys.: Conf. Ser. 898, 102008 (2017)","key":"10_CR7","DOI":"10.1088\/1742-6596\/898\/10\/102008"},{"issue":"2","key":"10_CR8","doi-asserted-by":"publisher","first-page":"1275","DOI":"10.1109\/JIOT.2018.2805263","volume":"5","author":"G Premsankar","year":"2018","unstructured":"Premsankar, G., Di Francesco, M., Taleb, T.: Edge computing for the internet of things: a case study. IEEE Internet Things J. 5(2), 1275\u20131284 (2018)","journal-title":"IEEE Internet Things J."},{"issue":"5","key":"10_CR9","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","volume":"3","author":"W Shi","year":"2016","unstructured":"Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637\u2013646 (2016)","journal-title":"IEEE Internet Things J."},{"doi-asserted-by":"crossref","unstructured":"Karagiorgou, S., Vafeiadis, G., Ntalaperas, D., Lykousas, N., Vergeti, D., Alexandrou, D.: Unveiling trends and predictions in digital factories. In: 2019 15th International Conference on Distributed Computing in Sensor Systems (DCOSS), pp. 326\u2013332. IEEE (2019)","key":"10_CR10","DOI":"10.1109\/DCOSS.2019.00073"},{"unstructured":"Elizalde, D.: Why There\u2019s No Killer App for IoT (2017). Available online: https:\/\/medium.com\/iotforall\/why-theres-no-killer-app-for-iot-5646fda5a0fe","key":"10_CR11"},{"unstructured":"Lamarre, E., May, B.: Ten Trends Shaping the Internet of Things Business Landscape. McKinsey Digital (2019). Available online: https:\/\/www.mckinsey.com\/business-functions\/digital-mckinsey\/our-insights\/ten-trends-shaping-the-internet-of-things-business-landscape","key":"10_CR12"},{"unstructured":"Lueth, K.L.: The 25 Best IoT Platforms 2019\u2014Based on Customer Reviews (2019). Available online: https:\/\/iot-analytics.com\/the-25-best-iot-platforms-2019\/","key":"10_CR13"},{"doi-asserted-by":"crossref","unstructured":"Hejazi, H., Rajab, H., Cinkler, T., Lengyel, L.: Survey of platforms for massive IoT. In: 2018 IEEE International Conference on Future IoT Technologies (Future IoT), pp. 1\u20138. IEEE (2018)","key":"10_CR14","DOI":"10.1109\/FIOT.2018.8325598"},{"unstructured":"Banks, A., Briggs, E., Borgendale, K., Gupta, R.: MQTT Version 5.0. OASIS Standard (2019). Available online: https:\/\/docs.oasis-open.org\/mqtt\/mqtt\/v5.0\/mqtt-v5.0.html","key":"10_CR15"},{"doi-asserted-by":"crossref","unstructured":"Shelby, Z., Hartke, K., Bormann, C., Frank, B.: RFC 7252: Constrained Application Protocol (CoAP). Asma A. Elmangoush, pp. 156 (2014). Available online: https:\/\/coap.technology\/","key":"10_CR16","DOI":"10.17487\/rfc7252"},{"doi-asserted-by":"crossref","unstructured":"Naik, N.: Choice of effective messaging protocols for IoT systems: MQTT, CoAP, AMQP and HTTP. In: 2017 IEEE international systems engineering symposium (ISSE), pp. 1\u20137. IEEE (2017)","key":"10_CR17","DOI":"10.1109\/SysEng.2017.8088251"},{"issue":"1","key":"10_CR18","first-page":"11","volume":"3","author":"V Karagiannis","year":"2015","unstructured":"Karagiannis, V., Chatzimisios, P., Vazquez-Gallego, F., Alonso-Zarate, J.: A survey on application layer protocols for the internet of things. Trans. IoT Cloud Comp. 3(1), 11\u201317 (2015)","journal-title":"Trans. IoT Cloud Comp."},{"key":"10_CR19","doi-asserted-by":"publisher","first-page":"1063","DOI":"10.1016\/j.procs.2014.05.534","volume":"32","author":"M Meddeb","year":"2014","unstructured":"Meddeb, M., Alaya, M.B., Monteil, T., Dhraief, A., Drira, K.: M2M platform with autonomic device management service. Procedia Comput. Sci. 32, 1063\u20131070 (2014)","journal-title":"Procedia Comput. Sci."},{"unstructured":"Microsoft Azure IoT Hub: Overview of Device Management with Azure IoT Hub (2017). Available online: https:\/\/docs.microsoft.com\/en-us\/azure\/iot-hub\/iot-hub-device-management-overview","key":"10_CR20"},{"unstructured":"Zdravkovi\u0107, M., Trajanovi\u0107, M., Sarraipa, J., Jardim-Gon\u00e7alves, R., Lezoche, M., Aubry, A., Panetto, H.: Survey of internet-of-things platforms. In: 6th International Conference on Information Society and Techology, ICIST 2016, vol. 1, pp. 216\u2013220 (2017)","key":"10_CR21"},{"doi-asserted-by":"crossref","unstructured":"Solapure, S.S., Kenchannavar, H.: Internet of things: a survey related to various recent architectures and platforms available. In: 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp. 2296\u20132301. IEEE (2016)","key":"10_CR22","DOI":"10.1109\/ICACCI.2016.7732395"},{"issue":"2","key":"10_CR23","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1109\/MCE.2016.2640718","volume":"6","author":"KJ Singh","year":"2017","unstructured":"Singh, K.J., Kapoor, D.S.: Create your own internet of things: a survey of IoT platforms. IEEE Consumer Electron. Mag. 6(2), 57\u201368 (2017)","journal-title":"IEEE Consumer Electron. Mag."},{"key":"10_CR24","doi-asserted-by":"publisher","first-page":"395","DOI":"10.1016\/j.future.2017.11.022","volume":"82","author":"MA Khan","year":"2018","unstructured":"Khan, M.A., Salah, K.: IoT security: review, blockchain solutions, and open challenges. Futur. Gener. Comput. Syst. 82, 395\u2013411 (2018)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"10_CR25","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1016\/j.jnca.2016.01.010","volume":"67","author":"M D\u00edaz","year":"2016","unstructured":"D\u00edaz, M., Mart\u00edn, C., Rubio, B.: State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing. J. Netw. Comput. Appl. 67, 99\u2013117 (2016)","journal-title":"J. Netw. Comput. Appl."},{"issue":"2","key":"10_CR26","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/MCC.2015.23","volume":"2","author":"HL Truong","year":"2015","unstructured":"Truong, H.L., Dustdar, S.: Principles for engineering IoT cloud systems. IEEE Cloud Comput. 2(2), 68\u201376 (2015)","journal-title":"IEEE Cloud Comput."},{"unstructured":"NoSQL vs Relational Databases: Available online: https:\/\/www.mongodb.com\/scale\/nosql-vs-relational-databases","key":"10_CR27"},{"issue":"4","key":"10_CR28","doi-asserted-by":"publisher","first-page":"2923","DOI":"10.1109\/COMST.2018.2844341","volume":"20","author":"M Mohammadi","year":"2018","unstructured":"Mohammadi, M., Al-Fuqaha, A., Sorour, S., Guizani, M.: Deep learning for IoT big data and streaming analytics: a survey. IEEE Commun. Surv. Tutor. 20(4), 2923\u20132960 (2018)","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"10_CR29","first-page":"8","volume":"38","author":"M Ammar","year":"2018","unstructured":"Ammar, M., Russello, G., Crispo, B.: Internet of things: a survey on the security of IoT frameworks. J. Inf. Secur. Appl. 38, 8\u201327 (2018)","journal-title":"J. Inf. Secur. Appl."},{"unstructured":"Introduction to IoT Platform: Alibaba Cloud Document Center. Available online: https:\/\/www.alibabacloud.com\/help\/product\/30520.htm","key":"10_CR30"},{"unstructured":"AWS IoT: Overview. IOT. Available online: https:\/\/aws.amazon.com\/iot\/","key":"10_CR31"},{"unstructured":"Altair SmartWorks\u2122: Carriots. Available online: https:\/\/www.carriots.com\/what-is-carriots","key":"10_CR32"},{"unstructured":"Cisco IoT Solutions: Cisco Kinetic IoT Platform. Available online: https:\/\/www.cisco.com\/c\/en\/us\/solutions\/internet-of-things\/iot-kinetic.html","key":"10_CR33"},{"unstructured":"Google Cloud Platform: Google Cloud IoT Core. Available online: https:\/\/cloud.google.com\/iot-core","key":"10_CR34"},{"unstructured":"Watson IoT Platform\u2014Overview. Available online: https:\/\/www.ibm.com\/cloud\/watson-iot-platform","key":"10_CR35"},{"unstructured":"IBM, Securely connect, manage and analyze IoT data with Watson IoT Platform. Available online: https:\/\/www.ibm.com\/business-operations\/iot-platform","key":"10_CR36"},{"unstructured":"Microsoft Azure: Internet of Things Platform. Available online: https:\/\/azure.microsoft.com\/en-us\/overview\/iot\/","key":"10_CR37"},{"unstructured":"Oracle: IoT Intelligent Applications. Available online: https:\/\/www.oracle.com\/internet-of-things\/","key":"10_CR38"},{"unstructured":"Industrial Internet of Things (IIoT): ThingWorx IoT Platform. Available online: https:\/\/www.ptc.com\/en\/products\/iiot\/thingworx-platform","key":"10_CR39"},{"unstructured":"SiteWhere. Available online: https:\/\/www.sitewhere.com\/","key":"10_CR40"},{"doi-asserted-by":"crossref","unstructured":"Luis Bustamante, A., Patricio, M.A., Molina, J.M.: Thinger. io: An open source platform for deploying data fusion applications in IoT environments. Sensors 19(5), 1044 (2019)","key":"10_CR41","DOI":"10.3390\/s19051044"},{"unstructured":"Thingsboard. Open-source IoT Platform. Available online: https:\/\/thingsboard.io\/","key":"10_CR42"},{"unstructured":"ThingSpeak for IoT Projects. Available online: https:\/\/thingspeak.com\/","key":"10_CR43"},{"unstructured":"Ubidots. Ubidots. Available online: https:\/\/ubidots.com\/","key":"10_CR44"},{"unstructured":"WSO2 IoT Server\u2014Flexible Open Source IoT Platform. Available online: https:\/\/wso2.com\/iot\/","key":"10_CR45"},{"unstructured":"Flespi MQTT API: (n.d.) Available online: https:\/\/flespi.com\/mqtt-api","key":"10_CR46"},{"unstructured":"MathWorks. Choose Between REST API and MQTT API.: (n.d.). Available online: https:\/\/www.mathworks.com\/help\/thingspeak\/choose-between-rest-and-mqtt.html","key":"10_CR47"},{"doi-asserted-by":"crossref","unstructured":"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\u20135. IEEE (2018)","key":"10_CR48","DOI":"10.1109\/GCIoT.2018.8620130"},{"unstructured":"IoT Analytics (2020) List of 620 IoT Platform Companies. Available online: https:\/\/iot-analytics.com\/product\/list-of-620-iot-platform-companies\/","key":"10_CR49"},{"key":"10_CR50","doi-asserted-by":"publisher","first-page":"659","DOI":"10.1016\/j.future.2017.04.036","volume":"78","author":"B Farahani","year":"2018","unstructured":"Farahani, B., Firouzi, F., Chang, V., Badaroglu, M., Constant, N., Mankodiya, K.: Towards fog-driven IoT eHealth: promises and challenges of IoT in medicine and healthcare. Futur. Gener. Comput. Syst. 78, 659\u2013676 (2018)","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"4","key":"10_CR51","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1109\/JIOT.2014.2337336","volume":"1","author":"S Chen","year":"2014","unstructured":"Chen, S., Xu, H., Liu, D., Hu, B., Wang, H.: A vision of IoT: applications, challenges, and opportunities with china perspective. IEEE Internet Things J. 1(4), 349\u2013359 (2014)","journal-title":"IEEE Internet Things J."},{"issue":"3","key":"10_CR52","doi-asserted-by":"publisher","first-page":"1389","DOI":"10.1109\/SURV.2012.111412.00158","volume":"15","author":"MR Palattella","year":"2012","unstructured":"Palattella, M.R., Accettura, N., Vilajosana, X., Watteyne, T., Grieco, L.A., Boggia, G., Dohler, M.: Standardized protocol stack for the internet of (important) things. IEEE Commun. Surv. Tutor. 15(3), 1389\u20131406 (2012)","journal-title":"IEEE Commun. Surv. Tutor."},{"issue":"7","key":"10_CR53","doi-asserted-by":"publisher","first-page":"1645","DOI":"10.1016\/j.future.2013.01.010","volume":"29","author":"J Gubbi","year":"2013","unstructured":"Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of Things (IoT): a vision, architectural elements, and future directions. Futur. Gener. Comput. Syst. 29(7), 1645\u20131660 (2013)","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"5","key":"10_CR54","doi-asserted-by":"publisher","first-page":"8182","DOI":"10.1109\/JIOT.2019.2935189","volume":"6","author":"F Meneghello","year":"2019","unstructured":"Meneghello, F., Calore, M., Zucchetto, D., Polese, M., Zanella, A.: IoT: internet of threats? A survey of practical security vulnerabilities in real IoT devices. IEEE Internet Things J. 6(5), 8182\u20138201 (2019)","journal-title":"IEEE Internet Things J."},{"issue":"10","key":"10_CR55","doi-asserted-by":"publisher","first-page":"19582","DOI":"10.3390\/s141019582","volume":"14","author":"C Pereira","year":"2014","unstructured":"Pereira, C., Aguiar, A.: Towards efficient mobile M2M communications: survey and open challenges. Sensors 14(10), 19582\u201319608 (2014)","journal-title":"Sensors"},{"doi-asserted-by":"crossref","unstructured":"\u010colakovi\u0107, A., Had\u017eiali\u0107, M.: Internet of Things (IoT): a review of enabling technologies, challenges, and open research issues. Comput. Netw. (2018)","key":"10_CR56","DOI":"10.1016\/j.comnet.2018.07.017"},{"issue":"4","key":"10_CR57","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1016\/j.bushor.2015.03.008","volume":"58","author":"I Lee","year":"2015","unstructured":"Lee, I., Lee, K.: The internet of things (IoT): applications, investments, and challenges for enterprises. Bus. Horiz. 58(4), 431\u2013440 (2015)","journal-title":"Bus. Horiz."},{"doi-asserted-by":"crossref","unstructured":"L\u2019heureux, A., Grolinger, K., Elyamany, H.F., Capretz, M.A.: Machine learning with big data: challenges and approaches. IEEE Access 5, 7776\u20137797 (2017)","key":"10_CR58","DOI":"10.1109\/ACCESS.2017.2696365"},{"doi-asserted-by":"crossref","unstructured":"Gou, Z., Yamaguchi, S., Gupta, B.B.: Analysis of various security issues and challenges in cloud computing environment: a survey. In: Identity Theft: Breakthroughs in Research and Practice, pp. 221\u2013247. IGI Global (2017)","key":"10_CR59","DOI":"10.4018\/978-1-5225-0808-3.ch011"},{"issue":"11","key":"10_CR60","doi-asserted-by":"publisher","first-page":"2284","DOI":"10.1109\/LCOMM.2016.2601318","volume":"20","author":"SI Choi","year":"2016","unstructured":"Choi, S.I., Koh, S.J.: Use of proxy mobile IPv6 for mobility management in CoAP-based internet-of-things networks. IEEE Commun. Lett. 20(11), 2284\u20132287 (2016)","journal-title":"IEEE Commun. Lett."},{"key":"10_CR61","doi-asserted-by":"publisher","first-page":"2854","DOI":"10.1109\/ACCESS.2016.2576286","volume":"4","author":"Q Wu","year":"2016","unstructured":"Wu, Q., Ding, G., Du, Z., Sun, Y., Jo, M., Vasilakos, A.V.: A cloud-based architecture for the Internet of spectrum devices over future wireless networks. IEEE access 4, 2854\u20132862 (2016)","journal-title":"IEEE access"},{"doi-asserted-by":"crossref","unstructured":"Samie, F., Tsoutsouras, V., Xydis, S., Bauer, L., Soudris, D., Henkel, J.: Distributed QoS management for internet of things under resource constraints. In: Proceedings of the Eleventh IEEE\/ACM\/IFIP International Conference on Hardware\/Software Codesign and System Synthesis, pp. 1\u201310 (2017)","key":"10_CR62","DOI":"10.1145\/2968456.2974005"},{"issue":"1","key":"10_CR63","first-page":"46","volume":"13","author":"A Pliatsios","year":"2020","unstructured":"Pliatsios, A., Goumopoulos, C., Kotis, K.: A Review on IoT frameworks supporting multi-level interoperability\u2014the semantic social network of things framework. Int. J. Adv. Internet Technol. 13(1), 46\u201364 (2020)","journal-title":"Int. J. Adv. Internet Technol."}],"container-title":["Lecture Notes in Networks and Systems","Advances in Computing, Informatics, Networking and Cybersecurity"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-87049-2_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,28]],"date-time":"2022-04-28T12:08:08Z","timestamp":1651147688000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-87049-2_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783030870485","9783030870492"],"references-count":63,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-87049-2_10","relation":{},"ISSN":["2367-3370","2367-3389"],"issn-type":[{"type":"print","value":"2367-3370"},{"type":"electronic","value":"2367-3389"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"3 March 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}