Article in Book INBOOK-2018-01

BibliographyGuth, Jasmin; Breitenbücher, Uwe; Falkenthal, Michael; Fremantle, Paul; Kopp, Oliver; Leymann, Frank; Reinfurt, Lukas: A Detailed Analysis of IoT Platform Architectures: Concepts, Similarities, and Differences.
In: Internet of Everything: Algorithms, Methodologies, Technologies and Perspectives.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 81-101, english.
Springer, January 2018.
ISBN: 10.1007/978-981-10-5861-5_4.
Article in Book.
CR-SchemaD.2.11 (Software Engineering Software Architectures)
D.4.7 (Operating Systems Organization and Design)
H.3.4 (Information Storage and Retrieval Systems and Software)
KeywordsInternet of Things; IoT; Platform; Reference Architecture; FIWARE; OpenMTC; SiteWhere; Webinos; AWS IoT; IBM Watson IoT Platform; Microsoft Azure IoT Hub

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.

Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems
University of Stuttgart, Institute of Architecture of Application Systems
Entry dateNovember 14, 2017
   Publ. Institute   Publ. Computer Science