Device discovery strategies for the IoT

Author(s):  
Pablo Calcina Ccori ◽  
Laisa Caroline Costa De Biase ◽  
Marcelo Knorich Zuffo ◽  
Flavio Soares Correa da Silva
Keyword(s):  
2019 ◽  
Vol 13 (3) ◽  
pp. 2716-2719 ◽  
Author(s):  
Zeeshan Kaleem ◽  
Nadia N. Qadri ◽  
Trung Q. Duong ◽  
George K. Karagiannidis

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.


Sign in / Sign up

Export Citation Format

Share Document