A Detailed Analysis of IoT Platform Architectures: Concepts, Similarities, and Differences

  • Jasmin GuthEmail author
  • Uwe Breitenbücher
  • Michael Falkenthal
  • Paul Fremantle
  • Oliver Kopp
  • Frank Leymann
  • Lukas Reinfurt
Part of the Internet of Things book series (ITTCC)


The IoT is gaining increasing attention. The overall aim is to interconnect the physical with the digital world. Therefore, the physical world is measured by sensors and translated into processible data, and data has to be translated into commands to be executed by actuators. Due to the growing interest in IoT, the number of platforms designed to support IoT has risen considerably. As a result of different approaches, standards, and use cases, there is a wide variety and heterogeneity of IoT platforms. This leads to difficulties in comprehending, selecting, and using appropriate platforms. In this work, we tackle these issues by conducting a detailed analysis of several state-of-the-art IoT platforms in order to foster the understanding of the (i) underlying concepts, (ii) similarities, and (iii) differences between them. We show that the various components of the different platforms can be mapped to an abstract reference architecture, and analyze the effectiveness of this mapping.



The research leading to these results has received funding from the German government through the BMWi projects SmartOrchestra (01MD16001F) and NEMAR (03ET4018).


  1. 1.
    Aazam, M., I. Khan, A.A. Alsaffar, and E.N. Huh. 2014. Cloud of things: Integrating internet of things and cloud computing and the issues involved. In International Bhurban conference on applied sciences and technology. IEEE.Google Scholar
  2. 2.
    Amazon Web Services: AWS IoT Documentation. 2016.
  3. 3.
    Atzori, L., A. Iera, and G. Morabito. 2010. The Internet of Things: A survey. Computer Networks 54(15): 2787–2805.Google Scholar
  4. 4.
    Atzori, L., A. Iera, G. Morabito, and M. Nitti. 2012. The Social Internet of Things (SIoT)—When social networks meet the Internet of Things: Concept, architecture and network characterization. Computer Networks 56(16): 3594–3608.Google Scholar
  5. 5.
    Bauer, M., M. Boussard, N. Bui, J.C.M. De Loof, S. Meissner, A. Nettsträter, J. Stefa, M. Thoma, and J.W. Walewski. 2013. IoT reference architecture. In Enabling things to talk: Designing IoT solutions with the IoT architectural reference model. Berlin: Springer.Google Scholar
  6. 6.
    Betts, D. 2016. Microsoft Azure—Übersicht über Azure IoT Hub.
  7. 7.
    Bonomi, F., R. Milito, P. Natarajan, J. Zhu. 2014. Fog computing: A platform for internet of things and analytics. In Big data and internet of things: A roadmap for smart environments, 169–186. Springer.Google Scholar
  8. 8.
    Borgia, E. 2014. The Internet of Things vision: Key features, applications and open issues. Computer Communications 54: 1–31.CrossRefGoogle Scholar
  9. 9.
    Boswarthick, D., O. Ellooumi, and O. Hersent, (eds.). 2012. M2M Communications. Wiley.Google Scholar
  10. 10.
    Cisco: The Internet of Things Reference Model. 2014.
  11. 11.
    Farhangi, H. 2010. The path of the smart grid. IEEE Power and Energy Magazine 8(1): 18–28.Google Scholar
  12. 12.
  13. 13.
    Fraunhofer FOKUS: OpenMTC Platform Architecture. 2016.
  14. 14.
    Fremantle, P. 2015. A reference architecture for the Internet of Things.
  15. 15.
    Fuhrhop, C., J. Lyle, and S. Faily. 2012. The webinos project. In Proceedings of the 21st international conference on World Wide Web, 259–262. ACM.Google Scholar
  16. 16.
    Gubbi, J., R. Buyya, and S. Marusic. 2013. Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems 29(7): 1645–1660.Google Scholar
  17. 17.
    Guth, J., U. Breitenbücher, M. Falkenthal, F. Leymann, and L. Reinfurt. 2016. Comparison of IoT platform architectures: A field study based on a reference architecture. In Proceedings of the international conference on cloudification of the Internet of Things (CIoT) IEEE.Google Scholar
  18. 18.
    Haller, S.A.S., M. Bauer, and F. Carrez. 2013. A domain model for the Internet of Things. In Proceedings of the IEEE international conference on green computing and communications and IEEE Internet of Things and IEEE Cyber, physical and social computing. IEEE.Google Scholar
  19. 19.
    IBM: IBM Internet of Things Architecture Overview. 2016.
  20. 20.
    Kargupta, H. 2012. Connected cars: How distributed data mining is changing the next generation of vehicle telematics products. In International conference on sensor systems and software. Springer.Google Scholar
  21. 21.
    Kim, J., J. Lee, J. Kim, and J. Yun. 2014. M2M service platforms: Survey, issues, and enabling technologies. IEEE Communications Surveys & Tutorials 16(1): 61–76.Google Scholar
  22. 22.
    Kopp, O., M. Falkenthal, N. Hartmann, F. Leymann, H. Schwarz, and J. Thomsen. 2015. Towards a cloud-based platform architecture for a decentralized market agent. In Informatik 2015, Lecture Notes in Informatics (LNI). Gesellschaft für Informatik e.V. (GI).Google Scholar
  23. 23.
    Krčo, S., B. Pokrić, and F. Carrez. 2014. Designing IoT and architecture(s). In Proceedings of the IEEE World Forum on Internet of Things (WF-IoT). IEEE.Google Scholar
  24. 24.
    Lucke, D., C. Constantinescu, and E. Westkämper. 2008. Smart factory–A step towards the next generation of manufacturing. In Manufacturing systems and technologies for the new frontier, 115–118. Springer.Google Scholar
  25. 25.
    Merriam-Webster: Full definition of sensor. 2016.
  26. 26.
    Mineraud, J., O. Mazhelis, X. Su, and S. Tarkoma. 2016. A gap analysis of Internet-of-Things platforms. Computer Communications 89–90: 5–16.CrossRefGoogle Scholar
  27. 27.
    Miorandi, D., S. Sicari, F. De Pellegrini, and I. Chlamtac. 2012. Internet of things: Vision, applications and research challenges. Ad Hoc Networks 10(7): 1497–1516.Google Scholar
  28. 28.
  29. 29.
    Postscapes: IoT Cloud Platform Landscape. Vendor List. 2016.
  30. 30.
    Ricquebourg, V., D. Menga, D. Durand, B. Marhic, L. Delahoche, and C. Loge. 2006. The smart home concept: Our immediate future. In 1st IEEE international conference on e-learning in industrial electronics. IEEE.Google Scholar
  31. 31.
    Schaffers, H., N. Komninos, M. Pallot, B. Trousse, M. Nilsson, and A. Oliveira. Smart cities and the future internet: Towards cooperation frameworks for open innovation. In The future internet assembly. Springer.Google Scholar
  32. 32.
    SiteWhere LLC.: SiteWhere System Architecture. 2016.
  33. 33.
    SmartThings, Inc.: SmartThings Documentation. 2016.
  34. 34.
    Webinos Project: webinos project deliverable—Phase II architecture and components. 2012. Technical report.Google Scholar
  35. 35.
    Wu, M., T.J. Lu, F.Y. Ling, J. Sun, and H.Y. Du. 2010. Research on the architecture of Internet of Things. In Proceedings of the 3rd International Conference on Advanced Computer Theory and Engineering (ICACTE). IEEE.Google Scholar
  36. 36.
    Xu, L.D., W. He, and S. Li. 2014. Internet of things in industries: A survey. IEEE Transactions on Industrial Informatics 10(4).Google Scholar
  37. 37.
    Zheng, L., H. Zhang, W. Han, X. Zhou, J. He, Z. Zhang, Y. Gu, and J. Wang. 2009. Technologies, applications, and governance in the Internet and of Things. In Internet of Things—Global Technological and Societal Trends. River Publishers.Google Scholar
  38. 38.
    Zorzi, M., A. Gluhak, S. Lange, and A. Bassi. 2010. From today’s INTRAnet of things to a future INTERnet of things: A wireless- and mobility-related view. IEEE Wireless Communications 17(6): 44–51.Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  • Jasmin Guth
    • 1
    Email author
  • Uwe Breitenbücher
    • 1
  • Michael Falkenthal
    • 1
  • Paul Fremantle
    • 2
  • Oliver Kopp
    • 3
  • Frank Leymann
    • 1
  • Lukas Reinfurt
    • 1
  1. 1.Institute of Architecture of Application SystemsUniversity of StuttgartStuttgartGermany
  2. 2.School of ComputingUniversity of PortsmouthPortsmouthUK
  3. 3.Institute for Parallel and Distributed SystemsUniversity of StuttgartStuttgartGermany

Personalised recommendations