Skip to main content

A Review of IoT Technologies, Standards, Tools, Frameworks and Platforms

  • Chapter
  • First Online:
The Internet of Things in the Industrial Sector

Part of the book series: Computer Communications and Networks ((CCN))

Abstract

In this contribution, we present an integrated view of the technologies, standards, tools, frameworks and platforms that support the end-to-end Internet of Things (IoT) solutions in general terms and highlight specific Industrial IoT (IIoT) solution components. Our study goes beyond existing research, including our own previous work, by focusing on all relevant IoT/IIoT solution components relating to development and operation. Specifically, we discuss the communication standards, messaging protocol standards, and communication platforms; device control, integration and simulation frameworks; tools and frameworks for modeling, development and deployment; and IoT cloud integration platforms that support IoT solutions. By highlighting the features as well as the advantages and limitations of different IoT solutions, this technical analysis can prove useful to IoT practitioners designing IoT and IIoT systems with diverse requirements; to students further learning about IoT/IIOT vision; and to researchers interested in understanding the current limitations of the IoT/IIoT landscape and developing new standards, tools, frameworks and platforms for future application.

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

Similar content being viewed by others

References

  1. Ashton K (2011) That ‘internet of things’ thing. RFID J 22

    Google Scholar 

  2. Columbus L (2018) A roundup of 2018 enterprise Internet of things forecasts and market estimates. Enterprise CIO

    Google Scholar 

  3. Gold J (2018) What is the industrial IoT? [and why the stakes are so high]. Network World

    Google Scholar 

  4. Hofmann E, Rüsch M (2017) Industry 4.0 and the current status as well as future prospects on logistics. Comput Ind 89:23–34

    Article  Google Scholar 

  5. Columbus L (2018) 10 charts that will challenge your perspective of IoT’s growth. Forbes

    Google Scholar 

  6. Papert M, Pflaum A (2017) Development of an ecosystem model for the realization of internet of things (IoT) services in supply chain management. Electron Markets 27:175–189

    Article  Google Scholar 

  7. Prasse C, Nettstraeter A, ten Hompel M (2014) How IoT will change the design and operation of logistics systems. In: Proceedings of IEEE international conference on the internet of things (IOT). Cambridge, MA, USA

    Google Scholar 

  8. Guerrero-ibanez JA, Zeadally S, Contreras-Castillo J (2015) Integration challenges of intelligent transportation systems with connected vehicle cloud computing, and internet of things technologies. IEEE Wireless Commun 22:122–128

    Article  Google Scholar 

  9. He W, Yan G, Xu LD (2014) Developing vehicular data cloud services in the IoT environment. IEEE Trans Industr Inf 10:1587–1595

    Article  Google Scholar 

  10. Iansiti M, Lakhani KR (2014) Digital ubiquity: how connections, sensors, and data are revolutionizing business. Harvard Bus Rev 92:91–99

    Google Scholar 

  11. Chen S, Xu H, Liu D, Hu B, Wang H (2014) A vision of IoT: applications challenges, and opportunities with China perspective. IEEE Internet of things J 4:349–359

    Article  Google Scholar 

  12. Kim J, Yun J, Choi SC, Seed DN, Lu G, Bauer M, Al-Hezmi A, Campowsky K, Song J (2016) Standard-based IoT platforms interworking: implementation, experiences, and lessons learned. IEEE Commun Mag 54:48–54

    Article  Google Scholar 

  13. Chen C, Helal S (2008) Sifting through the jungle of sensor standards. IEEE Pervasive Comput 7:84–88

    Article  Google Scholar 

  14. Chircu AM, Sultanow E, Sözer L (2017) A reference architecture for digitalization in the pharmaceutical industry. In: Eibl M, Gaedke M (eds) Workshops der INFORMATIK 2017. Lecture notes in informatics (LNI). Gesellschaft für Informatik, Bonn

    Google Scholar 

  15. Sultanow E, Chircu AM, Schroeder K, Kern S (2018) A reference architecture for pharma, healthcare & life sciences: a framework for using digital technology. In: Czarnecki C et al (eds) Workshops der INFORMATIK 2018. Lecture Notes in Informatics (LNI). Gesellschaft für Informatik, Bonn

    Google Scholar 

  16. Sultanow E, Chircu AM (2018) Bringing clarity to the java IoT jungle. Issues Inform Syst 19(4):26–34

    Google Scholar 

  17. Boyes H, Hallaq B, Cunningham J, Watson T (2018) The industrial Internet of things (IIoT): an analysis framework. Comput Ind 101:1–12

    Article  Google Scholar 

  18. Lasi H, Fettke P, Kemper HG, Feld T, Hoffman M (2014) Industry 4.0, business & information. Syst Eng 6:239–242

    Google Scholar 

  19. Drath R Horch A (2014) Industrie 4.0: hit or hype? [industry forum]. IEEE Industrial Electron Mag 8(2):56–58

    Article  Google Scholar 

  20. Lu Y (2017) Industry 4.0: a survey on technologies, applications and open research issues. J Industrial Inf Integr 6:1–10

    Article  Google Scholar 

  21. Lin J, Yu W, Zhang N, Yang X, Zhang H, Zhao W (2017) A survey on internet of things: architecture enabling technologies, security and privacy, and applications. IEEE Internet of things J 4(5):1125–1142

    Article  Google Scholar 

  22. Xu LD, He W, Li S (2014) Internet of things in industries: a survey. IEEE Trans Industr Inf 10(4):2233–2243

    Article  Google Scholar 

  23. Pang Z, Zheng L, Tian J, Kao-Walter S, Dubrova E, Chen Q (2015) Design of a terminal solution for integration of in-home health care devices and services towards the internet-of-things. Enterp Inf Syst 9(1):86–116

    Article  Google Scholar 

  24. Ramirez ARG, González-Carrasco I, Jasper GH, Lopez AL, Lopez-Cuadrado JL, García-Crespo A (2017) Towards human smart cities: internet of things for sensory impaired individuals. Computing 99(1):107–126

    Article  MathSciNet  Google Scholar 

  25. Dhariwal K, Mehta A (2017) Architecture and plan of smart hospital based on internet of things (IOT). Int Res J Eng Technol 4(4):1976–1980

    Google Scholar 

  26. Zhang Y, Zhang G, Wang J, Sun S, Si S, Yang T (2015) Real-time information capturing and integration framework of the internet of manufacturing things. Int J Comput Integr Manuf 28(8):811–822

    Article  Google Scholar 

  27. Zancul EDS, Takey SM, Barquet APB, Kuwabara LH, Cauchick Miguel PA, Rozenfeld H (2016) Business process support for IoT based product-service systems (PSS). Bus Process Manage J 22(2):305–323

    Article  Google Scholar 

  28. Wang K, Wang Y, Sun Y, Guo S, Wu J (2016) Green industrial internet of things architecture: an energy-efficient perspective. IEEE Commun Mag 54(12):48–54

    Article  Google Scholar 

  29. Liu X, Zhao M, Li S, Zhang F, Trappe W (2017) A security framework for the internet of things in the future internet architecture. Future Internet 9(3):1–28

    Article  Google Scholar 

  30. Yang Y, Wu L, Yin G, Li L, Zhao H (2017) A survey on security and privacy issues in internet-of-things. IEEE Internet of things J 4(5):1250–1258

    Article  Google Scholar 

  31. Lin SW, Murphy B, Clauer E, Loewen U, Neubert R, Bachmann G, Pai M, Hankel M (2017) Architecture alignment and interoperability: an industrial internet consortium and platform industries 4.0 joint whitepaper. Industrial Internet Consortium, 5 Dec 2017, https://www.iiconsortium.org/pdf/JTG2_Whitepaper_final_20171205.pdf. Accessed 25 Jan 2019

  32. IBM (2018) Internet of things for Insights from Connected Devices, https://www.ibm.com/cloud/garage/architectures/iotArchitecture. Accessed 25 Jan 2019

  33. Object Management Group (2018) DDS, https://www.omgwiki.org/dds/. Accessed 25 Jan 2019

  34. Open Connectivity Foundation (2018) Solving The IoT Standards Gap, https://openconnectivity.org/. Accessed 25 Jan 2019

  35. Internet of things Consortium (2018) Internet of things Consortium (IoTC), https://www.iotone.com/organization/internet-of-things-consortium-iotc/o182. Accessed 25 Jan 2019

  36. Eclipse Foundation (2018) Open Source for IoT, https://iot.eclipse.org/. Accessed 25 Jan 2019

  37. Singh K, Kapoor D (2017) Create your own internet of things: a survey of IoT platforms. IEEE Consum Electron Mag 6:57–68

    Article  Google Scholar 

  38. CNXSoft (2016) How to use Sonoff POW ESP8266 WiFi power switch with MQTT and Thing Speak, 11 Dec 2016, https://www.cnx-software.com/2016/12/11/how-to-use-sonoff-pow-esp8266-wifi-power-switch-with-mqtt-and-thingspeak/. 17 Nov 2018

  39. Gold J (2016) Sigfox and LoRa are the WiMax of IoT. Computerworld, 12 Sep 2016, https://www.computerworld.com/article/3117795/cloud-computing/sigfox-and-lora-are-the-wimax-of-iot.html. Accessed 17 Nov 2018

  40. Deutsche Telekom (2017) Narrowband IoT: the game changer for the internet of things. 1 Oct 2017, http://m2m.telekom.com/fileadmin/media/Whitepaper_NarrowBand_IoT_-_The_Game_Changer_for_the_Internet_of_Things_-_1.10.2017.pdf. Accessed 17 Nov 2018

  41. Hwang Y (2018) Cellular IoT explained—NB-IoT versus, LTE-M versus, 5G and More, https://www.leverege.com/blogpost/cellular-iot-explained-nb-iot-vs-lte-m. Accessed 29 Feb 2018

  42. Mehboob U, Zaib Q, Usama C (2016) Survey of IoT communication protocols techniques, applications, and issues, http://xflowresearch.com/wp-content/uploads/2016/02/Survey-of-IoT-Communication-Protocols.pdf. Accessed 25 Feb 2018

  43. Viswanathan P (2018) 4G mobile networks: the pros and the cons. 12 Nov 2018, https://www.lifewire.com/4g-mobile-networks-pros-and-the-cons-2373260. Accessed 17 Nov 2018

  44. Hwang Y (2016) Cellular IoT explained—NB-IoT versus, LTE-M versus, 5G and More, 30 Dec 2016, https://www.leverege.com/blogpost/cellular-iot-explained-nb-iot-vs-lte-m. Accessed 25 Feb 2018

  45. Matten L (2016) NB-IoT: pros and cons of the new LPWA radio technology, 11 Oct 2016, https://de.slideshare.net/M2M_Alliance/nbiot-pros-and-cons-of-the-new-lpwa-radio-technology. Accessed 25 Feb 2018

  46. Obermaier D (2015) IoT-Protokolldschungel—Ein Wegweiser, 17 Nov 2015, https://www.informatik-aktuell.de/betrieb/netzwerke/iot-protokolldschungel-ein-wegweiser.html. Accessed 17 Nov 2018

  47. Stanford-Clark A, Truong HL (2013) MQTT for sensor networks (MQTT-SN) protocol specification Version 1.2. International Business Machines Corporation (IBM), 14 Nov 2013, http://mqtt.org/new/wp-content/uploads/2009/06/MQTT-SN_spec_v1.2.pdf

  48. Diwan M, D’Souza M (2017) A framework for modeling and verifying IoT communication protocols. In: Larsen K, Sokolsky O, and Wang J (eds) Dependable software engineering. Theories, tools, and applications. SETTA 2017. Lecture Notes in Computer Science. Springer, Cham

    Chapter  Google Scholar 

  49. Prado J (2016) OMA lightweight M2M resource model, https://www.iab.org/wp-content/IAB-uploads/2016/03/OMA_LightweighM2M_Resource_Model_Summary.pdf. Accessed 25 Feb 2018

  50. PrismTech (2017) Messaging technologies for the industrial internet and the internet of things whitepaper. 12 May 2017, http://www.prismtech.com/sites/default/files/documents/Messaging-Whitepaper-051217.pdf. Accessed 25 Feb 2018

  51. Melo M (2018) CoAP and MQTT-SN: explained, https://www.sine-wave.com/blog/mqtt-sn-and-coap#.WpLrqExFzvM. Accessed 25 Feb 2018

  52. Semle A (2015) IIoT protocols to watch, 26 Oct 2015, https://www.automation.com/library/white-papers/iiot-protocols-to-watch. Accessed 25 Feb 2018

  53. Kowalke M (2015) The pros and cons of the major IoT communications protocols, 20 Aug 2015, http://www.realtimecommunicationsworld.com/topics/realtimecommunicationsworld/articles/408622-pros-cons-the-major-iot-communications-protocols.htm. Accessed 25 Feb 2018

  54. GitHub (2018) XMPP-IoT, https://github.com/joachimlindborg/XMPP-IoT. Accessed 17 Nov 2018

  55. Rahman RA, Babar S (2017) Security analysis of IoT protocols: a focus in CoAP. In: Proceedings of the 3rd MEC international conference on big data and smart city (ICBDSC), Muscat, Oman, March 2016, pp 1–7

    Google Scholar 

  56. B&R Industrial Automation GmbH (2018) TSN and Pub/Sub: real-time capability for OPC UA, https://www.br-automation.com/en/technologies/opc-ua/tsn-and-pubsub/. Accessed 17 Nov 2018

  57. Naik N (2017) Choice of effective messaging protocols for IoT systems: MQTT, CoAP, AMQP and HTTP. In: Proceedings IEEE international systems engineering symposium (ISSE), Vienna, Austria, Oct 2017, 1–7

    Google Scholar 

  58. Feldmann M (2016) A new cluster for HiveMQ 3.1, 7 Mar 2016, https://jaxenter.de/ein-neuer-cluster-fuer-hivemq-3–1-36033. Accessed 17 Nov 2018

  59. Eclipse Foundation (2018) Open Source for IoT, https://iot.eclipse.org/. Accessed 17 Nov 2018

  60. Eclipse Foundation (2018) Moquette MQTT, https://projects.eclipse.org/projects/iot.moquette. Accessed 17 Nov 2018

  61. Eclipse Foundation (2018) Eclipse Concierge, https://projects.eclipse.org/projects/rt.concierge. Accessed 17 Nov 2018

  62. Eclipse Foundation (2018) Kura, https://www.eclipse.org/kura/. Accessed 17 Nov 2018

  63. RabbitMQ (2018) MQTT Adapter, https://www.rabbitmq.com/mqtt.html. Accessed 17 Nov 2018

  64. Eclipse Foundation (2018) Eclipse Paho, https://www.eclipse.org/paho/. Accessed 17 Nov 2018

  65. Artmann M (2017) OpenHAB 2.1—new level for smart-home-management, 9 Sep 2017, https://www.homeandsmart.de/openhab-2-smart-home-software-open-source. Accessed 17 Nov 2018

  66. Mann M, Götz C (2015) Smart home in action with openHAB and MQTT. Eclipse Magazin 2

    Google Scholar 

  67. Menge R (2017) Smart home: openHAB 2.1 can access Eclipse IoT Market, 28 Jun 2017, https://www.heise.de/developer/meldung/Smart-Home-openHAB-2–1-kann-auf-Eclipse-IoT-Market-zugreifen-3757723.html. Accessed 17 Nov 2018

  68. Schmidt J (2014), Eclipse smarthome is designed to prevent fragmentation in the smart home area, 17 Jun 2014, https://www.heise.de/developer/meldung/Eclipse-SmartHome-soll-Fragmentierung-im-Smart-Home-Bereich-verhindern-2225118.html. Accessed 17 Nov 2018

  69. Eclipse Foundation (2018) Edje, https://projects.eclipse.org/proposals/edje. Accessed 17 Nov 2018

  70. Eclipse Foundation (2018) Eclipse Ditto, https://projects.eclipse.org/proposals/eclipse-ditto. Accessed 17 Nov 2018

  71. Eclipse Foundation (2018) Eclipse 4diac, https://www.eclipse.org/4diac/. Accessed 17 Nov 2018

  72. Eclipse Foundation (2018) Eclipse Vorto, https://www.eclipse.org/vorto/. Accessed 17 Nov 2018

  73. Scheib J, Laverman J, Wagner M, Weinmann O (2016) Eclipse Vorto interoperability for Internet of things. Eclipse Magazin 3

    Google Scholar 

  74. Munzert M (2016) Industrial IoT solutions with eclipse IoT and model-driven development, 21 May 2016, http://www.informatik-aktuell.de/entwicklung/methoden/industrielle-iot-loesungen-mit-eclipse-iot-und-mdsd.html. Accessed 17 Nov 2018

  75. Eclipse Foundation (2018) Open IoT stack for java, https://iot.eclipse.org/java/open-iot-stack-for-java.html. Accessed 17 Nov 2018

  76. Eclipse Foundation (2018) hawkBit, https://projects.eclipse.org/proposals/hawkbit. Accessed 17 Nov 2018

  77. Dhouib S, Cuccuru A, Le Fèvre F, Li S, Maggi B, Paez I (2016) Papyrus for IoT—a modeling solution for IoT. In: Proceedings l’Internet des Objets (IDO: Nouveaux Défis de l’Internet des Objets: Interaction Homme-Machine et Facteurs Humains. Paris, France

    Google Scholar 

  78. SensIDL (2018) A generic framework for implementing sensor communication interfaces, http://sensidl-project.github.io/SensIDL/. Accessed 17 Nov 2018

  79. Groenda H, Rathfelder C, Taspolatoglu E (2015) SensIDL: Ein Werkzeug zur Vereinfachung der Schnittstellenimplementierung intelligenter Sensoren, https://www.sigs-datacom.de/uploads/tx_dmjournals/Groenda_Rathfelder_Taspolatoglu_OTS_IoT_2015.pdf. Accessed 17 Nov 2018

  80. BitReactive (2018) Reactive Blocks, http://www.bitreactive.com/reactive-blocks. Accessed 17 Nov 2018

  81. Node-RED (2018) Node-RED Flow-based programming for the Internet of things, https://nodered.org. Accessed 17 Nov 2018

  82. Generative Software (2018) Virtual Developer, https://www.virtual-developer.com. Accessed 17 Nov 2018

  83. Resin.io (2018) Resin.io, https://resin.io. Accessed 17 Feb 2018

  84. Hiller J (2015) Eclipse concierge—fit for IoT? OSGi for Embedded Systems in the Internet of things. Eclipse Magazine, USA, p 2

    Google Scholar 

  85. Eclipse Foundation (2018) Eclipse Hono, https://projects.eclipse.org/projects/iot.hono. Accessed 17 Nov 2018

  86. Mohilo D (2016) Eclipse Weekly: Neon M7, Andmore-Update und das neue Projekt Eclipse Hono, 11 May 2016, https://jaxenter.de/eclipse-weekly-neon-m7-andmore-update-und-das-neue-projekt-eclipse-hono-40055. Accessed 17 Nov 2018

  87. Eclipse Foundation (2018) Eclipse Milo, https://projects.eclipse.org/projects/iot.milo. Accessed 17 Nov 2018

  88. Eclipse Foundation (2018) CoAP in Java, https://www.eclipse.org/californium/. Accessed 17 Nov 2018

  89. Capossele A, Cervo V, De Cicco G, Petrioli C (2015) Security as a CoAP resource: an optimized DTLS implementation for the IoT. In: Proceedings of IEEE international conference on communications (ICC), London, UK

    Google Scholar 

  90. Schlosser H (2014) New IoT Project Proposed: Eclipse Leshan, 12 Sep 2014, https://jaxenter.de/neues-iot-projekt-vorgeschlagen-eclipse-leshan-639. Accessed 17 Nov 2018

  91. Eclipse Foundation (2018) Leshan, http://www.eclipse.org/leshan/. Accessed 17 Nov 2018

  92. Schlosser H (2013) Eclipse Kura: Internet of things on OSGi, 25 Jul 2013, https://jaxenter.de/eclipse-kura-das-internet-der-dinge-auf-osgi-2889. Accessed 17 Nov 2018

  93. Rose J, Reimann J (2015) Tutorial for IoT project for Eclipse: Eclipse SCADA tutorial, 3 Mar 2015, https://jaxenter.de/eclipse-scada-tutorial-teil-1-15166. Accessed 17 Nov 2018

  94. Eclipse Foundation (2018) Eclipse NeoSCADA, https://eclipse.org/eclipsescada/. Accessed 17 Nov 2018

  95. Eclipse Foundation (2018) Eclipse OM2M, https://projects.eclipse.org/projects/technology.om2m. Accessed 17 Nov 2018

  96. Eclipse Foundation (2018) Wakaama, https://eclipse.org/wakaama/. Accessed 17 Nov 2018

  97. Temboo (2018) Tools for digital transformation, https://temboo.com/. Accessed 17 Nov 2018

  98. Eclipse Foundation (2018) Eclipse Ponte. https://projects.eclipse.org/projects/technology.ponte. Accessed 17 Nov 2018

  99. Amazon (2018) AWS IoT https://aws.amazon.com//iot. Accessed 17 Nov 2018

  100. Microsoft (2018) Overview of the Azure IoT Hub Service, https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-what-is-iot-hub#iot-device-connectivity-challenges. Accessed 19 Dec 2018

  101. IBM (2018) Watson Internet of things, https://www.ibm.com/internet-of-things. Accessed 19 Dec 2018

Download references

Acknowledgements

The authors would like to thank Capgemini for supporting the editing of the present contribution. The authors would also like to thank all the anonymous reviewers who made many valuable suggestions for improving the text.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alina Chircu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Sultanow, E., Chircu, A. (2019). A Review of IoT Technologies, Standards, Tools, Frameworks and Platforms. In: Mahmood, Z. (eds) The Internet of Things in the Industrial Sector. Computer Communications and Networks. Springer, Cham. https://doi.org/10.1007/978-3-030-24892-5_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-24892-5_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-24891-8

  • Online ISBN: 978-3-030-24892-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics