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] Self-adaptive Middleware Framework for Internet of Things
    Park, Soojin
    Song, JaeSeung
    2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2015, : 81 - 82
  • [42] 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
  • [43] Development of Internet of Things (IoT) Application for Irrigation System
    Tan, Yamato
    Hidayatullah, Muhamad Taufik
    Prasetyo, Agus Dwi
    Rijadi, Bloko Budi
    Wismiana, Evyta
    Yunus, Mochamad
    Zuhdi, Ubaidillah
    Rahayu, Novelita
    Munir, Achmad
    2024 IEEE INTERNATIONAL BLACK SEA CONFERENCE ON COMMUNICATIONS AND NETWORKING, BLACKSEACOM 2024, 2024, : 223 - 226
  • [44] Middleware for Internet distribution in the context of cloud computing and the Internet of Things Editorial Introduction
    Blair, Gordon
    Schmidt, Douglas
    Taconet, Chantal
    ANNALS OF TELECOMMUNICATIONS, 2016, 71 (3-4) : 87 - 92
  • [45] 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
  • [46] APPLICATION OF INTERNET OF THINGS
    Espinoza, Felix
    Maryska, Milos
    INNOVATION AND TRANSFORMATION IN A DIGITAL WORLD (IDIMT-2019), 2019, 48 : 57 - 66
  • [47] Elastic Nodes for the Internet of Things: A Middleware-Based Approach
    Burger, Alwyn
    Cichiwskyj, Christopher
    Schiele, Gregor
    2017 IEEE INTERNATIONAL CONFERENCE ON AUTOMATIC COMPUTING (ICAC), 2017, : 73 - 74
  • [48] Middleware technology research and interface design based on internet of things
    Wang, Yingmei
    International Journal of Smart Home, 2015, 9 (12): : 35 - 44
  • [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] MOSDEN: An Internet of Things Middleware for Resource Constrained Mobile Devices
    Perera, Charith
    Jayaraman, Prem Prakash
    Zaslavsky, Arkady
    Georgakopoulos, Dimitrios
    Christen, Peter
    2014 47TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2014, : 1053 - 1062