What Is an Open IoT Platform? Insights from a Systematic Mapping Study

Today, the Internet of Things (IoT) is mainly associated with vertically integrated systems that often are closed and fragmented in their applicability. To build a better IoT ecosystem, the open IoT platform has become a popular term in the recent years. However, this term is usually used in an intuitive way without clarifying the openness aspects of the platforms. The goal of this paper is to characterize the openness types of IoT platforms and investigate what makes them open. We conducted a systematic mapping study by retrieving data from 718 papers. As a result of applying the inclusion and exclusion criteria, 221 papers were selected for review. We discovered 46 IoT platforms that have been characterized as open, whereas 25 platforms are referred as open by some studies rather than the platforms themselves. We found that the most widely accepted and used open IoT platforms are NodeMCU and ThingSpeak that together hold a share of more than 70% of the declared open IoT platforms in the selected papers. The openness of an IoT platform is interpreted into different openness types. Our study results show that the most common openness type encountered in open IoT platforms is open-source, but also open standards, open APIs, open data and open layers are used in the literature. Finally, we propose a new perspective on how to define openness in the context of IoT platforms by providing several insights from the different stakeholder viewpoints.

[1]  Stefan Poslad,et al.  The FIPA-OS agent platform: Open Source for Open Standards , 2006 .

[2]  Sarmistha Neogy,et al.  Analytical Survey on Standards of Internet of Things Framework and Platforms , 2019 .

[3]  Oliver Kopp,et al.  A Detailed Analysis of IoT Platform Architectures: Concepts, Similarities, and Differences , 2018, Internet of Everything.

[4]  Per Runeson,et al.  A theory of openness for software engineering tools in software organizations , 2017, Inf. Softw. Technol..

[5]  Karan Menon,et al.  Industrial internet platforms: A conceptual evaluation from a product lifecycle management perspective , 2019 .

[6]  Amrit Tiwana,et al.  Platform Ecosystems: Aligning Architecture, Governance, and Strategy , 2013 .

[7]  More than 50 billion connected devices , 2011 .

[8]  Frank Leymann,et al.  Comparison of IoT platform architectures: A field study based on a reference architecture , 2016, 2016 Cloudification of the Internet of Things (CIoT).

[9]  Ivana Podnar Žarko,et al.  Interoperability and Open-Source Solutions for the Internet of Things , 2015, Lecture Notes in Computer Science.

[10]  Marjo Kauppinen,et al.  Software Ecosystems: A Set of Management Practices for Platform Integrators in the Telecom Industry , 2011, ICSOB.

[11]  Pasi Tyrväinen,et al.  A framework for evaluating Internet-of-Things platforms: Application provider viewpoint , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[12]  William J. Kaiser,et al.  Open standard development platforms for distributed sensor networks , 2002, SPIE Defense + Commercial Sensing.

[13]  Ivelin Andreev Advanced Open IoT Platform for Prevention and Early Detection of Forest Fires , 2018, WorldCIST.

[14]  Partha Pratim Ray,et al.  A survey of IoT cloud platforms , 2016 .

[15]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[16]  Vladimir Kvrgic,et al.  OPEN ARCHITECTURE PLATFORMS FOR THE CONTROL OF ROBOTIC SYSTEMS AND A PROPOSED REFERENCE ARCHITECTURE MODEL , 2013 .

[17]  Bahtijar Vogel,et al.  Towards designing open and secure IoT systems: insights for practitioners , 2018, IOT.

[18]  Sarah Box,et al.  Economic and Social Benefits of Internet Openness , 2016 .

[19]  Jaeho Kim,et al.  OpenIoT: An open service framework for the Internet of Things , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[20]  Joerg Doerr,et al.  Design and implementation of a platform for hyperconnected cyber physical systems , 2018, Internet Things.

[21]  Stefano Savazzi,et al.  A Cloud-IoT Platform for Passive Radio Sensing: Challenges and Application Case Studies , 2018, IEEE Internet of Things Journal.

[22]  Tore Dybå,et al.  Applying Systematic Reviews to Diverse Study Types: An Experience Report , 2007, First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007).

[23]  Javad Rezazadeh,et al.  Middleware Technologies for Cloud of Things - a survey , 2017, Digit. Commun. Networks.

