journal article·2023Open access

Approach to Simplify the Development of IoT Systems that Interconnect Embedded Devices Using a Single Program

Enol Matilla Blanco, Jordán Pascual Espada, Rubén Gonzalez Crespo

Computers, Materials & Continua· Volume 77· Issue 2

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.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Modular Robots and Swarm Intelligence · Cloud Computing and Resource Management

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (35)

Show source-provided references
1. Internet of Things (IoT): A vision, architectural elements, and future directions10.1016/j.future.2013.01.010 ↗
2. A proof of concept for medical device integration using Web services
3. Sensor-cloud infrastructure-physical sensor management with virtualized sensors on cloud computing
4. A review on smart home automation system using IoT with cloud computing
5. DRLBTS: Deep reinforcement learning-aware blockchain-based healthcare system10.1038/s41598-023-29170-2 ↗
6. Blockchain multi-objective optimization approach-enabled secure and cost-efficient scheduling for the Internet of Medical Things (IoMT) in fog-cloud system10.1007/s00500-022-07167-9 ↗
7. Towards new generation of civil engineers in the IoT era: PBL as a tool for integrating IoT in civil engineering curricula
8. Agri-IoT: A farm monitoring and automation system using Internet of Things
9. Towards a seamless integration of IoT devices with IoT platforms using a low-code approach
10. An event mesh for event driven IoT applications
11. PUF-based IoT device authentication scheme on IoT open platform
12. A secure platform for IoT devices based on ARM platform security architecture
13. Improvement and implementation of IoT device’s program upgrade system on cloud platform
14. An elastic IoT device management platform
15. NETIoT: A versatile IoT platform integrating sensors and applications
16. The application of artificial intelligence in project management research: A review10.9781/ijimai.2020.12.003 ↗
17. Modeling middleware platform for supporting active communication between IoT devices
18. Thingspeak based sensing and monitoring system for IoT with matlab analysis
19. IoT Cloud-based services in network management solutions
20. A performance and cost evaluation of combining OPC-UA and microsoft azure IoT Hub into an Industrial Internet-of-Things system
21. Low-cost open source IoT-based SCADA system for a BTS site using ESP32 and arduino IoT cloud
22. Learning data engineering: Creating IoT apps using the node-RED and the RPI technologies
23. IoT sensor integration to node-RED platform
24. Microcontroller based automated room light and fan controller
25. Energy-efficient distributed federated learning offloading and scheduling healthcare system in blockchain based networks10.1016/j.iot.2023.100815 ↗
26. Blockchain-enabled cybersecurity efficient IIOHT cyber-physical system for medical applications10.1109/TNSE.2022.3213651 ↗
27. Taxonomy, technology and applications of smart objects10.1007/s10796-009-9218-4 ↗
28. Smart objects as building blocks for the Internet of Things10.1109/MIC.2009.143 ↗
29. Comparison analysis of data sending performance using the cayenne and ThingSpeak IoT platform
30. Non-wearable IoT-based smart ambient behavior observation system10.1109/JSEN.2021.3097392 ↗
31. Comparison of the IoT platform vendors, microsoft azure, amazon web services, and google cloud, from users' perspectives
32. Stackowiak · Azure Internet of Things Revealed: Architecture and Fundamentals · 2019 · 2910.1007/978-1-4842-5470-7_2 ↗
33. Towards rapid and cost-effective prototyping of IoT platforms
34. Towards a seamless integration of IoT devices with IoT platforms using a low-code approach
35. Surveying and identifying the communication platforms of the Internet of Things