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 条
  • [41] Energy awareness and energy efficiency in internet of things middleware: a systematic literature review
    Pedro Victor Borges Caldas da Silva
    Chantal Taconet
    Sophie Chabridon
    Denis Conan
    Everton Cavalcante
    Thais Batista
    Annals of Telecommunications, 2023, 78 : 115 - 131
  • [42] TEMPOS: QoS Management Middleware for Edge Cloud Computing FaaS in the Internet of Things
    Garbugli, Andrea
    Sabbioni, Andrea
    Corradi, Antonio
    Bellavista, Paolo
    IEEE ACCESS, 2022, 10 : 49114 - 49127
  • [43] Discussion on the Application of Internet of Things in the Development of Smart City
    Xu, Chunxiu
    Zhao, Shufang
    Wang, Xiaoyan
    Zhao, Qian
    2018 4TH INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT AND INFORMATION TECHNOLOGY (ICEMIT 2018), 2018, : 1017 - 1021
  • [44] Application of the Internet of Things
    Qin Xiaming
    Zhang Guoqing
    FOURTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2011): COMPUTER VISION AND IMAGE ANALYSIS: PATTERN RECOGNITION AND BASIC TECHNOLOGIES, 2012, 8350
  • [45] Green Requirement Engineering: Towards Sustainable Mobile Application Development and Internet of Things
    Tanveer, Mahrukh
    Khan, Huma Hayat
    Malik, Muhammad Noman
    Alotaibi, Youseef
    SUSTAINABILITY, 2023, 15 (09)
  • [46] APPLICATION OF INTERNET OF THINGS
    Espinoza, Felix
    Maryska, Milos
    INNOVATION AND TRANSFORMATION IN A DIGITAL WORLD (IDIMT-2019), 2019, 48 : 57 - 66
  • [47] Message Oriented Middleware Data Processing Model In Internet of Things
    Zhen Peng
    Zhao Jingling
    Liao Qing
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 94 - 97
  • [48] Chord-based distributed middleware architecture for Internet of Things
    Fersi, Ghofrane
    Ben Hammouda, Amine
    Derbel, Faouzi
    2023 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2023, : 812 - 817
  • [49] Researches and Designs of Middleware Data Acquisition Function of Internet of Things
    Sang, Lei
    Long, Duo
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 2834 - +
  • [50] Middleware technology research and interface design based on internet of things
    Wang, Yingmei
    International Journal of Smart Home, 2015, 9 (12): : 35 - 44