[24]  Sasu Tarkoma,et al.  A gap analysis of Internet-of-Things platforms , 2015, Comput. Commun..

[25]  Xinyu Yang,et al.  A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications , 2017, IEEE Internet of Things Journal.

[26]  Sherali Zeadally,et al.  IoT technologies for smart cities , 2018, IET Networks.

[27]  Ki-Hyung Kim,et al.  Block chain based data security enhanced IoT server platform , 2018, 2018 International Conference on Information Networking (ICOIN).

[28]  Fermín Galán Márquez,et al.  Exploiting the FIWARE cloud platform to develop a remote patient monitoring system , 2015, 2015 IEEE Symposium on Computers and Communication (ISCC).

[29]  Siobhán Clarke,et al.  Middleware for Internet of Things: A Survey , 2016, IEEE Internet of Things Journal.

[30]  I Lakshmi,et al.  A generation of android: An emerging software platform for mobile devices , 2017 .

[31]  Stefan Forsström,et al.  Surveying and Identifying the Communication Platforms of the Internet of Things , 2018, 2018 Global Internet of Things Summit (GIoTS).

[32]  Charalampos Z. Patrikakis,et al.  A complete farm management system based on animal identification using RFID technology , 2010 .

[33]  Bahtijar Vogel,et al.  An open architecture approach: towards common design principles for an IoT architecture , 2017, ECSA.

[34]  Arun Kumar Sangaiah,et al.  Performance evaluation of IoT middleware , 2018, J. Netw. Comput. Appl..

[35]  Malihe Asemani,et al.  Understanding IoT Platforms : Towards a comprehensive definition and main characteristic description , 2019, 2019 5th International Conference on Web Research (ICWR).

[36]  Karen Coyle Open source, open standards , 2002 .

[37]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[38]  Tim Lüth,et al.  A framework for automatic testing of medical device compatibility , 2015, 2015 13th International Conference on Telecommunications (ConTEL).

[39]  Kai Petersen,et al.  Guidelines for conducting systematic mapping studies in software engineering: An update , 2015, Inf. Softw. Technol..

[40]  Vangelis Metsis,et al.  IoT Middleware: A Survey on Issues and Enabling Technologies , 2017, IEEE Internet of Things Journal.

[41]  Michael Gurstein,et al.  Open data: Empowering the empowered or effective data use for everyone? , 2011, First Monday.

[42]  Pearl Brereton,et al.  Lessons from applying the systematic literature review process within the software engineering domain , 2007, J. Syst. Softw..

[43]  Artemis Moroni,et al.  Vision and Challenges for Realising the Internet of Things , 2010 .

[44]  Anthony Lam,et al.  Research on Monitoring Platform of Agricultural Product Circulation Efficiency Supported by Cloud Computing , 2018, Wirel. Pers. Commun..

[45]  Shuchi Sinha,et al.  Analysis of Stakeholders Within IoT Ecosystem , 2018 .

[46]  Alan L. Mackay,et al.  Publish or perish , 1974, Nature.

[47]  Eleonora Borgia,et al.  The Internet of Things vision: Key features, applications and open issues , 2014, Comput. Commun..

[48]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[49]  Marco Conti,et al.  The role of communication systems in smart grids: Architectures, technical solutions and research challenges , 2013, Comput. Commun..

[50]  Matthias Wählisch,et al.  Interoperable Services on Constrained Devices in the Internet of Things , 2014 .

[51]  Danh Le Phuoc,et al.  Enabling IoT Ecosystems through Platform Interoperability , 2017, IEEE Software.

[52]  Franca Delmastro,et al.  Pervasive communications in healthcare , 2012, Comput. Commun..

[53]  Xiufeng Liu,et al.  Air Quality Monitoring System and Benchmarking , 2017, DaWaK.

[54]  Soon-Ju Kang,et al.  Semantic open IoT service platform technology , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[55]  Jerker Delsing,et al.  A survey of commercial frameworks for the Internet of Things , 2015, 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA).

[56]  J. Littlefield-Lawwill,et al.  Advancing open standards in Integrated Modular Avionics: An industry analysis , 2007, 2007 IEEE/AIAA 26th Digital Avionics Systems Conference.

[57]  Tibor Cinkler,et al.  Survey of platforms for massive IoT , 2018, 2018 IEEE International Conference on Future IoT Technologies (Future IoT).