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 条
  • [21] Energy awareness and energy efficiency in internet of things middleware: a systematic literature review
    da Silva, Pedro Victor Borges Caldas
    Taconet, Chantal
    Chabridon, Sophie
    Conan, Denis
    Cavalcante, Everton
    Batista, Thais
    ANNALS OF TELECOMMUNICATIONS, 2023, 78 (1-2) : 115 - 131
  • [22] Combining heterogeneous service technologies for building an Internet of Things middleware
    Gama, Kiev
    Touseau, Lionel
    Donsez, Didier
    COMPUTER COMMUNICATIONS, 2012, 35 (04) : 405 - 417
  • [23] A Generic Internet of Things (IoT) Middleware for Smart City Applications
    Ali, Zulfiqar
    Mahmood, Azhar
    Khatoon, Shaheen
    Alhakami, Wajdi
    Ullah, Syed Sajid
    Iqbal, Jawaid
    Hussain, Saddam
    SUSTAINABILITY, 2023, 15 (01)
  • [24] Middleware Support for Generic and Flexible Actuation in the Internet of Mobile Things
    Valim, Sheriton R.
    Nogueira, Felipe
    Pisani, Flavia
    Endler, Markus
    2020 IEEE 6TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2020,
  • [25] A Middleware with Comprehensive Quality of Context Support for the Internet of Things Applications
    Pereira Gomes, Berto de Tacio
    Melo Muniz, Luiz Carlos
    da Silva e Silva, Francisco Jose
    dos Santos, Davi Viana
    Lopes, Rafael Fernandes
    Coutinho, Luciano Reis
    Carvalho, Felipe Oliveira
    Endler, Markus
    SENSORS, 2017, 17 (12)
  • [26] A Middleware Architecture for Mastering Energy Consumption in Internet of Things Applications
    Borges, Pedro Victor
    Taconet, Chantal
    Chabridon, Sophie
    Conan, Denis
    Cavalcante, Everton
    2023 INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABILITY, ICT4S, 2023, : 66 - 75
  • [27] Expressway ET Interconnection Based on Internet Of Things Communication Middleware
    Lu, XiaoYu
    2017 IEEE 3RD INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC), 2017, : 1015 - 1018
  • [28] The Composition and Main Technology of Industrial Control Internet of Things Middleware
    Li, Yi-jie
    2ND INTERNATIONAL CONFERENCE ON APPLIED MECHANICS, ELECTRONICS AND MECHATRONICS ENGINEERING (AMEME), 2017, : 220 - 223
  • [29] Enabling high-level application development for the Internet of Things
    Patel, Pankesh
    Cassou, Damien
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 103 : 62 - 84
  • [30] Research on the overall architecture of Internet of Things middleware for intelligent industrial parks
    Zhang, Li
    Yuan, Huiqun
    Chang, Sheng-Hung
    Lam, Anthony
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2020, 107 (3-4) : 1081 - 1089