Energy-Aware Adaptive Sampling for Self-Sustainability in Resource-Constrained IoT Devices (2310.20331v2)
Abstract: In the ever-growing Internet of Things (IoT) landscape, smart power management algorithms combined with energy harvesting solutions are crucial to obtain self-sustainability. This paper presents an energy-aware adaptive sampling rate algorithm designed for embedded deployment in resource-constrained, battery-powered IoT devices. The algorithm, based on a finite state machine (FSM) and inspired by Transmission Control Protocol (TCP) Reno's additive increase and multiplicative decrease, maximizes sensor sampling rates, ensuring power self-sustainability without risking battery depletion. Moreover, we characterized our solar cell with data acquired over 48 days and used the model created to obtain energy data from an open-source world-wide dataset. To validate our approach, we introduce the EcoTrack device, a versatile device with global navigation satellite system (GNSS) capabilities and Long-Term Evolution Machine Type Communication (LTE-M) connectivity, supporting MQTT protocol for cloud data relay. This multi-purpose device can be used, for instance, as a health and safety wearable, remote hazard monitoring system, or as a global asset tracker. The results, validated on data from three different European cities, show that the proposed algorithm enables self-sustainability while maximizing sampled locations per day. In experiments conducted with a 3000 mAh battery capacity, the algorithm consistently maintained a minimum of 24 localizations per day and achieved peaks of up to 3000.
- Optimal Power Management with Guaranteed Minimum Energy Utilization for Solar Energy Harvesting Systems. ACM Trans. Embed. Comput. Syst. 18, 4, Article 30 (jun 2019), 26 pages. https://doi.org/10.1145/3317679
- Noura Al-Hoqani and Shuang-Hua Yang. 2015. Adaptive Sampling for Wireless Household Water Consumption Monitoring. Procedia Engineering 119 (2015), 1356–1365. https://doi.org/10.1016/j.proeng.2015.08.980 Computing and Control for the Water Industry (CCWI2015) Sharing the best practice in water management.
- Sebastian Bader and Bengt Oelmann. 2010. Enabling Battery-Less Wireless Sensor Operation Using Solar Energy Harvesting at Locations with Limited Solar Radiation. In 2010 Fourth International Conference on Sensor Technologies and Applications. IEEE, Venice, Italy, 7 pages. https://doi.org/10.1109/sensorcomm.2010.95
- Hibernus++: A Self-Calibrating and Adaptive System for Transiently-Powered Embedded Devices. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 35, 12 (2016), 1968–1980. https://doi.org/10.1109/TCAD.2016.2547919
- TCP Congestion Control. RFC 5681. https://doi.org/10.17487/RFC5681
- OpenAI Gym. arXiv:arXiv:1606.01540
- Optimal Power Management with Guaranteed Minimum Energy Utilization for Solar Energy Harvesting Systems. In 2015 International Conference on Distributed Computing in Sensor Systems. IEEE, Fortaleza, Brazil, 147–158. https://doi.org/10.1109/DCOSS.2015.9
- Stefan Draskovic and Lothar Thiele. 2021. Optimal Power Management for Energy Harvesting Systems with A Backup Power Source. In 2021 10th Mediterranean Conference on Embedded Computing (MECO). IEEE, Budva, Montenegro, 1–9. https://doi.org/10.1109/MECO52532.2021.9460139
- SolarStat: modeling photovoltaic sources through stochastic Markov processes. https://www.dei.unipd.it/~rossi/Software/Sensors/SolarStat.zip
- Optimizing Iot-Based Asset and Utilization Tracking: Efficient Activity Classification With Minirocket on Resource-Constrained Devices. https://doi.org/10.48550/ARXIV.2310.14758 arXiv:2310.14758 [eess.SP]
- A Survey of Adaptive Sampling and Filtering Algorithms for the Internet of Things. In Proceedings of the 14th ACM International Conference on Distributed and Event-Based Systems (Montreal, Quebec, Canada) (DEBS ’20). Association for Computing Machinery, New York, NY, USA, 27–38. https://doi.org/10.1145/3401025.3403777
- Adapting PVGIS to trends in climate, technology and user needs. In 38th European Photovoltaic Solar Energy Conference and Exhibition (PVSEC). EU PVSEC, Online, EU, 907–911.
- Predictive Energy-Aware Adaptive Sampling with Deep Reinforcement Learning. In 2022 29th IEEE International Conference on Electronics, Circuits and Systems (ICECS). IEEE, Glasgow, United Kingdom, 1–4. https://doi.org/10.1109/ICECS202256217.2022.9971120
- Texas Instruments. 2018. https://docs.rs-online.com/3934/A700000006811369.pdf. https://docs.rs-online.com/3934/A700000006811369.pdf
- Amalgamated Intermittent Computing Systems. In Proceedings of the 8th ACM/IEEE Conference on Internet of Things Design and Implementation. Association for Computing Machinery, New York, NY, USA, 13 pages. https://doi.org/10.1145/3576842.3582388
- Adaptive power control for solar harvesting multimodal wireless smart camera. In 2009 Third ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC). IEEE, Como, Italy, 7. https://doi.org/10.1109/icdsc.2009.5289358
- Model-based design for self-sustainable sensor nodes. Energy Conversion and Management 272 (2022), 116335. https://doi.org/10.1016/j.enconman.2022.116335
- Connectivity Analysis in Clustered Wireless Sensor Networks Powered by Solar Energy. IEEE Transactions on Wireless Communications 17, 4 (2018), 2389–2401. https://doi.org/10.1109/TWC.2018.2794963
- Stateful Energy Management for Multi-Source Energy Harvesting Transient Computing Systems. In 2023 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, Antwerp, Belgium, 6 pages. https://doi.org/10.23919/date56975.2023.10137108
- SolarStat: Modeling photovoltaic sources through stochastic Markov processes. In 2014 IEEE International Energy Conference (ENERGYCON). IEEE, Cavtat, Croatia, 688–695. https://doi.org/10.1109/ENERGYCON.2014.6850501
- Mohit Mittal and Celestine Iwendi. 2019. A Survey on Energy-Aware Wireless Sensor Routing Protocols. EAI Endorsed Transactions on Energy Web 6, 24 (10 2019), 16 pages. https://doi.org/10.4108/eai.11-6-2019.160835
- DPCAS: Data Prediction with Cubic Adaptive Sampling for Wireless Sensor Networks. In Green, Pervasive, and Cloud Computing, Man Ho Allen Au, Arcangelo Castiglione, Kim-Kwang Raymond Choo, Francesco Palmieri, and Kuan-Ching Li (Eds.). Springer International Publishing, Cham, 353–368.
- Adaptive Power Management in Energy Harvesting Systems. In 2007 Design, Automation & Test in Europe Conference & Exhibition. IEEE, Nice, France, 1–6. https://doi.org/10.1109/DATE.2007.364689
- Big brother for bees (3B) – Energy neutral platform for remote monitoring of beehive imagery and sound. In 2015 6th International Workshop on Advances in Sensors and Interfaces (IWASI). IEEE, Gallipoli, Italy, 6. https://doi.org/10.1109/iwasi.2015.7184943
- John Nagle. 1984. Congestion Control in IP/TCP Internetworks. RFC 896. https://doi.org/10.17487/RFC0896
- Dimitra Politaki and Sara Alouf. 2017. Stochastic Models for Solar Power. In Computer Performance Engineering, Philipp Reinecke and Antinisca Di Marco (Eds.). Springer International Publishing, Cham, 282–297.
- Anshika Rawat and Amit Pandey. 2022. Recent Trends in IoT: A review. Journal of Management and Service Science (JMSS) 2, 2 (2022), 1–12.
- Demonstration of an Energy-Aware Task Scheduler for Battery-Less IoT Devices. In Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems (Coimbra, Portugal) (SenSys ’21). Association for Computing Machinery, New York, NY, USA, 586–587. https://doi.org/10.1145/3485730.3493358
- Energy aware adaptive sampling algorithm for energy harvesting wireless sensor networks. In 2015 IEEE Sensors Applications Symposium (SAS). IEEE, Zadar, Croatia, 6 pages. https://doi.org/10.1109/sas.2015.7133582
- A Survy of Multi-Source Energy Harvesting Systems. In Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013. IEEE, Grenoble, France, 4 pages. https://doi.org/10.7873/date.2013.190