Passer à la navigation principale Passer à la recherche Passer au contenu principal

Taming Internet of Things Application Development with the IoTvar Middleware

  • CNRS UMR 5157 SAMOVAR
  • The Federal University of Rio Grande do Norte

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

7 Citations (Scopus)

Résumé

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.

langue originaleAnglais
Numéro d'article3586010
journalACM Transactions on Internet Technology
Volume23
Numéro de publication2
Les DOIs
étatPublié - 19 mai 2023

SDG des Nations Unies

Ce résultat contribue à ou aux Objectifs de développement durable suivants

  1. SDG 7 - Énergie abordable et propre
    SDG 7 Énergie abordable et propre

Empreinte digitale

Examiner les sujets de recherche de « Taming Internet of Things Application Development with the IoTvar Middleware ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation