{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,2]],"date-time":"2025-10-02T05:51:09Z","timestamp":1759384269888,"version":"3.37.3"},"reference-count":83,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2019,1,16]],"date-time":"2019-01-16T00:00:00Z","timestamp":1547596800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Ambient Intell Human Comput"],"published-print":{"date-parts":[[2020,5]]},"DOI":"10.1007\/s12652-019-01197-2","type":"journal-article","created":{"date-parts":[[2019,1,16]],"date-time":"2019-01-16T14:25:11Z","timestamp":1547648711000},"page":"1967-1995","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Profiling and improving the duty-cycling performance of Linux-based IoT devices"],"prefix":"10.1007","volume":"11","author":[{"given":"Immanuel","family":"Amirtharaj","sequence":"first","affiliation":[]},{"given":"Tai","family":"Groot","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6090-0412","authenticated-orcid":false,"given":"Behnam","family":"Dezfouli","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,1,16]]},"reference":[{"issue":"3","key":"1197_CR1","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1080\/00031305.1992.10475879","volume":"46","author":"NS Altman","year":"1992","unstructured":"Altman NS (1992) An introduction to kernel and nearest-neighbor nonparametric regression. Am Stat 46(3):175\u2013185","journal-title":"Am Stat"},{"key":"1197_CR2","doi-asserted-by":"crossref","unstructured":"Andersen J, Hansen MT (2009) Energy bucket: a tool for power profiling and debugging of sensor nodes. In: Proceedings of third international conference on sensor technologies and applications (SENSORCOMM\u201909). IEEE, pp 132\u2013138","DOI":"10.1109\/SENSORCOMM.2009.29"},{"key":"1197_CR3","doi-asserted-by":"crossref","unstructured":"Baccelli E, Hahm O, Gunes M, Wahlisch M, Schmidt TC (2013) RIOT OS: towards an OS for the Internet of Things. In: IEEE conference on computer communications workshops (INFOCOM Workshops). IEEE, pp 79\u201380","DOI":"10.1109\/INFCOMW.2013.6970748"},{"key":"1197_CR4","unstructured":"Baik K, Kim S, Woo S, Choi J (2010) Boosting up embedded linux device: experience on linux-based smartphone. In: proceedings of the Linux symposium, pp 9\u201318"},{"key":"1197_CR5","unstructured":"BCM2835. BCM2835 ARM peripherals (online). https:\/\/www.raspberrypi.org\/app\/uploads\/2012\/02\/BCM2835-ARM-Peripherals.pdf . Accessed 2018"},{"key":"1197_CR6","unstructured":"Bird TR (2004) Methods to improve bootup time in Linux. In: Proceedings of the Linux symposium"},{"key":"1197_CR7","unstructured":"Bovet DP, Cesati M (2005) Understanding the Linux Kernel: from I\/O ports to process management. O\u2019Reilly Media"},{"key":"1197_CR8","unstructured":"Brodowski D, Golde N, Wysocki RJ, Kumar V. CPU frequency and voltage scaling code in the Linux (TM) kernel (online). https:\/\/www.kernel.org\/doc\/Documentation\/cpu-freq\/governors.txt . Accessed 2018"},{"key":"1197_CR9","unstructured":"C library. C library for Broadcom BCM 2835 (online). http:\/\/www.airspayce.com\/mikem\/bcm2835\/ . Accessed 2018"},{"issue":"6","key":"1197_CR10","doi-asserted-by":"publisher","first-page":"854","DOI":"10.1109\/JIOT.2016.2584538","volume":"3","author":"M Chiang","year":"2016","unstructured":"Chiang M, Zhang T (2016) Fog and IoT: an overview of research opportunities. IEEE Internet Things J 3(6):854\u2013864","journal-title":"IEEE Internet Things J"},{"issue":"7411","key":"1197_CR11","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1038\/nature11475","volume":"488","author":"S Chu","year":"2012","unstructured":"Chu S, Majumdar A (2012) Opportunities and challenges for a sustainable energy future. Nature 488(7411):294","journal-title":"Nature"},{"key":"1197_CR12","doi-asserted-by":"crossref","unstructured":"Chung KH, Choi MS, Ahn KS (2007) A study on the packaging for fast boot-up time in the embedded Linux. In: 13th International conference on embedded and real-time computing systems and applications (RTCSA). IEEE, pp 89\u201394","DOI":"10.1109\/RTCSA.2007.13"},{"key":"1197_CR13","unstructured":"Cramfs. Cramfs: cram a filesystem onto a small ROM (online). https:\/\/www.kernel.org\/doc\/Documentation\/filesystems\/cramfs.txt . Accessed 2018"},{"key":"1197_CR14","unstructured":"Cypress Semiconductor. CYW43907: IEEE 802.11 a\/b\/g\/n SoC with an embedded applications processor (online). http:\/\/www.cypress.com\/file\/298236\/download . Accessed 2018"},{"key":"1197_CR15","unstructured":"Delforge P (2016) Slashing energy use in computers and monitors while protecting our wallets, health, and planet. Natural Resources Defense Council"},{"key":"1197_CR16","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1016\/j.adhoc.2014.09.011","volume":"25","author":"B Dezfouli","year":"2015","unstructured":"Dezfouli B, Radi M, Whitehouse K, Razak SA, Hwee-Pink T (2015a) DICSA: distributed and concurrent link scheduling algorithm for data gathering in wireless sensor networks. Ad Hoc Netw 25:54\u201371","journal-title":"Ad Hoc Netw"},{"key":"1197_CR17","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1016\/j.jnca.2014.02.009","volume":"51","author":"B Dezfouli","year":"2015","unstructured":"Dezfouli B, Radi M, Razak SA, Hwee-Pink T, Bakar KA (2015b) Modeling low-power wireless communications. J Netw Comput Appl 51:102\u2013126","journal-title":"J Netw Comput Appl"},{"issue":"3","key":"1197_CR18","first-page":"17","volume":"13","author":"B Dezfouli","year":"2017","unstructured":"Dezfouli B, Radi M, Chipara O (2017) Rewimo: a real-time and reliable low-power wireless mobile network. ACM Trans Sens Netw (TOSN) 13(3):17","journal-title":"ACM Trans Sens Netw (TOSN)"},{"key":"1197_CR19","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1016\/j.jnca.2018.07.016","volume":"121","author":"B Dezfouli","year":"2018","unstructured":"Dezfouli B, Amirtharaj I, Li C-C (2018) EMPIOT: an energy measurement platform for wireless IoT devices. J Netw Comput Appl 121:135\u2013148","journal-title":"J Netw Comput Appl"},{"key":"1197_CR20","doi-asserted-by":"crossref","unstructured":"Dutta P, Feldmeier M, Paradiso J, Culler D (2008) Energy metering for free: augmenting switching regulators for real-time monitoring. In: Proceedings of the 7th international conference on information processing in sensor networks (IPSN\u201908), pp 283\u2013294","DOI":"10.1109\/IPSN.2008.58"},{"key":"1197_CR21","unstructured":"Eclipse Foundation. Key trends from the IoT Developer Survey (online). https:\/\/blogs.eclipse.org\/post\/benjamin-cabe\/key-trends-iot-developer-survey-2018 . Accessed 2018"},{"issue":"3","key":"1197_CR22","doi-asserted-by":"publisher","first-page":"6818","DOI":"10.3390\/s150306818","volume":"15","author":"R Fisher","year":"2015","unstructured":"Fisher R, Ledwaba L, Hancke G, Kruger C (2015) Open hardware: a role to play in wireless sensor networks? Sensors 15(3):6818\u20136844","journal-title":"Sensors"},{"key":"1197_CR23","unstructured":"FreeRTOS. The FreeRTOS Kernel (online). https:\/\/www.freertos.org . Accessed 2018"},{"key":"1197_CR24","unstructured":"Georgiou S, Kechagia M, Louridas P, Spinellis D (2018) What are your programming language\u2019s energy-delay implications? In: Proceedings of the 15th international conference on mining software repositories (MSR). ACM, pp 303\u2013313"},{"key":"1197_CR25","unstructured":"Godard S. iostat (online). http:\/\/man7.org\/linux\/man-pages\/man1\/iostat.1.html . Accessed 2018"},{"key":"1197_CR26","unstructured":"Gomez K, Riggio R, Rasheed T, Miorandi D, Granelli F (2012) Energino: a hardware and software solution for energy consumption monitoring. In: Proceedings of the international workshop on wireless network measurements (WiOpt\u201912), pp 311\u2013317"},{"key":"1197_CR27","first-page":"2015","volume":"251","author":"J Gorauskas","year":"2015","unstructured":"Gorauskas J (2015) Managing services in Linux: past, present and future. Linux J 251:2015","journal-title":"Linux J"},{"issue":"4","key":"1197_CR28","doi-asserted-by":"publisher","first-page":"133:1","DOI":"10.1145\/3161198","volume":"1","author":"E Griffiths","year":"2018","unstructured":"Griffiths E, Assana S, Whitehouse K (2018) Privacy-preserving image processing with binocular thermal cameras. Proc ACM Interact Mob Wearable Ubiquitous Technol 1(4):133:1\u2013133:25","journal-title":"Proc ACM Interact Mob Wearable Ubiquitous Technol"},{"key":"1197_CR29","doi-asserted-by":"crossref","unstructured":"Gupta A, Kim Y, Urgaonkar B (2009) DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings. In: Proceedings of the 14th international conference on architectural support for programming languages and operating systems. ACM, pp 229\u2013240","DOI":"10.1145\/1508244.1508271"},{"key":"1197_CR30","doi-asserted-by":"crossref","unstructured":"Hao S, Li D, Halfond WG, Govindan R (2012) Estimating android applications\u2019 cpu energy usage via bytecode profiling. In: Proceedings of the first international workshop on green and sustainable software. IEEE, pp 1\u20137","DOI":"10.1109\/GREENS.2012.6224263"},{"key":"1197_CR31","unstructured":"Haratcherev I, Halkes G, Parker T (2008) PowerBench: a scalable testbed infrastructure for benchmarking power consumption. In: Proceedings of the international workshop on sensor network engineering (IWSNE\u201908), pp 37\u201344"},{"key":"1197_CR32","doi-asserted-by":"crossref","unstructured":"Hartung R, Kulau U, Wolf L (2016) Distributed energy measurement in WSNs for outdoor applications, pp 1\u20139","DOI":"10.1109\/SAHCN.2016.7732983"},{"issue":"2","key":"1197_CR33","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1007\/s10664-013-9276-6","volume":"20","author":"A Hindle","year":"2015","unstructured":"Hindle A (2015) Green mining: a methodology of relating software change and configuration to power consumption. Empir Softw Eng 20(2):374\u2013409","journal-title":"Empir Softw Eng"},{"key":"1197_CR34","unstructured":"Hong J, Hong Y-G, Youn J-S. Problem statement of IoT integrated with edge computing (online). https:\/\/tools.ietf.org\/html\/draft-hong-iot-edge-computing-00 . Accessed 2018"},{"key":"1197_CR35","unstructured":"IMX219PQ. IMX219PQ: diagonal 4.6 mm 8.08M-effective pixel color CMOS image sensor (online). https:\/\/www.sony-semicon.co.jp\/products_en\/new_pro\/april_2014\/imx219_e.html . Accessed 2018"},{"key":"1197_CR36","doi-asserted-by":"crossref","unstructured":"Jiang X, Dutta P, Culler D, Stoica I (2007) Micro power meter for energy monitoring of wireless sensor networks at scale, p 186","DOI":"10.1109\/IPSN.2007.4379678"},{"issue":"4","key":"1197_CR37","doi-asserted-by":"publisher","first-page":"2242","DOI":"10.1109\/TCE.2009.5373794","volume":"55","author":"H Jo","year":"2009","unstructured":"Jo H, Kim H, Jeong J, Lee J, Maeng S (2009) Optimizing the startup time of embedded systems: a case study of digital tv. IEEE Trans Consum Electron 55(4):2242\u20132247","journal-title":"IEEE Trans Consum Electron"},{"key":"1197_CR38","unstructured":"Joe I, Lee SC (2011) Bootup time improvement for embedded linux using snapshot images created on boot time. In: The 2nd International conference on next generation information technology (ICNIT). IEEE, pp 193\u2013196"},{"key":"1197_CR39","unstructured":"Jones D. Python interface to the Raspberry Pi camera module (online). https:\/\/picamera.readthedocs.io\/en\/release-1.13 . Accessed 2018"},{"issue":"4","key":"1197_CR40","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1023\/A:1016627727877","volume":"7","author":"CE Jones","year":"2001","unstructured":"Jones CE, Sivalingam KM, Agrawal P, Chen JC (2001) A survey of energy efficient network protocols for wireless networks. Wirel Netw 7(4):343\u2013358","journal-title":"Wirel Netw"},{"key":"1197_CR41","unstructured":"Kaminaga H (2006) Improving linux startup time using software resume (and other techniques). In: Linux symposium, p 17"},{"key":"1197_CR42","doi-asserted-by":"crossref","unstructured":"Kaup F, Gottschling P, Hausheer D (2014) PowerPi: measuring and modeling the power consumption of the Raspberry Pi. In: 39th Conference on local computer networks (LCN). IEEE, pp 236\u2013243","DOI":"10.1109\/LCN.2014.6925777"},{"key":"1197_CR43","unstructured":"Kaup F, Hacker S, Mentzendorff E, Meurisch C, Hausheer D (2018) The progress of the energy-efficiency of single-board computers, Tech. Rep. NetSys-TR-2018-01"},{"key":"1197_CR44","first-page":"1536","volume":"9","author":"R Kelly","year":"2016","unstructured":"Kelly R (2016) Internet of things data to top 1.6 zettabytes by 2022. Campus Technol 9:1536","journal-title":"Campus Technol"},{"issue":"1","key":"1197_CR45","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1145\/2581555.2581566","volume":"18","author":"S Keranidis","year":"2014","unstructured":"Keranidis S, Kazdaridis G, Passas V, Korakis T, Koutsopoulos I, Tassiulas L (2014) NITOS energy monitoring framework: real time power monitoring in experimental wireless network deployments. SIGMOBILE Mob Comput Commun Rev 18(1):64\u201374","journal-title":"SIGMOBILE Mob Comput Commun Rev"},{"key":"1197_CR46","doi-asserted-by":"crossref","unstructured":"Levis P, Madden S, Polastre J, Szewczyk R, Whitehouse K, Woo A, Gay D, Hill J, Welsh M, Brewer E et al (2005) TinyOS: an operating system for sensor networks. In: Ambient intelligence. Springer, New York, pp 115\u2013148","DOI":"10.1007\/3-540-27139-2_7"},{"key":"1197_CR47","doi-asserted-by":"crossref","unstructured":"Li D, Hao S, Halfond WG, Govindan R (2013) Calculating source line level energy information for android applications. In: Proceedings of the international symposium on software testing and analysis. ACM, pp 78\u201389","DOI":"10.1145\/2483760.2483780"},{"key":"1197_CR48","doi-asserted-by":"crossref","unstructured":"Lim G, young Hwang J, Park K, Suh S-B (2015) Enhancing init scheme for improving bootup time in mobile devices. In: 2015 Eighth international conference on mobile computing and ubiquitous networking (ICMU), pp 149\u2013154","DOI":"10.1109\/ICMU.2015.7061058"},{"key":"1197_CR49","unstructured":"Linux Programmer (2018) Linux Programmer\u2019s Manual, Socket (online). http:\/\/man7.org\/linux\/man-pages\/man2\/socket.2.html"},{"key":"1197_CR50","volume-title":"Linux kernel development","author":"R Love","year":"2010","unstructured":"Love R (2010) Linux kernel development, 3rd edn. Addison-Wesley, Boston","edition":"3"},{"issue":"10","key":"1197_CR51","doi-asserted-by":"publisher","first-page":"5777","DOI":"10.1109\/JSEN.2015.2445094","volume":"15","author":"B Martinez","year":"2015","unstructured":"Martinez B, Monton M, Vilajosana I, Prades JD (2015) the power of models: modeling power consumption for IoT devices. IEEE Sens J 15(10):5777\u20135789","journal-title":"IEEE Sens J"},{"key":"1197_CR52","doi-asserted-by":"publisher","first-page":"8835","DOI":"10.1109\/ACCESS.2017.2704444","volume":"5","author":"R Morabito","year":"2017","unstructured":"Morabito R (2017) Virtualization on internet of things edge devices with container technologies: a performance evaluation. IEEE Access 5:8835\u20138850","journal-title":"IEEE Access"},{"key":"1197_CR53","unstructured":"Naderiparizi S, Parks AN, Parizi FS, Smith JR (2016) $$\\mu$$ \u03bc Monitor: in-situ energy monitoring with microwatt power consumption. In: Proceedings of the IEEE international conference on RFID (RFID\u201916). IEEE, pp 1\u20138"},{"key":"1197_CR54","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1016\/j.micpro.2012.12.004","volume":"37","author":"J Nunez-Yanez","year":"2013","unstructured":"Nunez-Yanez J, Lore G (2013) Enabling accurate modeling of power and energy consumption in an ARM-based system-on-chip. Microprocess Microsyst 37:319\u2013332","journal-title":"Microprocess Microsyst"},{"key":"1197_CR55","unstructured":"Park C, Kim K, Jang Y, Hyun K (2006) Linux bootup time reduction for digital still camera. In: Linux symposium, p 231"},{"key":"1197_CR56","unstructured":"Paul Rubin SK, MacKenzie David. dd: convert and copy a file (online). http:\/\/man7.org\/linux\/man-pages\/man1\/dd.1.html . Accessed 2018"},{"key":"1197_CR57","doi-asserted-by":"crossref","unstructured":"Pinto G, Castor F, Liu YD (2014) Mining questions about software energy consumption. In: Proceedings of the 11th working conference on mining software repositories. ACM, pp 22\u201331","DOI":"10.1145\/2597073.2597110"},{"key":"1197_CR58","unstructured":"Pinto G, Liu K, Castor F, Liu YD (2016) A comprehensive study on the energy efficiency of java\u2019s thread-safe collections. In: IEEE international conference on software maintenance and evolution (ICSME). IEEE, pp 20\u201331"},{"key":"1197_CR59","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1016\/j.jss.2016.02.035","volume":"117","author":"G Procaccianti","year":"2016","unstructured":"Procaccianti G, Fern\u00e1ndez H, Lago P (2016) Empirical evaluation of two best practices for energy-efficient software development. J Syst Softw 117:185\u2013198","journal-title":"J Syst Softw"},{"key":"1197_CR60","doi-asserted-by":"crossref","unstructured":"P\u00f6tsch A, Berger A, Springer A (2017) Efficient analysis of power consumption behaviour of embedded wireless IoT systems. In: Proceedings of the instrumentation and measurement technology conference (I2MTC), pp 1\u20136","DOI":"10.1109\/I2MTC.2017.7969658"},{"key":"1197_CR61","unstructured":"RPiCam. Camera Module (v2) (online). https:\/\/www.raspberrypi.org\/documentation\/hardware\/camera\/ . Accessed 2018"},{"key":"1197_CR62","unstructured":"scikit-learn. scikit-learn: machine learning in python (online). https:\/\/scikit-learn.org\/ . Accessed 2018"},{"key":"1197_CR63","doi-asserted-by":"crossref","unstructured":"Singh G, Bipin K, Dhawan R (2011) Optimizing the boot time of android on embedded system. In: 15th International symposium on consumer electronics (ISCE). IEEE, pp 503\u2013508","DOI":"10.1109\/ISCE.2011.5973881"},{"key":"1197_CR64","doi-asserted-by":"crossref","unstructured":"Stathopoulos T, McIntire D, Kaiser WJ (2008) The energy endoscope: real-time detailed energy accounting for wireless sensor nodes. In: Proceedings of international conference on information processing in sensor networks (IPSN\u201908), pp 383\u2013394","DOI":"10.1109\/IPSN.2008.36"},{"key":"1197_CR65","unstructured":"systemctl (2017) (online). https:\/\/www.freedesktop.org\/software\/systemd\/man\/systemctl.html . Accessed 2018"},{"key":"1197_CR66","unstructured":"systemd. systemd System and Service Manager (online). https:\/\/www.freedesktop.org\/wiki\/Software\/systemd\/ . Accessed 2018"},{"key":"1197_CR67","unstructured":"systemd.unit. (online). https:\/\/www.freedesktop.org\/software\/systemd\/man\/systemd.unit.html . Accessed 2018"},{"key":"1197_CR68","unstructured":"Tektronix. DMM7510 7 $$\\frac{1}{2}$$ 1 2 digit graphical sampling multimeter (online). https:\/\/www.tek.com\/tektronix-and-keithley-digital-multimeter\/dmm7510 . Accessed 2018"},{"key":"1197_CR69","unstructured":"The GNU. The GNU Awk User\u2019s Guide (online). https:\/\/www.gnu.org\/software\/gawk\/manual\/gawk.html . Accessed 2018"},{"key":"1197_CR70","unstructured":"ThreadX. ThreadX RTOS real-time operating system (online). https:\/\/rtos.com\/solutions\/threadx\/real-time-operating-system\/ . Accessed 2018"},{"key":"1197_CR71","doi-asserted-by":"crossref","unstructured":"Trathnigg T, J\u00fcrgen M, Weiss R (2008) A low-cost energy measurement setup and improving the accuracy of energy simulators for wireless sensor networks. In: Proceedings of the workshop on real-world wireless sensor networks, pp 31\u201335","DOI":"10.1145\/1435473.1435483"},{"key":"1197_CR72","unstructured":"Ueki M, Takeuchi K, Yamamoto T, Tanabe A, Ikarashi N, Saitoh M, Nagumo T, Sunamura H, Narihiro M, Uejima K et al (2015) Low-power embedded ReRAM technology for IoT applications. In: Symposium on VLSI technology. IEEE, pp T108\u2013T109"},{"key":"1197_CR73","doi-asserted-by":"publisher","DOI":"10.1002\/9781119415534","volume-title":"Learning computer architecture with Raspberry Pi","author":"E Upton","year":"2016","unstructured":"Upton E, Duntemann J, Roberts R, Everard B, Mamtora T (2016) Learning computer architecture with Raspberry Pi. Wiley, New York"},{"issue":"2","key":"1197_CR74","doi-asserted-by":"publisher","first-page":"482","DOI":"10.1109\/JSEN.2013.2285411","volume":"14","author":"X Vilajosana","year":"2014","unstructured":"Vilajosana X, Wang Q, Chraim F, Watteyne T, Chang T, Pister KS (2014) A realistic energy consumption model for TSCH networks. IEEE Sens J 14(2):482\u2013489","journal-title":"IEEE Sens J"},{"key":"1197_CR75","unstructured":"Villegas C (2006) Improve the Debian boot process (online). http:\/\/bootdebian.blogspot.com . Accessed 2018"},{"key":"1197_CR76","unstructured":"Villegas C, Reinholdtsen P (2006) State-of the-art in the boot process. Google Summer of Code (online). https:\/\/pdfs.semanticscholar.org\/a171\/696ddb41ba8aad53cdcbb6aba1c4547aa80e.pdf . Accessed 2018"},{"key":"1197_CR77","doi-asserted-by":"crossref","unstructured":"Vujovic V, Maksimovic M (2014) Raspberry Pi as a wireless sensor node: performances and constraints. In: 37th International convention on information and communication technology, electronics and microelectronics (MIPRO). IEEE, pp 1013\u20131018","DOI":"10.1109\/MIPRO.2014.6859717"},{"key":"1197_CR78","doi-asserted-by":"crossref","unstructured":"Wang Q, Hempstead M, Yang W (2006) A realistic power consumption model for wireless sensor network devices. In: 3rd Annual IEEE communications society on sensor and ad hoc communications and networks (SECON\u201906), vol 1. IEEE, pp 286\u2013295","DOI":"10.1109\/SAHCN.2006.288433"},{"key":"1197_CR79","doi-asserted-by":"crossref","unstructured":"Wang Z, Liu Y, Sun Y, Li Y, Zhang D, Yang H (2015) An energy-efficient heterogeneous dual-core processor for Internet of Things. In: IEEE international symposium on circuits and systems (ISCAS). IEEE, pp 2301\u20132304","DOI":"10.1109\/ISCAS.2015.7169143"},{"key":"1197_CR80","unstructured":"Wiring Pi. Wiring Pi: GPIO interface library for the Raspberry Pi (online). http:\/\/wiringpi.com . Accessed 2018"},{"key":"1197_CR81","doi-asserted-by":"crossref","unstructured":"Zhou R, Xing G (2013) Nemo: a high-fidelity noninvasive power meter system for wireless sensor networks. In: Proceedings of the ACM\/IEEE international conference on information processing in sensor networks (IPSN\u201913), pp 141\u2013152","DOI":"10.1145\/2461381.2461401"},{"key":"1197_CR82","unstructured":"Zhu N, O\u2019Connor I (2013) Energy measurements and evaluations on high data rate and ultra low power wsn node. In: 10th IEEE international conference on networking, sensing and control (ICNSC), pp 232\u2013236"},{"key":"1197_CR83","doi-asserted-by":"crossref","unstructured":"Zoican S, Vochin M (2012) LwIP stack protocol for embedded sensors network. In: 9th International conference on communications. IEEE, pp 221\u2013224","DOI":"10.1109\/ICComm.2012.6262590"}],"container-title":["Journal of Ambient Intelligence and Humanized Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s12652-019-01197-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-019-01197-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-019-01197-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,14]],"date-time":"2024-07-14T04:11:57Z","timestamp":1720930317000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s12652-019-01197-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,16]]},"references-count":83,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2020,5]]}},"alternative-id":["1197"],"URL":"https:\/\/doi.org\/10.1007\/s12652-019-01197-2","relation":{},"ISSN":["1868-5137","1868-5145"],"issn-type":[{"type":"print","value":"1868-5137"},{"type":"electronic","value":"1868-5145"}],"subject":[],"published":{"date-parts":[[2019,1,16]]},"assertion":[{"value":"11 October 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 January 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 January 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}