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

2020 ◽  
Vol 12 (4) ◽  
pp. 73 ◽  
Author(s):  
Bahtijar Vogel ◽  
Yuji Dong ◽  
Blerim Emruli ◽  
Paul Davidsson ◽  
Romina Spalazzese

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.

IEEE Access ◽  
2020 ◽  
Vol 8 ◽  
pp. 155171-155183 ◽  
Author(s):  
Baydaa Hashim Mohammed ◽  
Nurhizam Safie ◽  
Hasimi Sallehuddin ◽  
Afifuddin Husairi Bin Hussain

2015 ◽  
Vol 25 (09n10) ◽  
pp. 1765-1769 ◽  
Author(s):  
Lucian José Gonçales ◽  
Kleinner Farias ◽  
Murilo Scholl ◽  
Mauricio Roberto Veronez ◽  
Toacy Cavalcante de Oliveira

Context: Model comparison plays a central role in many software engineering activities. However, a comprehensive understanding about the state-of-the-art is still required. Goal: This paper aims at classifying and performing a thematic analysis of the current literature. Method: For this, we have followed well-established empirical guidelines to define and perform a systematic mapping study. Results: Some studies (14 out of 40) provide generic model comparison techniques, rather than specific ones for UML diagrams. Conclusion: Fine-grained techniques are still required to support ever-present and complex model comparison tasks during the evolution of design models.


2021 ◽  
Author(s):  
Thalia S. Santana ◽  
Iwens G. Sene Júnior ◽  
Renato F. Bulcão-Neto

The macroprogramming concept relates to the ability to abstract low-level details from a variety of devices. In this sense, programming solutions for the Internet of Things (IoT) with macroprogramming can be an alternative to the challenges of volume and heterogeneity. This paper describes a systematic mapping on macroprogramming in IoT and wireless sensor networks from 2004 to 2020. As a result, we verify the recurrence of abstractions in the network infrastructure, highlighting the use of frameworks in one-third of the applications, contributing to provide an overview of the use of macroprogramming by researchers in different areas of knowledge.


Author(s):  
Wajdi Aljedaani ◽  
Anthony Peruma ◽  
Ahmed Aljohani ◽  
Mazen Alotaibi ◽  
Mohamed Wiem Mkaouer ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document