TOAD: Profiling and Evaluating 3D Printed IoT Rapid Prototype Designs
3D printing has revolutionized DIY (Do-It-Yourself) IoT prototyping, enabling cost-effective, creative custom device creation. However, this freedom also presents challenges due to the interplay between components within an IoT design, which can influence the overall utility and performance of the prototype. Optimizing these designs is difficult due to limited means of estimating their efficacy. To address this, we introduce TOAD, a novel tool for profiling IoT prototypes and gauging their performance impact. TOAD uses thermal imaging and video analysis to extract and compare design performance characteristics. Unlike existing solutions that only profile overall performance, our tool assesses component interactions and overall design effects. It offers an affordable, non-intrusive method without needing device access or code instrumentation. Extensive benchmarks show TOAD accurately extracts performance data, aiding in selecting the best design for IoT applications. Additionally, it provides insights into how casing factors like thickness and material influence thermal behavior and performance. We demonstrate practical applications by optimizing offloading decisions based on thermal behavior, highlighting casing impacts on design performance. TOAD paves the way for efficient IoT prototype designs, offering a better understanding of component interactions and significantly enhancing the utility of custom IoT designs and their effectiveness.
Authors
- Marko Radeta (ORCID: https://orcid.org/0000-0002-4842-3622)
- Francisco Airton Silva (ORCID: https://orcid.org/0000-0002-8211-6060)
- Zhigang Yin (ORCID: https://orcid.org/0000-0002-4583-9745)
- Mohan Liyanage (ORCID: https://orcid.org/0000-0001-6496-1562)
- Janick Edinger (ORCID: https://orcid.org/0000-0002-9392-2922)
- Mayowa Olapade (ORCID: https://orcid.org/0000-0001-9878-0858)
- Xiang Su (ORCID: https://orcid.org/0000-0001-5945-9551)
- Abdul-Rasheed Ottun (ORCID: https://orcid.org/0000-0002-5336-1438)
- Petteri Nurmi (ORCID: https://orcid.org/0000-0001-8262-6434)
- Ulrich Norbisrath (ORCID: https://orcid.org/0000-0002-6151-991X)
- Huber Flores (ORCID: https://orcid.org/0000-0003-4551-629X)
- Farooq Dar (ORCID: https://orcid.org/0000-0002-4743-0820)
Institutions
- University of Helsinki (FI)
- Universität Hamburg (DE)
- Dortmund University of Applied Sciences and Arts (DE)
- Norwegian University of Science and Technology (NO)
- Universidade Federal do Piauí (BR)
- University of Belgrade (RS)
- University of Tartu (EE)
- Universidade da Madeira (PT)
Publication Details
- Journal
- ACM Transactions on Internet of Things
- Published
- 2025-03-16
- DOI
- https://doi.org/10.1145/3724128
- Citations
- 3
- Primary Topic
- Additive Manufacturing and 3D Printing Technologies
- Type
- article
- Field-Weighted Citation Impact
- 2.05