scholarly journals Mastering Interactions with Internet of Things Platforms through the IoTVar Middleware

Proceedings ◽  
2019 ◽  
Vol 31 (1) ◽  
pp. 78
Author(s):  
Pedro Victor Borges ◽  
Chantal Taconet ◽  
Sophie Chabridon ◽  
Denis Conan ◽  
Thais Batista ◽  
...  

The rising popularity of the Internet of Things (IoT) has led to a plethora of highly heterogeneous, geographically dispersed devices. In recent years, IoT platforms have been used to provide a variety of services to applications such as device discovery, context management, and data analysis. However, the lack of standardization currently means that each IoT platform comes with its own abstractions, APIs, and interactions. As a consequence, programming the interactions between an application and an IoT platform is often time consuming, error prone, and depends on the developers’ level of knowledge about the IoT platform. To address these issues, we propose offering to application developers on the client side the possibility to declare variables that are automatically mapped to sensors and whose values are transparently updated with sensor observations. For this purpose, we introduce IoTVar, a middleware between IoT applications and platforms. In IoTVar, all the necessary interactions with IoT platforms are managed by proxies. This paper presents IoTVar integrated with the FIWARE platform, which is used for developing IoT Future Internet applications. We also report results of some experiments performed to evaluate IoTVar, showing IoTVar reduces the effort required to declare and manage IoT variables and its impact in terms of CPU, memory, and energy.

2021 ◽  
Vol 17 (1) ◽  
pp. 85-105
Author(s):  
Hany Abdelghaffar ◽  
Mohamed Abousteit

To deliver more value to customers, companies are striving to offer more digital services, and the internet of things (IOT) is the main enabler to maximize such value. However, one of the major challenges companies are facing is digital service integration with other providers, where IoT platform is playing important role to achieve such integration opening door for interoperability within actors in the IoT ecosystem. There have been a little research addressing IoT platforms interoperability from business value perspective, considering technical and non-technical factors as selection criteria to adopt such platforms. This paper uses a case study as a method. To validate the suggested interoperability criteria, interviews were conducted for IoT platform providers and two things providers. It was observed that considering technical factors alone when selecting IoT platform make companies oversee the value technology add to their business as IoT platform is not only about technology but also about business model in which this platform will be operating and the company position and role in IoT ecosystem. The paper contributes by providing criteria to achieve interoperability for IoT platform from both technical and business aspects.


Symmetry ◽  
2018 ◽  
Vol 10 (12) ◽  
pp. 669 ◽  
Author(s):  
Daniel Díaz López ◽  
María Blanco Uribe ◽  
Claudia Santiago Cely ◽  
Daniel Tarquino Murgueitio ◽  
Edwin Garcia Garcia ◽  
...  

Undoubtedly, the adoption of the Internet of Things (IoT) paradigm has impacted on our every-day life, surrounding us with smart objects. Thus, the potentialities of this new market attracted the industry, so that many enterprises developed their own IoT platforms aiming at helping IoT services’ developers. In the multitude of possible platforms, selecting the most suitable to implement a specific service is not straightforward, especially from a security perspective. This paper analyzes some of the most prominent proposals in the IoT platforms market-place, performing an in-depth security comparison using five common criteria. These criteria are detailed in sub-criteria, so that they can be used as a baseline for the development of a secure IoT service. Leveraging the knowledge gathered from our in-depth study, both researchers and developers may select the IoT platform which best fits their needs. Additionally, an IoT service for monitoring commercial flights is implemented in two previously analyzed IoT platforms, giving an adequate detail level to represent a solid guideline for future IoT developers.


2021 ◽  
Vol 2 (5) ◽  
pp. 81-91
Author(s):  
Raimondo Cossu ◽  
Roberto Girau ◽  
Luigi Atzori

The configuration and management of devices and applications in Internet of Things (IoT) platforms may be very complicated for a user, which may limit the usage of relevant functionalities and which does not allow its full potential to be exploited. To address this issue, in this paper we present a new chatbot which is intended to assist the user in interacting with an IoT platform and allow them to use and exploit its full potential. The requirements for a user-centric design of the chatbot are first analyzed, then a proper solution is designed which exploits a serverless approach and makes extensive use of Artificial Intelligence (AI) tools. The developed chatbot is integrated with Telegram to message between the user and the Lysis IoT platform. The performance of the developed chatbot is analyzed to assess its effectiveness when accessing the platform, set the main devices' parameters and request data of interest.


Author(s):  
Amar Abane ◽  
Mehammed Daoui ◽  
Samia Bouzefrane ◽  
Soumya Banerjee ◽  
Paul Muhlethaler

