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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ashton K (2011) That ‘internet of things’ thing. RFID J 22
Columbus L (2018) A roundup of 2018 enterprise Internet of things forecasts and market estimates. Enterprise CIO
Gold J (2018) What is the industrial IoT? [and why the stakes are so high]. Network World
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
Columbus L (2018) 10 charts that will challenge your perspective of IoT’s growth. Forbes
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
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
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
He W, Yan G, Xu LD (2014) Developing vehicular data cloud services in the IoT environment. IEEE Trans Industr Inf 10:1587–1595
Iansiti M, Lakhani KR (2014) Digital ubiquity: how connections, sensors, and data are revolutionizing business. Harvard Bus Rev 92:91–99
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
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
Chen C, Helal S (2008) Sifting through the jungle of sensor standards. IEEE Pervasive Comput 7:84–88
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
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
Sultanow E, Chircu AM (2018) Bringing clarity to the java IoT jungle. Issues Inform Syst 19(4):26–34
Boyes H, Hallaq B, Cunningham J, Watson T (2018) The industrial Internet of things (IIoT): an analysis framework. Comput Ind 101:1–12
Lasi H, Fettke P, Kemper HG, Feld T, Hoffman M (2014) Industry 4.0, business & information. Syst Eng 6:239–242
Drath R Horch A (2014) Industrie 4.0: hit or hype? [industry forum]. IEEE Industrial Electron Mag 8(2):56–58
Lu Y (2017) Industry 4.0: a survey on technologies, applications and open research issues. J Industrial Inf Integr 6:1–10
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
Xu LD, He W, Li S (2014) Internet of things in industries: a survey. IEEE Trans Industr Inf 10(4):2233–2243
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
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
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
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
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
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
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
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
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
IBM (2018) Internet of things for Insights from Connected Devices, https://www.ibm.com/cloud/garage/architectures/iotArchitecture. Accessed 25 Jan 2019
Object Management Group (2018) DDS, https://www.omgwiki.org/dds/. Accessed 25 Jan 2019
Open Connectivity Foundation (2018) Solving The IoT Standards Gap, https://openconnectivity.org/. Accessed 25 Jan 2019
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
Eclipse Foundation (2018) Open Source for IoT, https://iot.eclipse.org/. Accessed 25 Jan 2019
Singh K, Kapoor D (2017) Create your own internet of things: a survey of IoT platforms. IEEE Consum Electron Mag 6:57–68
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
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
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
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
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
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
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
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
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
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
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
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
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
Melo M (2018) CoAP and MQTT-SN: explained, https://www.sine-wave.com/blog/mqtt-sn-and-coap#.WpLrqExFzvM. Accessed 25 Feb 2018
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
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
GitHub (2018) XMPP-IoT, https://github.com/joachimlindborg/XMPP-IoT. Accessed 17 Nov 2018
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
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
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
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
Eclipse Foundation (2018) Open Source for IoT, https://iot.eclipse.org/. Accessed 17 Nov 2018
Eclipse Foundation (2018) Moquette MQTT, https://projects.eclipse.org/projects/iot.moquette. Accessed 17 Nov 2018
Eclipse Foundation (2018) Eclipse Concierge, https://projects.eclipse.org/projects/rt.concierge. Accessed 17 Nov 2018
Eclipse Foundation (2018) Kura, https://www.eclipse.org/kura/. Accessed 17 Nov 2018
RabbitMQ (2018) MQTT Adapter, https://www.rabbitmq.com/mqtt.html. Accessed 17 Nov 2018
Eclipse Foundation (2018) Eclipse Paho, https://www.eclipse.org/paho/. Accessed 17 Nov 2018
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
Mann M, Götz C (2015) Smart home in action with openHAB and MQTT. Eclipse Magazin 2
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
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
Eclipse Foundation (2018) Edje, https://projects.eclipse.org/proposals/edje. Accessed 17 Nov 2018
Eclipse Foundation (2018) Eclipse Ditto, https://projects.eclipse.org/proposals/eclipse-ditto. Accessed 17 Nov 2018
Eclipse Foundation (2018) Eclipse 4diac, https://www.eclipse.org/4diac/. Accessed 17 Nov 2018
Eclipse Foundation (2018) Eclipse Vorto, https://www.eclipse.org/vorto/. Accessed 17 Nov 2018
Scheib J, Laverman J, Wagner M, Weinmann O (2016) Eclipse Vorto interoperability for Internet of things. Eclipse Magazin 3
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
Eclipse Foundation (2018) Open IoT stack for java, https://iot.eclipse.org/java/open-iot-stack-for-java.html. Accessed 17 Nov 2018
Eclipse Foundation (2018) hawkBit, https://projects.eclipse.org/proposals/hawkbit. Accessed 17 Nov 2018
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
SensIDL (2018) A generic framework for implementing sensor communication interfaces, http://sensidl-project.github.io/SensIDL/. Accessed 17 Nov 2018
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
BitReactive (2018) Reactive Blocks, http://www.bitreactive.com/reactive-blocks. Accessed 17 Nov 2018
Node-RED (2018) Node-RED Flow-based programming for the Internet of things, https://nodered.org. Accessed 17 Nov 2018
Generative Software (2018) Virtual Developer, https://www.virtual-developer.com. Accessed 17 Nov 2018
Resin.io (2018) Resin.io, https://resin.io. Accessed 17 Feb 2018
Hiller J (2015) Eclipse concierge—fit for IoT? OSGi for Embedded Systems in the Internet of things. Eclipse Magazine, USA, p 2
Eclipse Foundation (2018) Eclipse Hono, https://projects.eclipse.org/projects/iot.hono. Accessed 17 Nov 2018
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
Eclipse Foundation (2018) Eclipse Milo, https://projects.eclipse.org/projects/iot.milo. Accessed 17 Nov 2018
Eclipse Foundation (2018) CoAP in Java, https://www.eclipse.org/californium/. Accessed 17 Nov 2018
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
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
Eclipse Foundation (2018) Leshan, http://www.eclipse.org/leshan/. Accessed 17 Nov 2018
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
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
Eclipse Foundation (2018) Eclipse NeoSCADA, https://eclipse.org/eclipsescada/. Accessed 17 Nov 2018
Eclipse Foundation (2018) Eclipse OM2M, https://projects.eclipse.org/projects/technology.om2m. Accessed 17 Nov 2018
Eclipse Foundation (2018) Wakaama, https://eclipse.org/wakaama/. Accessed 17 Nov 2018
Temboo (2018) Tools for digital transformation, https://temboo.com/. Accessed 17 Nov 2018
Eclipse Foundation (2018) Eclipse Ponte. https://projects.eclipse.org/projects/technology.ponte. Accessed 17 Nov 2018
Amazon (2018) AWS IoT https://aws.amazon.com//iot. Accessed 17 Nov 2018
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
IBM (2018) Watson Internet of things, https://www.ibm.com/internet-of-things. Accessed 19 Dec 2018
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
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)