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] A Middleware Environment for Developing Internet of Things Applications
    Batista, Cesar
    Silva, Pedro Victor
    Cavalcante, Everton
    Batista, Thais
    Barros, Tiago
    Takahashi, Claudio
    Cardoso, Thiago
    Neto, Joao Alexandre
    Ribeiro, Ramon
    PROCEEDINGS OF THE 2018 WORKSHOP ON MIDDLEWARE AND APPLICATIONS FOR THE INTERNET OF THINGS (M4IOT '18), 2018, : 41 - 46
  • [22] 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
  • [23] Application and development of internet of things in smart grid
    He F.
    Chen J.
    Li Q.
    Yi Y.
    Zhang Y.
    Dianli Xitong Baohu yu Kongzhi/Power System Protection and Control, 2020, 48 (03): : 58 - 69
  • [24] Development and application of Internet of things technology in Greenhouse
    Gong, He
    Ju, Hongyan
    Zhao, Zhongwei
    Liu, Bin
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND INFORMATION TECHNOLOGY APPLICATIONS, 2016, 71 : 649 - 653
  • [25] The Application and Development of the Internet of Things in Intelligent Buildings
    Ji, Shouwen
    Teng, Huiyun
    Su, Jianfeng
    RESEARCH IN MATERIALS AND MANUFACTURING TECHNOLOGIES, PTS 1-3, 2014, 835-836 : 1854 - +
  • [26] Cooperative Middleware Platform as a Service for Internet of Things Applications
    Amaral, Leonardo Albernaz
    Tiburski, Ramao Tiago
    de Matos, Everton
    Hessel, Fabiano
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 488 - 493
  • [27] 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,
  • [28] Osmotic Message-Oriented Middleware for the Internet of Things
    Rausch, Thomas
    Dustdar, Schahram
    Ranjan, Rajiv
    IEEE CLOUD COMPUTING, 2018, 5 (02): : 17 - 25
  • [29] A Data Processing Middleware Based on SOA for the Internet of Things
    Wang, Feng
    Hu, Liang
    Zhou, Jin
    Zhao, Kuo
    JOURNAL OF SENSORS, 2015, 2015
  • [30] Middleware and Security Requirements for Internet of Things<bold> </bold>
    Bhushan, Bharat
    MICRO-ELECTRONICS AND TELECOMMUNICATION ENGINEERING, ICMETE 2021, 2022, 373 : 309 - 321