IP has been designed for Internet decades ago to connect computers and share expensive resources such as tape drives and printers. Nowadays, Internet of Things and other emerging applications use Internet to fetch and exchange content such as monitoring data and movies. This content-centric use of Internet highlights the limitations of the IP architecture. IETF Working Groups spend significant efforts to adapt the traditional IP stack to IoT systems, but the shortcomings of IP remain difficult to hide. In this context, the recently emerged Named Data Networking (NDN) architecture promises a better support of IoT systems and future Internet applications. This paper describes a realistic IoT architecture based on NDN. In practice, an integration of NDN in IoT devices over low-power wireless technologies is designed, deployed and evaluated considering a Smart Farming application scenario. This work aims to show that NDN is more suitable than IP for IoT systems, by giving another look at IP-based solutions for the IoT such as 6LoWPAN. For that, we design a simple packet compression scheme and a lightweight forwarding strategy that is compliant with the NDN vision while managing constrained devices. Evaluation result demonstrate the flexibility of NDN to support IoT environments.


2019 ◽  
Vol 3 (5) ◽  
pp. 17-24 ◽  
Author(s):  
Yeray Mezquita ◽  
Roberto Casado ◽  
Alfonso Gonzalez-Briones ◽  
Javier Prieto ◽  
Juan Manuel Corchado

Internet of Things (IoT) platforms have a great number of vulnerabilities which cyber-attackers can exploit. A possible solution largely contemplated in the state of the art is to make use of blockchain technology in any IoT system to enhance the security of the platform while improving other of its aspects. Although there are valuable benefits of the use of IoT platforms based on blockchain technology, it is worth studying the different alternatives between blockchain technologies, because all of them have their own limitations that are not suitable for every use case scenario. In this work, we listed a number of flaws that blockchain technology has in this respect. We have identified that, most of the flaws can be overcome by adapting the variants of this technology to the specific needs of the IoT platform. Every IoT system based on blockchain technology, should perform a systematic analysis of their needs, identifying what are the blockchain features sought for that scenario, to choose the solution that best meets the needs among the different blockchain technology alternatives.


2021 ◽  
Vol 6 (1) ◽  
Author(s):  
Maizun Jamil ◽  
◽  
Masnora Sepikun ◽  
Muhaini Muhammad ◽  
◽  
...  

The aims of this study are to identify the readiness of Electronics Engineering (Computer) Diploma students to apply technical skills to face the challenges in the career related to Internet of Things (IoT). The methodology used in this research was quantitative approach in which questionnaires were distributed to respondents through online strategy. This study involved semester 4 students of Diploma in Electronic Engineering (Computer) at the Department of Electrical Engineering, Polytechnic Port Dickson, who have registered the Internet Base Controller course. A total of 56 students were randomly selected as respondents. Three main aspects where investigated, namely readiness, technical skills and career challenges in the field of IoT. The results of the study show that students were highly ready to enhance their level of knowledge in IoT field from time to time as the field of IoT is growing rapidly. Besides, the students were also ready to apply various technical skills such as hardware, programming skills, IoT platform, microcontroller, wired and wireless technology. Whereas the career challenges faced by the students were related to equipment such as laptops, smartphones and internet connection tool which is important to produce an IoT project during studies. In addition, the similar findings also can be seen from the Internet Based Controller Course Outline Review Report which indicated that the achievement technical skills acquisition has reached 88%. In conclusion, this study has shown that three is a high level in terms of students’ readiness, technical skills and career challenges in IoT field. The students realise that the knowledge and skills related to IoT will provide bright career opportunities in the future and students are ready to increase their potential to face the challenges of IoT development in Malaysia in line with the needs of the industry.


Internet of Things (IoT) is rapidly growing and stresses every field of computer science. With the proliferation of heterogeneous devices and things that are connected and on boarded on the internet [1], standards play an important role in order to keep the IoT eco-system growing and inter operate with each other. Formulating standards and keeping them open is important. It is not enough to keep the standards open but also the software that enables these standards should be open, in order to cater to the demanding needs of IoT. Many IoT vendors, organizations and researchers are advocating and encouraging the use of Free Open Source Software [2] in IoT deployments at all levels. When many devices and things are connected there should be an easy way to establish the environment and monitor the entire IoT system at a central location for ease of management, which are the expectations of the IoT platforms that will be discussed in this paper. This paper surveys the different strictly Open Source Software [2] platforms that are available for IoT and proposes some common features that should be part of any IoT platform


2021 ◽  
Vol 54 (3) ◽  
pp. 1-33
Author(s):  
Blesson Varghese ◽  
Nan Wang ◽  
David Bermbach ◽  
Cheol-Ho Hong ◽  
Eyal De Lara ◽  
...  

Edge computing is the next Internet frontier that will leverage computing resources located near users, sensors, and data stores to provide more responsive services. Therefore, it is envisioned that a large-scale, geographically dispersed, and resource-rich distributed system will emerge and play a key role in the future Internet. However, given the loosely coupled nature of such complex systems, their operational conditions are expected to change significantly over time. In this context, the performance characteristics of such systems will need to be captured rapidly, which is referred to as performance benchmarking, for application deployment, resource orchestration, and adaptive decision-making. Edge performance benchmarking is a nascent research avenue that has started gaining momentum over the past five years. This article first reviews articles published over the past three decades to trace the history of performance benchmarking from tightly coupled to loosely coupled systems. It then systematically classifies previous research to identify the system under test, techniques analyzed, and benchmark runtime in edge performance benchmarking.


Sign in / Sign up

Export Citation Format

Share Document