Open Access iconOpen Access

ARTICLE

crossmark

Cost and Time Optimization of Cloud Services in Arduino-Based Internet of Things Systems for Energy Applications

Reza Nadimi1,*, Maryam Hashemi2, Koji Tokimatsu3

1 Department of Innovation Science, School of Environment and Society, Institute of Science Tokyo, Minato-ku, Tokyo, 108-0023, Japan
2 Computer Engineering Department, Azad University, Saveh City, 81318, Iran
3 Department of Transdisciplinary Science and Engineering, School of Environment and Society, Institute of Science Tokyo, Yokohama, 226-8503, Japan

* Corresponding Author: Reza Nadimi. Email: email

Journal on Internet of Things 2025, 7, 49-69. https://doi.org/10.32604/jiot.2025.070822

Abstract

Existing Internet of Things (IoT) systems that rely on Amazon Web Services (AWS) often encounter inefficiencies in data retrieval and high operational costs, especially when using DynamoDB for large-scale sensor data. These limitations hinder the scalability and responsiveness of applications such as remote energy monitoring systems. This research focuses on designing and developing an Arduino-based IoT system aimed at optimizing data transmission costs by concentrating on these services. The proposed method employs AWS Lambda functions with Amazon Relational Database Service (RDS) to facilitate the transmission of data collected from temperature and humidity sensors to the RDS database. In contrast, the conventional method utilizes Amazon DynamoDB for storing the same sensor data. Data were collected from 01 April 2022, to 26 August 2022, in Tokyo, Japan, focusing on temperature and relative humidity with a resolution of one minute. The efficiency of the two methods—conventional and proposed—was assessed in terms of both time and cost metrics, with a particular focus on data retrieval. The conventional method exhibited linear time complexity, leading to longer data retrieval times as the dataset grew, mainly due to DynamoDB’s pagination requirements and the parsing of payload data during the reading process. In contrast, the proposed method significantly reduced retrieval times for larger datasets by parsing payload data before writing it to the RDS database. Cost analysis revealed a savings of $1.56 per month with the adoption of the proposed approach for a 20-gigabyte database.

Keywords

Arduino-based internet of things; internet of things-based solar energy system; Amazon web service; Amazon web service data retrieval; Amazon web service lambda; Amazon relational database service; DynamoDB

Cite This Article

APA Style
Nadimi, R., Hashemi, M., Tokimatsu, K. (2025). Cost and Time Optimization of Cloud Services in Arduino-Based Internet of Things Systems for Energy Applications. Journal on Internet of Things, 7(1), 49–69. https://doi.org/10.32604/jiot.2025.070822
Vancouver Style
Nadimi R, Hashemi M, Tokimatsu K. Cost and Time Optimization of Cloud Services in Arduino-Based Internet of Things Systems for Energy Applications. J Internet Things. 2025;7(1):49–69. https://doi.org/10.32604/jiot.2025.070822
IEEE Style
R. Nadimi, M. Hashemi, and K. Tokimatsu, “Cost and Time Optimization of Cloud Services in Arduino-Based Internet of Things Systems for Energy Applications,” J. Internet Things, vol. 7, no. 1, pp. 49–69, 2025. https://doi.org/10.32604/jiot.2025.070822



cc Copyright © 2025 The Author(s). Published by Tech Science Press.
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.
  • 279

    View

  • 169

    Download

  • 0

    Like

Share Link