Taming Internet of Things Application Development with the IoTvar Middleware

被引:3
|
作者
Borges, Pedro Victor [1 ,2 ]
Taconet, Chantal [1 ,2 ]
Chabridon, Sophie [1 ,2 ]
Conan, Denis [1 ,2 ]
Cavalcante, Everton [1 ,3 ]
Batista, Thais [1 ,3 ]
机构
[1] Inst Polytech Paris, SAMOVAR, Telecom SudParis, Evry, France
[2] Inst Polytech Paris, Telecom SudParis, SAMOVAR, Palaiseau, France
[3] Univ Fed Rio Grande do Norte, Natal, Brazil
关键词
Middleware; Internet of Things; software abstractions; IoT platforms; CHALLENGES; WEB;
D O I
10.1145/3586010
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the last years, Internet of Things (IoT) platforms have been designed to provide IoT applications with various services such as device discovery, context management, and data filtering. The lack of standardization has led each IoT platform to propose its own abstractions, APIs, and data models. As a consequence, programming interactions between an IoT consuming application and an IoT platform is time-consuming, is error prone, and depends on the developers' level of knowledge about the IoT platform. To address these issues, this article introduces IoTvar, a middleware library deployed on the IoT consumer application that manages all its interactions with IoT platforms. IoTvar relies on declaring variables automatically mapped to sensors whose values are transparently updated with sensor observations through proxies on the client side. This article presents the IoTvar architecture and shows how it has been integrated into the FIWARE, OM2M, and muDEBS platforms. We also report the results of experiments performed to evaluate IoTvar, showing that it reduces the effort required to declare and manage IoT variables and has no considerable impact on CPU, memory, and energy consumption.
引用
下载
收藏
页数:21
相关论文
共 50 条
  • [1] A Middleware Framework for the Internet of Things
    Valente, Bruno
    Martins, Francisco
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN FUTURE INTERNET (AFIN 2011), 2011, : 139 - 144
  • [2] Middleware for Internet of Things: A Survey
    Razzaque, Mohammad Abdur
    Milojevic-Jevric, Marija
    Palade, Andrei
    Clarke, Siobhan
    IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (01): : 70 - 95
  • [3] Middleware for Internet of Things: a study
    Fersi, Ghofrane
    2015 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (DCOSS), 2015, : 230 - 235
  • [4] A Survey of Middleware for Internet of Things
    Bandyopadhyay, Soma
    Sengupta, Munmun
    Maiti, Souvik
    Dutta, Subhajit
    RECENT TRENDS IN WIRELESS AND MOBILE NETWORKS, 2011, 162 : 288 - 296
  • [5] Security and Privacy Mechanisms for Sensor Middleware and Application in Internet of Things (IoT)
    Park, Namje
    Hu, Hongxin
    Jin, Qun
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2016,
  • [6] A survey of secure middleware for the Internet of Things
    Fremantle, Paul
    Scott, Philip
    PEERJ COMPUTER SCIENCE, 2017,
  • [7] Smart Semantic middleware for the Internet of Things
    Katasonov, Artem
    Kaykova, Olena
    Khriyenko, Oleksiy
    Nikitin, Sergiy
    Terziyan, Vagan
    ICINCO 2008: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL ICSO: INTELLIGENT CONTROL SYSTEMS AND OPTIMIZATION, 2008, : 169 - 178
  • [8] A Middleware for Intelligent Environments and the Internet of Things
    Roalter, Luis
    Kranz, Matthias
    Moeller, Andreas
    UBIQUITOUS INTELLIGENCE AND COMPUTING, 2010, 6406 : 267 - 281
  • [9] A Reference Model for Internet of Things Middleware
    da Cruz, Mauro A. A.
    Rodrigues, Joel Jose P. C.
    Al-Muhtadi, Jalal
    Korotaev, Valery V.
    de Albuquerque, Victor Hugo C.
    IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (02): : 871 - 883
  • [10] Middleware for Internet of Things: Survey and Challenges
    Chelloug, Samia Allaoua
    Ei-Zawawy, Mohamed A.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2018, 24 (02): : 309 - 317