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 条
  • [31] ImmunoPlane: Middleware for Providing Adaptivity to Distributed Internet-of-Things Applications
    Jung, Kumseok
    Mitrat, Gargi
    Gopalakrislman, Sathish
    Pattabiraman, Karthik
    9TH ACM/IEEE CONFERENCE ON INTERNET OF THINGS DESIGN AND IMPLEMENTATION, IOTDI 2024, 2024, : 13 - 24
  • [32] Refactoring Internet of Things middleware through Software-Defined Network
    Arbiza, Lucas M. R.
    Bertholdo, Leandro M.
    dos Santos, Carlos Raniery P.
    Granville, Lisandro Z.
    Tarouco, Liane M. R.
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 640 - 645
  • [33] APPLICATION DEVELOPMENT OF INTERNET OF THINGS IN AGRICULTURE IN CHINA
    Gao, Hongju
    Wang, Maohua
    Liu, Gang
    2011 INTERNATIONAL CONFERENCE ON INSTRUMENTATION, MEASUREMENT, CIRCUITS AND SYSTEMS (ICIMCS 2011), VOL 2: FUTURE COMMUNICATION AND NETWORKING, 2011, : 413 - 417
  • [34] Study of Savant Middleware and Technology Research in the Internet of Things
    Yin Laiwu
    Chen Deyun
    Fu Xin
    Wang Donglai
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (12A): : 5355 - 5362
  • [35] Privacy-enhancing Federated Middleware for the Internet of Things
    Fremantle, Paul
    2016 MIDDLEWARE DOCTORAL SYMPOSIUM, 2016,
  • [36] A Security-Enhanced Interoperability Middleware for the Internet of Things
    Sandor, Hunor
    Genge, Bela
    Haller, Piroska
    Bica, Andrei
    2019 7TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSICS AND SECURITY (ISDFS), 2019,
  • [37] A MIDDLEWARE OF INTERNET OF THINGS(IoT) BASED ON ZIGBEE AND RFID
    Fan, Chunxiao
    Wen, Zhigang
    Wang, Fan
    Wu, Yuexin
    PROCEEDINGS OF 2011 INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY AND APPLICATION, ICCTA2011, 2011, : 732 - 736
  • [38] Proposal of a Secure, Deployable and Transparent Middleware for Internet of Things
    Cerqueira Ferreira, Hiro Gabriel
    de Sousa Junior, Rafael Timoteo
    Gomes de Deus, Flavio Elias
    Canedo, Edna Dias
    PROCEEDINGS OF THE 2014 9TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2014), 2014,
  • [39] Osmotic Message-Oriented Middleware for the Internet of Things
    Rausch, Thomas
    Dustdar, Schahram
    Ranjan, Rajiv
    IEEE CLOUD COMPUTING, 2018, 5 (02): : 17 - 25
  • [40] The Hive: An Edge-based Middleware Solution for Resource Sharing in the Internet of Things
    Essameldin, Aliaa
    Harras, Khaled A.
    SMARTOBJECTS'17: PROCEEDINGS OF THE 3RD WORKSHOP ON EXPERIENCES WITH THE DESIGN AND IMPLEMENTATION OF SMART OBJECTS, 2017, : 13 - 18