Open Access
ARTICLE
Approach to Simplify the Development of IoT Systems that Interconnect Embedded Devices Using a Single Program
1 Department of Computer Science, University of Oviedo, Oviedo, 33007, Spain
2 Department of Computer Science and Technology, Universidad Internacional de La Rioja, Logroño, 26006, Spain
* Corresponding Author: Rubén Gonzalez Crespo. Email:
(This article belongs to the Special Issue: Trends in Machine Learning and Internet of Things for Industrial Applications)
Computers, Materials & Continua 2023, 77(2), 2463-2480. https://doi.org/10.32604/cmc.2023.042793
Received 12 June 2023; Accepted 19 September 2023; Issue published 29 November 2023
Abstract
Many Internet of Things (IoT) systems are based on the intercommunication among different devices and centralized systems. Nowadays, there are several commercial and research platforms available to simplify the creation of such IoT systems. However, developing these systems can often be a tedious task. To address this challenge, a proposed solution involves the implementation of a unified program or script that encompasses the entire system, including IoT devices functionality. This approach is based on an abstraction, integrating the control of the devices in a single program through a programmable object. Subsequently, the proposal processes the unified script to generate the centralized system code and a controller for each device. By adopting this approach, developers will be able to create IoT systems with significantly reduced implementation costs, surpassing current platforms by more than 10%. The results demonstrate that the single program approach can significantly accelerate the development of IoT systems relying on device communication.Keywords
Cite This Article
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.