Observing a Moving Target -- Reliable Transmission of Debug Logs from Embedded Mobile Devices
Bj\"orn Daase, Leon Matthes, Lukas Pirl, Lukas Wenzel

TL;DR
This paper evaluates various log transmission methods for resource-constrained IoT devices, highlighting the importance of application context and energy consumption, demonstrated through a case study with a self-driving slot car.
Contribution
It provides a comparative analysis of log transmission approaches tailored to IoT device constraints and presents empirical insights from a real-world case study.
Findings
Wireless transmission can meet many lifecycle phase requirements.
Energy consumption significantly impacts wireless communication reliability.
Power interruptions affect log transmission stability.
Abstract
Mobile embedded devices of the Internet of Things (IoT) face tight resource constraints and uncertain environments, including energy scarcity and unstable connectivity. This aggravates debugging, optimization, monitoring, etc.; for which logging information must be accessible throughout all phases of development and product life cycles. This work compares approaches for transmitting logs with regard to application requirements (e.g., bandwidth), resource consumption (e.g., memory), operating constraints (e.g., power supply), and the medium (e.g., UART, WiFi). A qualitative comparison suggests that the adequacy of approaches depends on the concrete application and the phase in the life cycle. We report from our case study, where the embedded mobile device is represented by a self-driving slot car (Carrera D132). With this target device, failure logs, new firmware, and monitoring data…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Green IT and Sustainability · Context-Aware Activity Recognition Systems
